EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
"TrackExtrapolation" from MC points. It reads the PointArray with ImPlanePoints from MC and selects those to be projected to the Rich Photodetector. More...
#include <EicRoot/blob/master/rich/tracks/CbmRichTrackExtrapolationIdeal.h>
Public Member Functions | |
CbmRichTrackExtrapolationIdeal () | |
Default constructor. | |
virtual | ~CbmRichTrackExtrapolationIdeal () |
Destructor. | |
virtual void | Init () |
Inherited from CbmRichTrackExtrapolationBase. | |
virtual void | DoExtrapolation (TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z, int minNofStsHits) |
Inherited from CbmRichTrackExtrapolationBase. | |
Public Member Functions inherited from CbmRichTrackExtrapolationBase | |
CbmRichTrackExtrapolationBase () | |
Default constructor. | |
virtual | ~CbmRichTrackExtrapolationBase () |
Distructor. | |
Private Member Functions | |
CbmRichTrackExtrapolationIdeal (const CbmRichTrackExtrapolationIdeal &) | |
Copy constructor. | |
CbmRichTrackExtrapolationIdeal & | operator= (const CbmRichTrackExtrapolationIdeal &) |
Assignment operator. | |
Private Attributes | |
TClonesArray * | fRefPlanePoints |
TClonesArray * | fMcTracks |
"TrackExtrapolation" from MC points. It reads the PointArray with ImPlanePoints from MC and selects those to be projected to the Rich Photodetector.
Definition at line 28 of file CbmRichTrackExtrapolationIdeal.h.
View newest version in sPHENIX GitHub at line 28 of file CbmRichTrackExtrapolationIdeal.h
CbmRichTrackExtrapolationIdeal::CbmRichTrackExtrapolationIdeal | ( | ) |
Default constructor.
Definition at line 28 of file CbmRichTrackExtrapolationIdeal.cxx.
View newest version in sPHENIX GitHub at line 28 of file CbmRichTrackExtrapolationIdeal.cxx
|
virtual |
Destructor.
Definition at line 37 of file CbmRichTrackExtrapolationIdeal.cxx.
View newest version in sPHENIX GitHub at line 37 of file CbmRichTrackExtrapolationIdeal.cxx
|
private |
Copy constructor.
|
virtual |
Inherited from CbmRichTrackExtrapolationBase.
Implements CbmRichTrackExtrapolationBase.
Definition at line 62 of file CbmRichTrackExtrapolationIdeal.cxx.
View newest version in sPHENIX GitHub at line 62 of file CbmRichTrackExtrapolationIdeal.cxx
References charge, fRefPlanePoints, CbmTrackMatch::GetMCTrackId(), CbmGlobalTrack::GetStsTrackIndex(), FairMCPoint::GetTrackID(), charm_jet_coverage::mom, FairMCPoint::Momentum(), pos(), and FairMCPoint::Position().
|
virtual |
Inherited from CbmRichTrackExtrapolationBase.
Reimplemented from CbmRichTrackExtrapolationBase.
Definition at line 41 of file CbmRichTrackExtrapolationIdeal.cxx.
View newest version in sPHENIX GitHub at line 41 of file CbmRichTrackExtrapolationIdeal.cxx
References fMcTracks, fRefPlanePoints, FairRootManager::GetObject(), and FairRootManager::Instance().
|
private |
Assignment operator.
|
private |
Definition at line 59 of file CbmRichTrackExtrapolationIdeal.h.
View newest version in sPHENIX GitHub at line 59 of file CbmRichTrackExtrapolationIdeal.h
Referenced by Init().
|
private |
Definition at line 58 of file CbmRichTrackExtrapolationIdeal.h.
View newest version in sPHENIX GitHub at line 58 of file CbmRichTrackExtrapolationIdeal.h
Referenced by DoExtrapolation(), and Init().