EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/rich/tracks/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 (TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z, int minNofStsHits)=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 15 of file CbmRichTrackExtrapolationBase.h.
View newest version in sPHENIX GitHub at line 15 of file CbmRichTrackExtrapolationBase.h
|
inline |
Default constructor.
Definition at line 21 of file CbmRichTrackExtrapolationBase.h.
View newest version in sPHENIX GitHub at line 21 of file CbmRichTrackExtrapolationBase.h
|
inlinevirtual |
Distructor.
Definition at line 28 of file CbmRichTrackExtrapolationBase.h.
View newest version in sPHENIX GitHub at line 28 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. |
[in] | minNofStsHits | number of STS hits required for extrapolated track |
Implemented in CbmRichTrackExtrapolationMirrorIdeal, CbmRichTrackExtrapolationIdeal, and CbmRichTrackExtrapolationKF.
Referenced by CbmRichReconstruction::RunExtrapolation().
|
inlinevirtual |
Initialization in case one needs to initialize some TClonearrays.
Reimplemented in CbmRichTrackExtrapolationMirrorIdeal, CbmRichTrackExtrapolationKF, and CbmRichTrackExtrapolationIdeal.
Definition at line 35 of file CbmRichTrackExtrapolationBase.h.
View newest version in sPHENIX GitHub at line 35 of file CbmRichTrackExtrapolationBase.h
Referenced by CbmRichReconstruction::InitExtrapolation().
|
private |
Assignment operator.