10#ifndef CbmCaIdealHitProducer_h
11#define CbmCaIdealHitProducer_h 1
51 void Exec(Option_t* option);
Implementation of L1DetectorID enum class for CBM.
Ideal hit producer class.
Ideal hit producer task for CA tracking.
IdealHitProducer(IdealHitProducer &&)=delete
Move constructor.
IdealHitProducerDet< ca::EDetectorID::kTof > fHitProducerTof
Instance of hit producer for TOF.
IdealHitProducerDet< ca::EDetectorID::kMuch > fHitProducerMuch
Instance of hit producer for MuCh.
InitStatus Init()
Initialization of the task.
InitStatus ReInit()
Re-initialization of the task.
IdealHitProducer(const IdealHitProducer &)=delete
Copy constructor.
IdealHitProducerDet< ca::EDetectorID::kSts > fHitProducerSts
Instance of hit producer for STS.
IdealHitProducer & operator=(const IdealHitProducer &)=delete
Copy assignment operator.
ClassDef(IdealHitProducer, 1)
IdealHitProducerDet< ca::EDetectorID::kTrd > fHitProducerTrd
Instance of hit producer for TRD.
void SetConfigName(const char *name)
Sets YAML configuration file with defined smearing parameters.
IdealHitProducerDet< ca::EDetectorID::kMvd > fHitProducerMvd
Instance of hit producer for MVD.
void Exec(Option_t *option)
Execution of the task.
DetIdArr_t< bool > fbUseDet
Usage flag of different detectors.
IdealHitProducer(const char *name, int verbose)
Constructor.
IdealHitProducer & operator=(IdealHitProducer &&)=delete
Move assignment operator.
~IdealHitProducer()=default
Destructor.