CbmRoot
CbmRichTrackExtrapolationIdeal.h
Go to the documentation of this file.
1
12
#ifndef CBM_RICH_TRACK_EXTRAPOLATION_IDEAL
13
#define CBM_RICH_TRACK_EXTRAPOLATION_IDEAL
14
15
#include "
CbmRichTrackExtrapolationBase.h
"
16
17
//class TClonesArray;
18
28
class
CbmRichTrackExtrapolationIdeal
:
public
CbmRichTrackExtrapolationBase
{
29
public
:
33
CbmRichTrackExtrapolationIdeal
();
34
38
virtual
~CbmRichTrackExtrapolationIdeal
();
39
43
virtual
void
Init
();
44
45
49
virtual
void
DoExtrapolation
(TClonesArray* globalTracks,
50
TClonesArray* extrapolatedTrackParams,
51
double
z);
52
53
private
:
54
TClonesArray*
fRefPlanePoints
;
55
TClonesArray*
fMcTracks
;
56
TClonesArray*
fStsTracks
;
57
TClonesArray*
fStsTrackMatches
;
58
62
CbmRichTrackExtrapolationIdeal
(
const
CbmRichTrackExtrapolationIdeal
&);
63
67
CbmRichTrackExtrapolationIdeal
&
68
operator=
(
const
CbmRichTrackExtrapolationIdeal
&);
69
};
70
71
#endif
CbmRichTrackExtrapolationIdeal::~CbmRichTrackExtrapolationIdeal
virtual ~CbmRichTrackExtrapolationIdeal()
Destructor.
Definition:
CbmRichTrackExtrapolationIdeal.cxx:32
CbmRichTrackExtrapolationIdeal::Init
virtual void Init()
Inherited from CbmRichTrackExtrapolationBase.
Definition:
CbmRichTrackExtrapolationIdeal.cxx:34
CbmRichTrackExtrapolationIdeal::fRefPlanePoints
TClonesArray * fRefPlanePoints
Definition:
CbmRichTrackExtrapolationIdeal.h:54
CbmRichTrackExtrapolationIdeal
"TrackExtrapolation" from MC points. It reads the PointArray with ImPlanePoints from MC and selects t...
Definition:
CbmRichTrackExtrapolationIdeal.h:28
CbmRichTrackExtrapolationIdeal::operator=
CbmRichTrackExtrapolationIdeal & operator=(const CbmRichTrackExtrapolationIdeal &)
Assignment operator.
CbmRichTrackExtrapolationIdeal::fMcTracks
TClonesArray * fMcTracks
Definition:
CbmRichTrackExtrapolationIdeal.h:55
CbmRichTrackExtrapolationIdeal::DoExtrapolation
virtual void DoExtrapolation(TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z)
Inherited from CbmRichTrackExtrapolationBase.
Definition:
CbmRichTrackExtrapolationIdeal.cxx:62
CbmRichTrackExtrapolationBase.h
This is interface for concrete extrapolation algorithms to RICH.
CbmRichTrackExtrapolationIdeal::fStsTrackMatches
TClonesArray * fStsTrackMatches
Definition:
CbmRichTrackExtrapolationIdeal.h:57
CbmRichTrackExtrapolationIdeal::fStsTracks
TClonesArray * fStsTracks
Definition:
CbmRichTrackExtrapolationIdeal.h:56
CbmRichTrackExtrapolationIdeal::CbmRichTrackExtrapolationIdeal
CbmRichTrackExtrapolationIdeal()
Default constructor.
Definition:
CbmRichTrackExtrapolationIdeal.cxx:26
CbmRichTrackExtrapolationBase
Definition:
CbmRichTrackExtrapolationBase.h:15
CbmRichTrackExtrapolationIdeal::CbmRichTrackExtrapolationIdeal
CbmRichTrackExtrapolationIdeal(const CbmRichTrackExtrapolationIdeal &)
Copy constructor.
reco
detectors
rich
tracks
CbmRichTrackExtrapolationIdeal.h
Generated on Wed Oct 28 2020 15:11:44 for CbmRoot by
1.8.18