14#ifndef CBM_RICH_HIT_PRODUCER
15#define CBM_RICH_HIT_PRODUCER
20#include <TClonesArray.h>
54 virtual InitStatus
Init();
59 virtual void Exec(Option_t* option);
99 void AddHit(
CbmEvent* event, TVector3& posHit, Double_t time, Int_t index);
RICH geometry parameters for the reconstruction. This class is used for convinient storing of the bas...
friend fvec sqrt(const fvec &a)
Class characterising one event by a collection of links (indices) to data objects,...
Class for producing RICH hits directly from MCPoints.
CbmRichHitProducer()
Default constructor.
CbmRichHitProducer(const CbmRichHitProducer &)
Copy constructor.
void AddHit(CbmEvent *event, TVector3 &posHit, Double_t time, Int_t index)
Add hit to the output array (and) CbmEvent if it is not NULL.
void SetRotationNeeded(Bool_t b)
virtual ~CbmRichHitProducer()
Destructor.
virtual void SetParContainers()
Inherited from FairTask.
CbmDigiManager * fDigiMan
CbmRichHitProducer & operator=(const CbmRichHitProducer &)
Assignment operator.
virtual InitStatus Init()
Inherited from FairTask.
void ProcessDigi(CbmEvent *event, Int_t digiIndex)
TClonesArray * fCbmEvents
virtual void Exec(Option_t *option)
Inherited from FairTask.
virtual void Finish()
Inherited from FairTask.
Int_t ProcessData(CbmEvent *event)