5#ifndef CBM_PSD_MCBM_HIT_PRODUCER
6#define CBM_PSD_MCBM_HIT_PRODUCER
37 virtual InitStatus
Init();
43 virtual void Exec(Option_t* option);
107 void AddHit(
CbmEvent* event, Double_t time, Double_t energy, UInt_t moduleId, UInt_t sectionId, Int_t index);
Class characterising one event by a collection of links (indices) to data objects,...
Data class for PSD digital information.
CbmPsdMCbmHitProducer & operator=(const CbmPsdMCbmHitProducer &)
Assignment operator.
void setEnRange(double low, double high)
CbmPsdMCbmHitProducer()
Default constructor.
virtual ~CbmPsdMCbmHitProducer()
Destructor.
virtual void SetParContainers()
Inherited from FairTask.
void ProcessData(CbmEvent *event)
virtual void Finish()
Inherited from FairTask.
CbmPsdMCbmHitProducer(const CbmPsdMCbmHitProducer &)
Copy constructor.
CbmDigiManager * fDigiMan
void AddHit(CbmEvent *event, Double_t time, Double_t energy, UInt_t moduleId, UInt_t sectionId, Int_t index)
Add hit to the output array (and) CbmEvent if it is not NULL.
virtual void Exec(Option_t *option)
Inherited from FairTask.
bool isInEnRange(const double energy)
TClonesArray * fCbmEvents
virtual InitStatus Init()
Inherited from FairTask.
void ProcessDigi(CbmEvent *event, Int_t digiIndex)