CbmRoot
CbmRichTrackExtrapolationMirrorIdeal.h
Go to the documentation of this file.
1
15
#ifndef CBM_RICH_TARCK_EXTRAPOLATION_MIRROR_IDEAL
16
#define CBM_RICH_TARCK_EXTRAPOLATION_MIRROR_IDEAL
17
18
#include "
CbmRichTrackExtrapolationBase.h
"
19
20
class
TClonesArray;
21
35
class
CbmRichTrackExtrapolationMirrorIdeal
:
36
public
CbmRichTrackExtrapolationBase
{
37
public
:
41
CbmRichTrackExtrapolationMirrorIdeal
();
42
46
virtual
~CbmRichTrackExtrapolationMirrorIdeal
();
47
51
virtual
void
Init
();
52
56
virtual
void
DoExtrapolation
(TClonesArray* globalTracks,
57
TClonesArray* extrapolatedTrackParams,
58
double
z);
59
60
private
:
61
TClonesArray*
fRichMirrorPoints
;
62
TClonesArray*
fMcTracks
;
63
TClonesArray*
fSTSArray
;
64
TClonesArray*
fTrackMatchArray
;
65
69
CbmRichTrackExtrapolationMirrorIdeal
(
70
const
CbmRichTrackExtrapolationMirrorIdeal
&);
71
75
CbmRichTrackExtrapolationMirrorIdeal
&
76
operator=
(
const
CbmRichTrackExtrapolationMirrorIdeal
&);
77
};
78
79
#endif
CbmRichTrackExtrapolationMirrorIdeal::DoExtrapolation
virtual void DoExtrapolation(TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z)
Inherited from CbmRichTrackExtrapolationBase.
Definition:
CbmRichTrackExtrapolationMirrorIdeal.cxx:65
CbmRichTrackExtrapolationMirrorIdeal::Init
virtual void Init()
Inherited from CbmRichTrackExtrapolationBase.
Definition:
CbmRichTrackExtrapolationMirrorIdeal.cxx:35
CbmRichTrackExtrapolationMirrorIdeal::operator=
CbmRichTrackExtrapolationMirrorIdeal & operator=(const CbmRichTrackExtrapolationMirrorIdeal &)
Assignment operator.
CbmRichTrackExtrapolationMirrorIdeal
This is the implementation of the TrackExtrapolation from MC points - operating on points in the RICH...
Definition:
CbmRichTrackExtrapolationMirrorIdeal.h:36
CbmRichTrackExtrapolationMirrorIdeal::fSTSArray
TClonesArray * fSTSArray
Definition:
CbmRichTrackExtrapolationMirrorIdeal.h:63
CbmRichTrackExtrapolationMirrorIdeal::fTrackMatchArray
TClonesArray * fTrackMatchArray
Definition:
CbmRichTrackExtrapolationMirrorIdeal.h:64
CbmRichTrackExtrapolationMirrorIdeal::fRichMirrorPoints
TClonesArray * fRichMirrorPoints
Definition:
CbmRichTrackExtrapolationMirrorIdeal.h:61
CbmRichTrackExtrapolationMirrorIdeal::fMcTracks
TClonesArray * fMcTracks
Definition:
CbmRichTrackExtrapolationMirrorIdeal.h:62
CbmRichTrackExtrapolationMirrorIdeal::CbmRichTrackExtrapolationMirrorIdeal
CbmRichTrackExtrapolationMirrorIdeal()
Default constructor.
Definition:
CbmRichTrackExtrapolationMirrorIdeal.cxx:27
CbmRichTrackExtrapolationBase.h
This is interface for concrete extrapolation algorithms to RICH.
CbmRichTrackExtrapolationMirrorIdeal::~CbmRichTrackExtrapolationMirrorIdeal
virtual ~CbmRichTrackExtrapolationMirrorIdeal()
Destructor.
Definition:
CbmRichTrackExtrapolationMirrorIdeal.cxx:33
CbmRichTrackExtrapolationMirrorIdeal::CbmRichTrackExtrapolationMirrorIdeal
CbmRichTrackExtrapolationMirrorIdeal(const CbmRichTrackExtrapolationMirrorIdeal &)
Copy constructor.
CbmRichTrackExtrapolationBase
Definition:
CbmRichTrackExtrapolationBase.h:15
reco
detectors
rich
tracks
CbmRichTrackExtrapolationMirrorIdeal.h
Generated on Wed Oct 28 2020 15:11:44 for CbmRoot by
1.8.18