CbmRoot
|
#include <CbmRichTrackExtrapolationBase.h>
Public Member Functions | |
CbmRichTrackExtrapolationBase () | |
Default constructor. | |
virtual | ~CbmRichTrackExtrapolationBase () |
Distructor. | |
virtual void | Init () |
Initialization in case one needs to initialize some TClonearrays. | |
virtual void | DoExtrapolation (CbmEvent *event, 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. | |
Private Member Functions | |
CbmRichTrackExtrapolationBase (const CbmRichTrackExtrapolationBase &) | |
Copy constructor. | |
CbmRichTrackExtrapolationBase & | operator= (const CbmRichTrackExtrapolationBase &) |
Assignment operator. | |
Definition at line 20 of file CbmRichTrackExtrapolationBase.h.
|
inline |
Default constructor.
Definition at line 25 of file CbmRichTrackExtrapolationBase.h.
|
inlinevirtual |
Distructor.
Definition at line 30 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 CbmRichTrackExtrapolationIdeal, CbmRichTrackExtrapolationKF, CbmRichTrackExtrapolationLittrack, and CbmRichTrackExtrapolationMirrorIdeal.
Referenced by CbmRichReconstruction::RunExtrapolation(), and CbmRichReconstruction::RunExtrapolation().
|
inlinevirtual |
Initialization in case one needs to initialize some TClonearrays.
Reimplemented in CbmRichTrackExtrapolationIdeal, CbmRichTrackExtrapolationKF, CbmRichTrackExtrapolationLittrack, and CbmRichTrackExtrapolationMirrorIdeal.
Definition at line 35 of file CbmRichTrackExtrapolationBase.h.
Referenced by CbmRichReconstruction::InitExtrapolation().
|
private |
Assignment operator.