14#ifndef CBM_RICH_RECONSTRUCTION
15#define CBM_RICH_RECONSTRUCTION
60 virtual void Exec(Option_t* opt);
105 std::array<Double_t, 6>
fCalcTime{0., 0., 0., 0., 0., 0.};
Class characterising one event by a collection of links (indices) to data objects,...
Base class for STS track projections onto the photodetector plane.
Main class for running event reconstruction in the RICH detector.
std::array< Double_t, 6 > fCalcTime
void SetProjectionName(const string &n)
void SetUseHTAnnSelect(bool select)
void SetFitterName(const string &n)
CbmRichReconstruction(const CbmRichReconstruction &)
Copy constructor.
void SetFinderName(const string &n)
CbmRichReconstruction & operator=(const CbmRichReconstruction &)
Assignment operator.
TClonesArray * fRichTrackParamZ
CbmRichRingTrackAssignBase * fRingTrackAssign
ClassDef(CbmRichReconstruction, 1)
CbmRichRingFitterBase * fRingFitter
CbmRichRingFinder * fRingFinder
void SetRunFinder(bool b)
void SetExtrapolationName(const string &n)
void SetRunTrackAssign(bool b)
virtual ~CbmRichReconstruction()
Destructor.
void SetUseHTSubdivide(bool select)
virtual void Finish()
Inherited from FairTask.
CbmRichTrackExtrapolationBase * fTrackExtrapolation
TClonesArray * fRichRings
virtual InitStatus Init()
Inherited from FairTask.
string fExtrapolationName
void SetZTrackExtrapolation(Double_t z)
Set Z coordinate where STS tracks will be extrapolated.
CbmRichReconstruction()
Default constructor.
TClonesArray * fCbmEvents
void SetRunProjection(bool b)
Double_t fZTrackExtrapolation
TClonesArray * fGlobalTracks
TClonesArray * fRichProjections
void SetTrackAssignName(const string &n)
void ProcessData(CbmEvent *event)
virtual void Exec(Option_t *opt)
Inherited from FairTask.
CbmRichProjectionProducerBase * fProjectionProducer
Int_t fTotalNofGlobalTracks
void SetRunFitter(bool b)
void SetRunExtrapolation(bool b)
Abstract base class for concrete Rich Ring fitting algorithms. Each derived class must implement the ...
Base class for RICH rings - STS tracks matching algorithms.