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
15
class
CbmRichTrackExtrapolationBase
{
16
public
:
20
CbmRichTrackExtrapolationBase
() {}
21
25
virtual
~CbmRichTrackExtrapolationBase
() {}
26
30
virtual
void
Init
() {}
31
39
virtual
void
DoExtrapolation
(TClonesArray* globalTracks,
40
TClonesArray* extrapolatedTrackParams,
41
double
z) = 0;
42
43
private
:
47
CbmRichTrackExtrapolationBase
(
const
CbmRichTrackExtrapolationBase
&);
48
52
CbmRichTrackExtrapolationBase
&
53
operator=
(
const
CbmRichTrackExtrapolationBase
&);
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
reco
detectors
rich
tracks
CbmRichTrackExtrapolationBase.h
Generated on Wed Oct 28 2020 15:11:44 for CbmRoot by
1.8.18