|
CbmRoot
|
Main class for running event reconstruction in the RICH detector. More...
#include <CbmRichReconstruction.h>
Public Member Functions | |
| CbmRichReconstruction () | |
| Default constructor. | |
| virtual | ~CbmRichReconstruction () |
| Destructor. | |
| virtual InitStatus | Init () |
| Inherited from FairTask. | |
| virtual void | Exec (Option_t *opt) |
| Inherited from FairTask. | |
| virtual void | Finish () |
| Inherited from FairTask. | |
| void | SetRunExtrapolation (bool b) |
| void | SetRunProjection (bool b) |
| void | SetRunFinder (bool b) |
| void | SetRunFitter (bool b) |
| void | SetRunTrackAssign (bool b) |
| void | SetExtrapolationName (const string &n) |
| void | SetProjectionName (const string &n) |
| void | SetFinderName (const string &n) |
| void | SetFitterName (const string &n) |
| void | SetTrackAssignName (const string &n) |
| void | SetMirrorMisalignmentCorrectionParameterFile (string s) |
| void | SetZTrackExtrapolation (Double_t z) |
| Set Z coordinate where STS tracks will be extrapolated. | |
| CbmRichReconstruction () | |
| Default constructor. | |
| virtual | ~CbmRichReconstruction () |
| Destructor. | |
| virtual InitStatus | Init () |
| Inherited from FairTask. | |
| virtual void | Exec (Option_t *opt) |
| Inherited from FairTask. | |
| virtual void | Finish () |
| Inherited from FairTask. | |
| void | SetRunExtrapolation (bool b) |
| void | SetRunProjection (bool b) |
| void | SetRunFinder (bool b) |
| void | SetRunFitter (bool b) |
| void | SetRunTrackAssign (bool b) |
| void | SetExtrapolationName (const string &n) |
| void | SetProjectionName (const string &n) |
| void | SetFinderName (const string &n) |
| void | SetFitterName (const string &n) |
| void | SetTrackAssignName (const string &n) |
| void | SetUseHTAnnSelect (bool select) |
| void | SetUseHTSubdivide (bool select) |
| void | SetZTrackExtrapolation (Double_t z) |
| Set Z coordinate where STS tracks will be extrapolated. | |
| void | UseMCbmSetup () |
Private Member Functions | |
| void | InitExtrapolation () |
| void | InitProjection () |
| void | InitFinder () |
| void | InitFitter () |
| void | InitTrackAssign () |
| void | RunExtrapolation () |
| void | RunProjection () |
| void | RunFinder () |
| void | RunFitter () |
| void | RunTrackAssign () |
| CbmRichReconstruction (const CbmRichReconstruction &) | |
| Copy constructor. | |
| CbmRichReconstruction & | operator= (const CbmRichReconstruction &) |
| Assignment operator. | |
| ClassDef (CbmRichReconstruction, 1) | |
| void | InitExtrapolation () |
| void | InitProjection () |
| void | InitFinder () |
| void | InitFitter () |
| void | InitTrackAssign () |
| void | ProcessData (CbmEvent *event) |
| void | RunExtrapolation (CbmEvent *event) |
| void | RunProjection (CbmEvent *event) |
| void | RunFinder (CbmEvent *event) |
| void | RunFitter (CbmEvent *event) |
| void | RunTrackAssign (CbmEvent *event) |
| CbmRichReconstruction (const CbmRichReconstruction &) | |
| Copy constructor. | |
| CbmRichReconstruction & | operator= (const CbmRichReconstruction &) |
| Assignment operator. | |
| ClassDef (CbmRichReconstruction, 1) | |
Main class for running event reconstruction in the RICH detector.
Definition at line 38 of file alignment/CbmRichReconstruction.h.
| CbmRichReconstruction::CbmRichReconstruction | ( | ) |
Default constructor.
Definition at line 50 of file alignment/CbmRichReconstruction.cxx.
References fExtrapolationName, fFinderName, fFitterName, fGlobalTracks, fPathToMirrorMisalignmentCorrectionParameterFile, fProjectionName, fProjectionProducer, fRichHits, fRichProjections, fRichRings, fRichTrackParamZ, fRingFinder, fRingFitter, fRingTrackAssign, fRunExtrapolation, fRunFinder, fRunFitter, fRunProjection, fRunTrackAssign, fTrackAssignName, fTrackExtrapolation, and fZTrackExtrapolation.
Referenced by CbmRichReconstruction(), ClassDef(), and operator=().
|
virtual |
Destructor.
Definition at line 87 of file alignment/CbmRichReconstruction.cxx.
References fProjectionProducer, fRingFinder, fRingFitter, and fTrackExtrapolation.
|
private |
Copy constructor.
References CbmRichReconstruction().
| CbmRichReconstruction::CbmRichReconstruction | ( | ) |
Default constructor.
|
virtual |
Destructor.
|
private |
Copy constructor.
References CbmRichReconstruction().
|
private |
References CbmRichReconstruction().
|
private |
References CbmRichReconstruction().
|
virtual |
Inherited from FairTask.
Definition at line 132 of file alignment/CbmRichReconstruction.cxx.
References fRunExtrapolation, fRunFinder, fRunFitter, fRunProjection, fRunTrackAssign, RunExtrapolation(), RunFinder(), RunFitter(), RunProjection(), and RunTrackAssign().
|
virtual |
Inherited from FairTask.
|
virtual |
Inherited from FairTask.
Definition at line 271 of file alignment/CbmRichReconstruction.cxx.
|
virtual |
Inherited from FairTask.
|
virtual |
Inherited from FairTask.
Definition at line 95 of file alignment/CbmRichReconstruction.cxx.
References fGlobalTracks, fRichHits, fRichProjections, fRichRings, fRichTrackParamZ, fRunExtrapolation, fRunFinder, fRunFitter, fRunProjection, fRunTrackAssign, InitExtrapolation(), InitFinder(), InitFitter(), InitProjection(), and InitTrackAssign().
|
virtual |
Inherited from FairTask.
|
private |
Definition at line 142 of file alignment/CbmRichReconstruction.cxx.
References fExtrapolationName, and fTrackExtrapolation.
Referenced by Init().
|
private |
|
private |
Definition at line 178 of file alignment/CbmRichReconstruction.cxx.
References fFinderName, and fRingFinder.
Referenced by Init().
|
private |
|
private |
Definition at line 203 of file alignment/CbmRichReconstruction.cxx.
References fFitterName, fRingFitter, and CbmRichConverter::Init().
Referenced by Init().
|
private |
|
private |
Definition at line 162 of file alignment/CbmRichReconstruction.cxx.
References fFinderName, fPathToMirrorMisalignmentCorrectionParameterFile, fProjectionName, and fProjectionProducer.
Referenced by Init().
|
private |
|
private |
Definition at line 229 of file alignment/CbmRichReconstruction.cxx.
References fRingTrackAssign, and fTrackAssignName.
Referenced by Init().
|
private |
|
private |
Assignment operator.
References CbmRichReconstruction().
|
private |
Assignment operator.
References CbmRichReconstruction().
|
private |
Definition at line 167 of file CbmRichReconstruction.cxx.
References fCalcTime, fRunExtrapolation, fRunFinder, fRunFitter, fRunProjection, fRunTrackAssign, RunExtrapolation(), RunFinder(), RunFitter(), RunProjection(), and RunTrackAssign().
|
private |
Definition at line 240 of file alignment/CbmRichReconstruction.cxx.
References fGlobalTracks, fRichTrackParamZ, fTrackExtrapolation, and fZTrackExtrapolation.
Referenced by Exec(), and ProcessData().
|
private |
Definition at line 300 of file CbmRichReconstruction.cxx.
References fGlobalTracks, fRichTrackParamZ, fTrackExtrapolation, and fZTrackExtrapolation.
|
private |
Definition at line 249 of file alignment/CbmRichReconstruction.cxx.
References fRichHits, fRichProjections, fRichRings, and fRingFinder.
Referenced by Exec(), and ProcessData().
|
private |
Definition at line 311 of file CbmRichReconstruction.cxx.
References fRichHits, fRichProjections, fRichRings, and fRingFinder.
|
private |
Definition at line 255 of file alignment/CbmRichReconstruction.cxx.
References CbmRichConverter::CopyHitsToRingLight(), CbmRichConverter::CopyParamsToRing(), fRichRings, and fRingFitter.
Referenced by Exec(), and ProcessData().
|
private |
Definition at line 316 of file CbmRichReconstruction.cxx.
References CbmRichConverter::CopyHitsToRingLight(), CbmRichConverter::CopyParamsToRing(), fRichRings, fRingFitter, and kRichRing.
|
private |
Definition at line 247 of file alignment/CbmRichReconstruction.cxx.
References fProjectionProducer, and fRichProjections.
Referenced by Exec(), and ProcessData().
|
private |
Definition at line 306 of file CbmRichReconstruction.cxx.
References fProjectionProducer, and fRichProjections.
|
private |
Definition at line 269 of file alignment/CbmRichReconstruction.cxx.
References fRichProjections, fRichRings, and fRingTrackAssign.
Referenced by Exec(), and ProcessData().
|
private |
Definition at line 332 of file CbmRichReconstruction.cxx.
References fRichProjections, fRichRings, and fRingTrackAssign.
|
inline |
Definition at line 72 of file alignment/CbmRichReconstruction.h.
References fExtrapolationName.
|
inline |
Definition at line 73 of file CbmRichReconstruction.h.
References fExtrapolationName.
|
inline |
Definition at line 74 of file alignment/CbmRichReconstruction.h.
References fFinderName.
|
inline |
Definition at line 75 of file CbmRichReconstruction.h.
References fFinderName.
|
inline |
Definition at line 75 of file alignment/CbmRichReconstruction.h.
References fFitterName.
|
inline |
Definition at line 76 of file CbmRichReconstruction.h.
References fFitterName.
|
inline |
Definition at line 77 of file alignment/CbmRichReconstruction.h.
References fPathToMirrorMisalignmentCorrectionParameterFile.
|
inline |
Definition at line 73 of file alignment/CbmRichReconstruction.h.
References fProjectionName.
|
inline |
Definition at line 74 of file CbmRichReconstruction.h.
References fProjectionName.
|
inline |
Definition at line 66 of file alignment/CbmRichReconstruction.h.
References fRunExtrapolation.
Referenced by UseMCbmSetup().
|
inline |
Definition at line 67 of file CbmRichReconstruction.h.
References fRunExtrapolation.
|
inline |
Definition at line 68 of file alignment/CbmRichReconstruction.h.
References fRunFinder.
|
inline |
Definition at line 69 of file CbmRichReconstruction.h.
References fRunFinder.
|
inline |
Definition at line 69 of file alignment/CbmRichReconstruction.h.
References fRunFitter.
|
inline |
Definition at line 70 of file CbmRichReconstruction.h.
References fRunFitter.
|
inline |
Definition at line 67 of file alignment/CbmRichReconstruction.h.
References fRunProjection.
Referenced by UseMCbmSetup().
|
inline |
Definition at line 68 of file CbmRichReconstruction.h.
References fRunProjection.
|
inline |
Definition at line 70 of file alignment/CbmRichReconstruction.h.
References fRunTrackAssign.
Referenced by UseMCbmSetup().
|
inline |
Definition at line 71 of file CbmRichReconstruction.h.
References fRunTrackAssign.
|
inline |
Definition at line 76 of file alignment/CbmRichReconstruction.h.
References fTrackAssignName.
|
inline |
Definition at line 77 of file CbmRichReconstruction.h.
References fTrackAssignName.
|
inline |
Definition at line 79 of file CbmRichReconstruction.h.
References fUseHTAnnSelect.
Referenced by UseMCbmSetup().
|
inline |
Definition at line 80 of file CbmRichReconstruction.h.
References fUseHTSubdivide.
Referenced by UseMCbmSetup().
|
inline |
Set Z coordinate where STS tracks will be extrapolated.
| [in] | z | Z coordinate. |
Definition at line 86 of file alignment/CbmRichReconstruction.h.
References fZTrackExtrapolation.
|
inline |
Set Z coordinate where STS tracks will be extrapolated.
| [in] | z | Z coordinate. |
Definition at line 86 of file CbmRichReconstruction.h.
References fZTrackExtrapolation.
|
inline |
Definition at line 88 of file CbmRichReconstruction.h.
References SetRunExtrapolation(), SetRunProjection(), SetRunTrackAssign(), SetUseHTAnnSelect(), and SetUseHTSubdivide().
|
private |
Definition at line 105 of file CbmRichReconstruction.h.
Referenced by ProcessData().
|
private |
Definition at line 103 of file CbmRichReconstruction.h.
|
private |
Definition at line 109 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), InitExtrapolation(), and SetExtrapolationName().
|
private |
Definition at line 111 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), InitFinder(), InitProjection(), and SetFinderName().
|
private |
Definition at line 112 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), InitFitter(), and SetFitterName().
|
private |
Definition at line 93 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), Init(), RunExtrapolation(), and RunExtrapolation().
|
private |
Definition at line 108 of file CbmRichReconstruction.h.
|
private |
Definition at line 107 of file CbmRichReconstruction.h.
|
private |
Definition at line 114 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), InitProjection(), and SetMirrorMisalignmentCorrectionParameterFile().
|
private |
Definition at line 110 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), InitProjection(), and SetProjectionName().
|
private |
Definition at line 98 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), InitProjection(), RunProjection(), RunProjection(), and ~CbmRichReconstruction().
|
private |
Definition at line 89 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), Init(), RunFinder(), and RunFinder().
|
private |
Definition at line 91 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), Init(), RunFinder(), RunFinder(), RunProjection(), RunProjection(), RunTrackAssign(), and RunTrackAssign().
|
private |
Definition at line 90 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), Init(), RunFinder(), RunFinder(), RunFitter(), RunFitter(), RunTrackAssign(), and RunTrackAssign().
|
private |
Definition at line 92 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), Init(), RunExtrapolation(), and RunExtrapolation().
|
private |
Definition at line 95 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), InitFinder(), RunFinder(), RunFinder(), and ~CbmRichReconstruction().
|
private |
Definition at line 96 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), InitFitter(), RunFitter(), RunFitter(), and ~CbmRichReconstruction().
|
private |
Definition at line 99 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), InitTrackAssign(), RunTrackAssign(), and RunTrackAssign().
|
private |
Definition at line 102 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), Exec(), Init(), ProcessData(), and SetRunExtrapolation().
|
private |
Definition at line 104 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), Exec(), Init(), ProcessData(), and SetRunFinder().
|
private |
Definition at line 105 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), Exec(), Init(), ProcessData(), and SetRunFitter().
|
private |
Definition at line 103 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), Exec(), Init(), ProcessData(), and SetRunProjection().
|
private |
Definition at line 106 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), Exec(), Init(), ProcessData(), and SetRunTrackAssign().
|
private |
Definition at line 112 of file CbmRichReconstruction.h.
|
private |
Definition at line 109 of file CbmRichReconstruction.h.
|
private |
Definition at line 110 of file CbmRichReconstruction.h.
|
private |
Definition at line 111 of file CbmRichReconstruction.h.
|
private |
Definition at line 113 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), InitTrackAssign(), and SetTrackAssignName().
|
private |
Definition at line 97 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), InitExtrapolation(), RunExtrapolation(), RunExtrapolation(), and ~CbmRichReconstruction().
|
private |
Definition at line 130 of file CbmRichReconstruction.h.
Referenced by SetUseHTAnnSelect().
|
private |
Definition at line 133 of file CbmRichReconstruction.h.
Referenced by SetUseHTSubdivide().
|
private |
Definition at line 116 of file alignment/CbmRichReconstruction.h.
Referenced by CbmRichReconstruction(), RunExtrapolation(), RunExtrapolation(), and SetZTrackExtrapolation().