CbmRoot
|
#include <CbmBinnedTrackerConfigurator.h>
Public Member Functions | |
CbmBinnedTrackerConfigurator (bool useAllDetectors) | |
CbmBinnedTrackerConfigurator (const CbmBinnedTrackerConfigurator &)=delete | |
CbmBinnedTrackerConfigurator & | operator= (const CbmBinnedTrackerConfigurator &)=delete |
~CbmBinnedTrackerConfigurator () | |
InitStatus | Init () |
void | Exec (Option_t *opt) |
void | Finish () |
void | SetParContainers () |
void | SetUse (Int_t m, bool v) |
void | SetPrimaryParticle (EPrimaryParticleId v) |
void | AddPrimaryParticle (EPrimaryParticleId v) |
Private Attributes | |
bool | fUseAllDetectors |
bool | fUseModules [ToIntegralType(ECbmModuleId::kLastModule)] |
CbmBinnedTracker * | fTracker |
CbmBinnedSettings * | fSettings |
std::list< EPrimaryParticleId > | fPrimaryParticleIds |
TClonesArray * | fMCTracks |
TClonesArray * | fStsPoints |
TClonesArray * | fMuchPoints |
TClonesArray * | fTrdPoints |
TClonesArray * | fTofPoints |
Definition at line 23 of file CbmBinnedTrackerConfigurator.h.
|
explicit |
Definition at line 15 of file CbmBinnedTrackerConfigurator.cxx.
References fPrimaryParticleIds, fUseAllDetectors, fUseModules, kLastModule, kRich, ppiNone, and ToIntegralType().
|
delete |
CbmBinnedTrackerConfigurator::~CbmBinnedTrackerConfigurator | ( | ) |
Definition at line 31 of file CbmBinnedTrackerConfigurator.cxx.
References fTracker.
|
inline |
Definition at line 42 of file CbmBinnedTrackerConfigurator.h.
References fPrimaryParticleIds, and v.
void CbmBinnedTrackerConfigurator::Exec | ( | Option_t * | opt | ) |
Definition at line 89 of file CbmBinnedTrackerConfigurator.cxx.
References CbmBinnedHitReader::Handle(), CbmBinnedHitReader::Instance(), and CbmBinnedHitReader::Read().
void CbmBinnedTrackerConfigurator::Finish | ( | ) |
Definition at line 94 of file CbmBinnedTrackerConfigurator.cxx.
References CbmBinnedHitReader::Finish(), and CbmBinnedHitReader::Instance().
InitStatus CbmBinnedTrackerConfigurator::Init | ( | ) |
Definition at line 35 of file CbmBinnedTrackerConfigurator.cxx.
References fMCTracks, fMuchPoints, fPrimaryParticleIds, fSettings, fStsPoints, fTofPoints, fTrdPoints, fUseModules, CbmStsSetup::Init(), CbmBinnedGeoReader::Instance(), CbmStsSetup::Instance(), CbmStsSetup::IsInit(), kMuch, kSts, kTof, kTrd, CbmBinnedGeoReader::Read(), CbmBinnedSettings::ResetScats(), CbmBinnedSettings::SetConfiguring(), CbmBinnedSettings::SetNofMuchStations(), CbmBinnedSettings::SetNofStations(), CbmBinnedSettings::SetNofStsStations(), CbmBinnedSettings::SetNofTrdStations(), CbmBinnedSettings::SetPrimaryParticles(), CbmBinnedSettings::SetUse(), and CbmBinnedSettings::Use().
|
delete |
void CbmBinnedTrackerConfigurator::SetParContainers | ( | ) |
Definition at line 98 of file CbmBinnedTrackerConfigurator.cxx.
References fSettings.
|
inline |
Definition at line 37 of file CbmBinnedTrackerConfigurator.h.
References fPrimaryParticleIds, and v.
|
inline |
Definition at line 35 of file CbmBinnedTrackerConfigurator.h.
References fUseModules, m, and v.
|
private |
Definition at line 53 of file CbmBinnedTrackerConfigurator.h.
Referenced by Init().
|
private |
Definition at line 55 of file CbmBinnedTrackerConfigurator.h.
Referenced by Init().
|
private |
Definition at line 51 of file CbmBinnedTrackerConfigurator.h.
Referenced by AddPrimaryParticle(), CbmBinnedTrackerConfigurator(), Init(), and SetPrimaryParticle().
|
private |
Definition at line 50 of file CbmBinnedTrackerConfigurator.h.
Referenced by Init(), and SetParContainers().
|
private |
Definition at line 54 of file CbmBinnedTrackerConfigurator.h.
Referenced by Init().
|
private |
Definition at line 57 of file CbmBinnedTrackerConfigurator.h.
Referenced by Init().
|
private |
Definition at line 49 of file CbmBinnedTrackerConfigurator.h.
Referenced by ~CbmBinnedTrackerConfigurator().
|
private |
Definition at line 56 of file CbmBinnedTrackerConfigurator.h.
Referenced by Init().
|
private |
Definition at line 47 of file CbmBinnedTrackerConfigurator.h.
Referenced by CbmBinnedTrackerConfigurator().
|
private |
Definition at line 48 of file CbmBinnedTrackerConfigurator.h.
Referenced by CbmBinnedTrackerConfigurator(), Init(), and SetUse().