DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
dd4hep::sim::RefCountedSequence< T > Class Template Reference

Private helper to support sequence reference counting. More...

Public Member Functions

 RefCountedSequence ()
 Default constructor. More...
 
 RefCountedSequence (T *seq)
 Initializing constructor. More...
 
virtual ~RefCountedSequence ()
 Default destructor. More...
 
void _aquire (T *s)
 
void _release ()
 

Public Attributes

T * m_sequence
 

Detailed Description

template<typename T>
class dd4hep::sim::RefCountedSequence< T >

Private helper to support sequence reference counting.

Author
M.Frank
Version
1.0

Definition at line 59 of file Geant4SensDet.cpp.

Constructor & Destructor Documentation

◆ RefCountedSequence() [1/2]

template<typename T >
dd4hep::sim::RefCountedSequence< T >::RefCountedSequence ( )
inline

Default constructor.

Definition at line 63 of file Geant4SensDet.cpp.

◆ RefCountedSequence() [2/2]

template<typename T >
dd4hep::sim::RefCountedSequence< T >::RefCountedSequence ( T *  seq)
inline

Initializing constructor.

Definition at line 65 of file Geant4SensDet.cpp.

◆ ~RefCountedSequence()

template<typename T >
virtual dd4hep::sim::RefCountedSequence< T >::~RefCountedSequence ( )
inlinevirtual

Default destructor.

Definition at line 67 of file Geant4SensDet.cpp.

Member Function Documentation

◆ _aquire()

template<typename T >
void dd4hep::sim::RefCountedSequence< T >::_aquire ( T *  s)
inline

Definition at line 68 of file Geant4SensDet.cpp.

◆ _release()

template<typename T >
void dd4hep::sim::RefCountedSequence< T >::_release ( )
inline

Definition at line 73 of file Geant4SensDet.cpp.

Member Data Documentation

◆ m_sequence

template<typename T >
T* dd4hep::sim::RefCountedSequence< T >::m_sequence

Definition at line 61 of file Geant4SensDet.cpp.


The documentation for this class was generated from the following file: