Go to the documentation of this file.
2 #ifndef CBM_RICH_MCBM_HIT_PRODUCER
3 #define CBM_RICH_MCBM_HIT_PRODUCER
44 virtual InitStatus
Init();
50 virtual void Exec(Option_t* option);
138 bool isInToT(
const double ToT);
CbmRichMCbmHitProducer()
Default constructor.
void setToTLimitLow(double low)
void DoRestrictToAcc(bool val=true)
RICH geometry parameters for the reconstruction. This class is used for convinient storing of the bas...
std::map< Int_t, CbmRichMCbmMappingData > fRichMapping
virtual void Finish()
Inherited from FairTask.
virtual void Exec(Option_t *option)
Inherited from FairTask.
virtual InitStatus Init()
Inherited from FairTask.
void SetMappingFile(const std::string &mappingFile)
void AddHit(CbmEvent *event, TVector3 &posHit, const CbmRichDigi *digi, Int_t index, Int_t PmtId)
Add hit to the output array (and) CbmEvent if it is not NULL.
void ProcessData(CbmEvent *event)
virtual void SetParContainers()
Inherited from FairTask.
bool RestrictToAcc(TVector3 &pos)
CbmDigiManager * fDigiMan
bool RestrictToAerogelAccDec2019(TVector3 &pos)
void setToTLimits(double low, double high)
bool isInToT(const double ToT)
TClonesArray * fCbmEvents
void setToTLimitHigh(double high)
CbmRichMCbmHitProducer & operator=(const CbmRichMCbmHitProducer &)
Assignment operator.
virtual ~CbmRichMCbmHitProducer()
Destructor.
void DoRestrictToFullAcc(bool val=true)
Class characterising one event by a collection of links (indices) to data objects,...
CbmRichMCbmHitProducer(const CbmRichMCbmHitProducer &)
Copy constructor.
void ProcessDigi(CbmEvent *event, Int_t digiIndex)
bool RestrictToFullAcc(TVector3 &pos)
bool fRestrictToAerogelAccDec2019