CbmRoot
CbmBinnedMCPointReader Class Referenceabstract
Inheritance diagram for CbmBinnedMCPointReader:
[legend]
Collaboration diagram for CbmBinnedMCPointReader:
[legend]

Public Member Functions

void AddStation (CbmBinnedStation *station)
 
virtual void Read ()=0
 
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 Member Functions

 CbmBinnedMCPointReader ()
 
 CbmBinnedMCPointReader (const CbmBinnedMCPointReader &)=delete
 
CbmBinnedMCPointReaderoperator= (const CbmBinnedMCPointReader &)=delete
 

Protected Attributes

CbmBinnedMCTrackReaderfTrackReader
 
vector< Double_t > fStationZs
 
std::vector< CbmBinnedStation * > fStations
 
TClonesArray * fHitArray
 

Static Protected Attributes

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

Detailed Description

Definition at line 363 of file HitReader.cxx.

Constructor & Destructor Documentation

◆ CbmBinnedMCPointReader() [1/2]

CbmBinnedMCPointReader::CbmBinnedMCPointReader ( )
inlineprotected

Definition at line 365 of file HitReader.cxx.

◆ CbmBinnedMCPointReader() [2/2]

CbmBinnedMCPointReader::CbmBinnedMCPointReader ( const CbmBinnedMCPointReader )
protecteddelete

Member Function Documentation

◆ AddReader()

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

◆ AddStation()

void CbmBinnedMCPointReader::AddStation ( CbmBinnedStation station)
inlinevirtual

◆ 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=()

CbmBinnedMCPointReader& CbmBinnedMCPointReader::operator= ( const CbmBinnedMCPointReader )
protecteddelete

◆ 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

◆ fStationZs

vector<Double_t> CbmBinnedMCPointReader::fStationZs
protected

◆ fTrackReader


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