CbmRoot
CbmRichTrackExtrapolationBase.h
Go to the documentation of this file.
1 
10 #ifndef CBM_RICH_TRACK_EXTRAPOLATION_BASE
11 #define CBM_RICH_TRACK_EXTRAPOLATION_BASE
12 
13 class TClonesArray;
14 
16 public:
21 
26 
30  virtual void Init() {}
31 
39  virtual void DoExtrapolation(TClonesArray* globalTracks,
40  TClonesArray* extrapolatedTrackParams,
41  double z) = 0;
42 
43 private:
48 
54 };
55 
56 #endif
CbmRichTrackExtrapolationBase::operator=
CbmRichTrackExtrapolationBase & operator=(const CbmRichTrackExtrapolationBase &)
Assignment operator.
CbmRichTrackExtrapolationBase::DoExtrapolation
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 ar...
CbmRichTrackExtrapolationBase::CbmRichTrackExtrapolationBase
CbmRichTrackExtrapolationBase(const CbmRichTrackExtrapolationBase &)
Copy constructor.
CbmRichTrackExtrapolationBase::CbmRichTrackExtrapolationBase
CbmRichTrackExtrapolationBase()
Default constructor.
Definition: CbmRichTrackExtrapolationBase.h:20
CbmRichTrackExtrapolationBase::Init
virtual void Init()
Initialization in case one needs to initialize some TClonearrays.
Definition: CbmRichTrackExtrapolationBase.h:30
CbmRichTrackExtrapolationBase::~CbmRichTrackExtrapolationBase
virtual ~CbmRichTrackExtrapolationBase()
Distructor.
Definition: CbmRichTrackExtrapolationBase.h:25
CbmRichTrackExtrapolationBase
Definition: CbmRichTrackExtrapolationBase.h:15