EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CbmRichTrackExtrapolationIdeal Class Reference

"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>

+ Inheritance diagram for CbmRichTrackExtrapolationIdeal:
+ Collaboration diagram for CbmRichTrackExtrapolationIdeal:

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.
 
CbmRichTrackExtrapolationIdealoperator= (const CbmRichTrackExtrapolationIdeal &)
 Assignment operator.
 

Private Attributes

TClonesArray * fRefPlanePoints
 
TClonesArray * fMcTracks
 

Detailed Description

"TrackExtrapolation" from MC points. It reads the PointArray with ImPlanePoints from MC and selects those to be projected to the Rich Photodetector.

Author
Claudia Hoehne
Date
2006

Definition at line 28 of file CbmRichTrackExtrapolationIdeal.h.

View newest version in sPHENIX GitHub at line 28 of file CbmRichTrackExtrapolationIdeal.h

Constructor & Destructor Documentation

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

CbmRichTrackExtrapolationIdeal::~CbmRichTrackExtrapolationIdeal ( )
virtual

Destructor.

Definition at line 37 of file CbmRichTrackExtrapolationIdeal.cxx.

View newest version in sPHENIX GitHub at line 37 of file CbmRichTrackExtrapolationIdeal.cxx

CbmRichTrackExtrapolationIdeal::CbmRichTrackExtrapolationIdeal ( const CbmRichTrackExtrapolationIdeal )
private

Copy constructor.

Member Function Documentation

void CbmRichTrackExtrapolationIdeal::DoExtrapolation ( TClonesArray *  globalTracks,
TClonesArray *  extrapolatedTrackParams,
double  z,
int  minNofStsHits 
)
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().

+ Here is the call graph for this function:

void CbmRichTrackExtrapolationIdeal::Init ( void  )
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().

+ Here is the call graph for this function:

CbmRichTrackExtrapolationIdeal& CbmRichTrackExtrapolationIdeal::operator= ( const CbmRichTrackExtrapolationIdeal )
private

Assignment operator.

Member Data Documentation

TClonesArray* CbmRichTrackExtrapolationIdeal::fMcTracks
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().

TClonesArray* CbmRichTrackExtrapolationIdeal::fRefPlanePoints
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().


The documentation for this class was generated from the following files: