Go to the documentation of this file.
10 #ifndef CBM_RICH_RECONSTRUCTION
11 #define CBM_RICH_RECONSTRUCTION
50 virtual InitStatus
Init();
55 virtual void Exec(Option_t* opt);
75 s +
"/correction_table/correction_param_array.txt";
ClassDef(CbmRichReconstruction, 1)
TClonesArray * fRichProjections
void SetRunFitter(bool b)
Main class for running event reconstruction in the RICH detector.
CbmRichRingFitterBase * fRingFitter
void SetRunFinder(bool b)
string fPathToMirrorMisalignmentCorrectionParameterFile
CbmRichProjectionProducerBase * fProjectionProducer
CbmRichReconstruction & operator=(const CbmRichReconstruction &)
Assignment operator.
CbmRichRingTrackAssignBase * fRingTrackAssign
virtual ~CbmRichReconstruction()
Destructor.
void SetMirrorMisalignmentCorrectionParameterFile(string s)
virtual void Finish()
Inherited from FairTask.
void SetRunExtrapolation(bool b)
CbmRichReconstruction()
Default constructor.
Double_t fZTrackExtrapolation
Base class for RICH rings - STS tracks matching algorithms.
virtual InitStatus Init()
Inherited from FairTask.
virtual void Exec(Option_t *opt)
Inherited from FairTask.
string fExtrapolationName
void SetExtrapolationName(const string &n)
CbmRichReconstruction(const CbmRichReconstruction &)
Copy constructor.
Abstract base class for concrete Rich Ring fitting algorithms. Each derived class must implement the ...
void SetProjectionName(const string &n)
void SetFitterName(const string &n)
TClonesArray * fRichRings
void SetTrackAssignName(const string &n)
void SetRunTrackAssign(bool b)
CbmRichTrackExtrapolationBase * fTrackExtrapolation
void SetFinderName(const string &n)
TClonesArray * fRichTrackParamZ
void SetRunProjection(bool b)
Base class for STS track projections onto the photodetector plane.
void SetZTrackExtrapolation(Double_t z)
Set Z coordinate where STS tracks will be extrapolated.
TClonesArray * fGlobalTracks
CbmRichRingFinder * fRingFinder