CbmRoot
|
#include <CbmRichTrackExtrapolationBase.h>
Public Member Functions | |
CbmRichTrackExtrapolationBase () | |
Default constructor. More... | |
virtual | ~CbmRichTrackExtrapolationBase () |
Distructor. More... | |
virtual void | Init () |
Initialization in case one needs to initialize some TClonearrays. More... | |
virtual void | DoExtrapolation (TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z)=0 |
Read the global track array, extrapolate track to a given z-Plane in RICH detector and fill output array with FairTrackParam. More... | |
Private Member Functions | |
CbmRichTrackExtrapolationBase (const CbmRichTrackExtrapolationBase &) | |
Copy constructor. More... | |
CbmRichTrackExtrapolationBase & | operator= (const CbmRichTrackExtrapolationBase &) |
Assignment operator. More... | |
Definition at line 15 of file CbmRichTrackExtrapolationBase.h.
|
inline |
Default constructor.
Definition at line 20 of file CbmRichTrackExtrapolationBase.h.
|
inlinevirtual |
Distructor.
Definition at line 25 of file CbmRichTrackExtrapolationBase.h.
|
private |
Copy constructor.
|
pure virtual |
Read the global track array, extrapolate track to a given z-Plane in RICH detector and fill output array with FairTrackParam.
[in] | globalTracks | Global tracks. |
[out] | extrapolatedTrackParams | Output array of track parameters. |
[in] | z | Z coordinate to which track will be extrapolated. |
Implemented in CbmRichTrackExtrapolationMirrorIdeal, CbmRichTrackExtrapolationLittrack, CbmRichTrackExtrapolationIdeal, and CbmRichTrackExtrapolationKF.
Referenced by CbmRichReconstruction::RunExtrapolation().
|
inlinevirtual |
Initialization in case one needs to initialize some TClonearrays.
Reimplemented in CbmRichTrackExtrapolationMirrorIdeal, CbmRichTrackExtrapolationLittrack, CbmRichTrackExtrapolationKF, and CbmRichTrackExtrapolationIdeal.
Definition at line 30 of file CbmRichTrackExtrapolationBase.h.
Referenced by CbmRichReconstruction::InitExtrapolation().
|
private |
Assignment operator.