14#ifndef CBM_RICH_RECONSTRUCTION
15#define CBM_RICH_RECONSTRUCTION
54 virtual InitStatus
Init();
59 virtual void Exec(Option_t* opt);
Base class for STS track projections onto the photodetector plane.
Main class for running event reconstruction in the RICH detector.
virtual InitStatus Init()
Inherited from FairTask.
void SetProjectionName(const string &n)
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)
CbmRichTrackExtrapolationBase * fTrackExtrapolation
TClonesArray * fRichRings
string fExtrapolationName
void SetZTrackExtrapolation(Double_t z)
Set Z coordinate where STS tracks will be extrapolated.
CbmRichReconstruction()
Default constructor.
void SetRunProjection(bool b)
Double_t fZTrackExtrapolation
string fPathToMirrorMisalignmentCorrectionParameterFile
TClonesArray * fGlobalTracks
TClonesArray * fRichProjections
void SetTrackAssignName(const string &n)
virtual void Exec(Option_t *opt)
Inherited from FairTask.
virtual void Finish()
Inherited from FairTask.
CbmRichProjectionProducerBase * fProjectionProducer
void SetMirrorMisalignmentCorrectionParameterFile(string s)
virtual ~CbmRichReconstruction()
Destructor.
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.