CbmRoot
CbmRichTrackExtrapolationLittrack.h
Go to the documentation of this file.
1
12
#ifndef CBM_RICH_TRACK_EXTRAPOLATION_LITTRACK
13
#define CBM_RICH_TRACK_EXTRAPOLATION_LITTRACK
14
15
#include "
CbmLitPtrTypes.h
"
16
#include "
CbmRichTrackExtrapolationBase.h
"
17
18
class
TClonesArray;
19
class
CbmLitTGeoTrackPropagator
;
20
33
class
CbmRichTrackExtrapolationLittrack
:
public
CbmRichTrackExtrapolationBase
{
34
public
:
38
CbmRichTrackExtrapolationLittrack
();
39
43
virtual
~CbmRichTrackExtrapolationLittrack
();
44
48
virtual
void
Init
();
49
53
virtual
void
DoExtrapolation
(TClonesArray* globalTracks,
54
TClonesArray* extrapolatedTrackParams,
55
double
z);
56
57
private
:
58
TClonesArray*
fStsTracks
;
59
TrackPropagatorPtr
fLitPropagator
;
60
61
private
:
65
CbmRichTrackExtrapolationLittrack
(
const
CbmRichTrackExtrapolationLittrack
&);
66
70
void
operator=
(
const
CbmRichTrackExtrapolationLittrack
&);
71
};
72
73
#endif
CbmRichTrackExtrapolationLittrack::CbmRichTrackExtrapolationLittrack
CbmRichTrackExtrapolationLittrack()
Default constructor.
Definition:
CbmRichTrackExtrapolationLittrack.cxx:25
CbmRichTrackExtrapolationLittrack
"TrackExtrapolation" from STS tracks based on Littrack. It reads the track array form STS and extrapo...
Definition:
CbmRichTrackExtrapolationLittrack.h:33
TrackPropagatorPtr
boost::shared_ptr< CbmLitTrackPropagator > TrackPropagatorPtr
Definition:
CbmTofPtrTypes.h:23
CbmRichTrackExtrapolationLittrack::fStsTracks
TClonesArray * fStsTracks
Definition:
CbmRichTrackExtrapolationLittrack.h:58
CbmRichTrackExtrapolationLittrack::Init
virtual void Init()
Inherited from CbmRichTrackExtrapolationBase.
Definition:
CbmRichTrackExtrapolationLittrack.cxx:30
CbmRichTrackExtrapolationLittrack::fLitPropagator
TrackPropagatorPtr fLitPropagator
Definition:
CbmRichTrackExtrapolationLittrack.h:59
CbmLitTGeoTrackPropagator
Definition:
CbmLitTGeoTrackPropagator.h:18
CbmRichTrackExtrapolationBase.h
This is interface for concrete extrapolation algorithms to RICH.
CbmRichTrackExtrapolationLittrack::~CbmRichTrackExtrapolationLittrack
virtual ~CbmRichTrackExtrapolationLittrack()
Destructor.
Definition:
CbmRichTrackExtrapolationLittrack.cxx:28
CbmLitPtrTypes.h
Typedefs for algorithm interfaces.
CbmRichTrackExtrapolationBase
Definition:
CbmRichTrackExtrapolationBase.h:15
CbmRichTrackExtrapolationLittrack::CbmRichTrackExtrapolationLittrack
CbmRichTrackExtrapolationLittrack(const CbmRichTrackExtrapolationLittrack &)
Copy constructor.
CbmRichTrackExtrapolationLittrack::DoExtrapolation
virtual void DoExtrapolation(TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z)
Inherited from CbmRichTrackExtrapolationBase.
Definition:
CbmRichTrackExtrapolationLittrack.cxx:45
CbmRichTrackExtrapolationLittrack::operator=
void operator=(const CbmRichTrackExtrapolationLittrack &)
Assignment operator.
reco
detectors
rich
tracks
CbmRichTrackExtrapolationLittrack.h
Generated on Wed Oct 28 2020 15:11:44 for CbmRoot by
1.8.18