CbmRoot
CbmBinnedMuchHitReader Class Reference
Inheritance diagram for CbmBinnedMuchHitReader:
[legend]
Collaboration diagram for CbmBinnedMuchHitReader:
[legend]

Public Member Functions

 CbmBinnedMuchHitReader ()
 
 CbmBinnedMuchHitReader (const CbmBinnedMuchHitReader &)=delete
 
CbmBinnedMuchHitReaderoperator= (const CbmBinnedMuchHitReader &)=delete
 
void Read ()
 
virtual void AddStation (CbmBinnedStation *station)
 
virtual void Handle ()
 
virtual void Finish ()
 

Static Public Member Functions

static CbmBinnedHitReaderInstance ()
 
static CbmBinnedHitReaderInstance (const char *name)
 
static void AddReader (const char *name)
 
static void SetSettings (CbmBinnedSettings *v)
 

Protected Attributes

std::vector< CbmBinnedStation * > fStations
 
TClonesArray * fHitArray
 

Static Protected Attributes

static std::map< std::string, CbmBinnedHitReader * > fReaders
 
static CbmBinnedSettingsfSettings = 0
 

Detailed Description

Definition at line 500 of file HitReader.cxx.

Constructor & Destructor Documentation

◆ CbmBinnedMuchHitReader() [1/2]

CbmBinnedMuchHitReader::CbmBinnedMuchHitReader ( )
inline

Definition at line 511 of file HitReader.cxx.

References CbmBinnedHitReader::fHitArray.

◆ CbmBinnedMuchHitReader() [2/2]

CbmBinnedMuchHitReader::CbmBinnedMuchHitReader ( const CbmBinnedMuchHitReader )
delete

Member Function Documentation

◆ AddReader()

void CbmBinnedHitReader::AddReader ( const char *  name)
staticinherited

◆ AddStation()

virtual void CbmBinnedHitReader::AddStation ( CbmBinnedStation station)
inlinevirtualinherited

Reimplemented in CbmBinnedMCPointReader, and CbmBinnedMCTrackReader.

Definition at line 38 of file HitReader.h.

References CbmBinnedHitReader::fStations.

Referenced by CbmBinnedGeoReader::SearchStation().

◆ Finish()

virtual void CbmBinnedHitReader::Finish ( )
inlinevirtualinherited

◆ Handle()

virtual void CbmBinnedHitReader::Handle ( )
inlinevirtualinherited

Reimplemented in CbmBinnedAllHitReader, and CbmBinnedMCTrackReader.

Definition at line 42 of file HitReader.h.

Referenced by CbmBinnedTrackerConfigurator::Exec().

◆ Instance() [1/2]

◆ Instance() [2/2]

CbmBinnedHitReader * CbmBinnedHitReader::Instance ( const char *  name)
staticinherited

Definition at line 823 of file HitReader.cxx.

References CbmBinnedHitReader::fReaders, and i.

◆ operator=()

CbmBinnedMuchHitReader& CbmBinnedMuchHitReader::operator= ( const CbmBinnedMuchHitReader )
delete

◆ Read()

◆ SetSettings()

static void CbmBinnedHitReader::SetSettings ( CbmBinnedSettings v)
inlinestaticinherited

Definition at line 31 of file HitReader.h.

References CbmBinnedHitReader::fSettings, and v.

Referenced by CbmBinnedGeoReader::Read().

Member Data Documentation

◆ fHitArray

◆ fReaders

map< string, CbmBinnedHitReader * > CbmBinnedHitReader::fReaders
staticprotectedinherited

◆ fSettings

CbmBinnedSettings * CbmBinnedHitReader::fSettings = 0
staticprotectedinherited

Definition at line 53 of file HitReader.h.

Referenced by CbmBinnedMCTrackReader::Finish(), and CbmBinnedHitReader::SetSettings().

◆ fStations

std::vector<CbmBinnedStation*> CbmBinnedHitReader::fStations
protectedinherited

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