CbmRoot
|
This is the implementation of the TrackExtrapolation from MC points - operating on points in the RICH mirror! It reads the STS track array, gets the corresponding MC MirrorPoint and selects those to be projected to the Rich Photodetector points will be stored on mirror surface again. WARNING!!!: ProjectionProducer needs to be run with zflag==2!!! More...
#include <CbmRichTrackExtrapolationMirrorIdeal.h>
Public Member Functions | |
CbmRichTrackExtrapolationMirrorIdeal () | |
Default constructor. More... | |
virtual | ~CbmRichTrackExtrapolationMirrorIdeal () |
Destructor. More... | |
virtual void | Init () |
Inherited from CbmRichTrackExtrapolationBase. More... | |
virtual void | DoExtrapolation (TClonesArray *globalTracks, TClonesArray *extrapolatedTrackParams, double z) |
Inherited from CbmRichTrackExtrapolationBase. More... | |
Private Member Functions | |
CbmRichTrackExtrapolationMirrorIdeal (const CbmRichTrackExtrapolationMirrorIdeal &) | |
Copy constructor. More... | |
CbmRichTrackExtrapolationMirrorIdeal & | operator= (const CbmRichTrackExtrapolationMirrorIdeal &) |
Assignment operator. More... | |
Private Attributes | |
TClonesArray * | fRichMirrorPoints |
TClonesArray * | fMcTracks |
TClonesArray * | fSTSArray |
TClonesArray * | fTrackMatchArray |
This is the implementation of the TrackExtrapolation from MC points - operating on points in the RICH mirror! It reads the STS track array, gets the corresponding MC MirrorPoint and selects those to be projected to the Rich Photodetector points will be stored on mirror surface again. WARNING!!!: ProjectionProducer needs to be run with zflag==2!!!
Definition at line 35 of file CbmRichTrackExtrapolationMirrorIdeal.h.
CbmRichTrackExtrapolationMirrorIdeal::CbmRichTrackExtrapolationMirrorIdeal | ( | ) |
Default constructor.
Definition at line 27 of file CbmRichTrackExtrapolationMirrorIdeal.cxx.
|
virtual |
Destructor.
Definition at line 33 of file CbmRichTrackExtrapolationMirrorIdeal.cxx.
|
private |
Copy constructor.
|
virtual |
Inherited from CbmRichTrackExtrapolationBase.
Implements CbmRichTrackExtrapolationBase.
Definition at line 65 of file CbmRichTrackExtrapolationMirrorIdeal.cxx.
References fRichMirrorPoints, fSTSArray, fTrackMatchArray, CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmGlobalTrack::GetStsTrackIndex(), i, and pos.
|
virtual |
Inherited from CbmRichTrackExtrapolationBase.
Reimplemented from CbmRichTrackExtrapolationBase.
Definition at line 35 of file CbmRichTrackExtrapolationMirrorIdeal.cxx.
References fMcTracks, fRichMirrorPoints, fSTSArray, and fTrackMatchArray.
|
private |
Assignment operator.
|
private |
Definition at line 62 of file CbmRichTrackExtrapolationMirrorIdeal.h.
Referenced by Init().
|
private |
Definition at line 61 of file CbmRichTrackExtrapolationMirrorIdeal.h.
Referenced by DoExtrapolation(), and Init().
|
private |
Definition at line 63 of file CbmRichTrackExtrapolationMirrorIdeal.h.
Referenced by DoExtrapolation(), and Init().
|
private |
Definition at line 64 of file CbmRichTrackExtrapolationMirrorIdeal.h.
Referenced by DoExtrapolation(), and Init().