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

#include <EicRoot/blob/master/cbmbase/CbmRichTrackExtrapolation.h>

+ Inheritance diagram for CbmRichTrackExtrapolation:
+ Collaboration diagram for CbmRichTrackExtrapolation:

Public Member Functions

 CbmRichTrackExtrapolation ()
 
virtual ~CbmRichTrackExtrapolation ()
 
virtual void Init ()
 
virtual void Finish ()
 
virtual Int_t DoExtrapolate (TClonesArray *gTrackArray, Double_t fZ, TClonesArray *fTrackParamArray)=0
 
void SetVerbose (Int_t verbose)
 

Private Member Functions

 ClassDef (CbmRichTrackExtrapolation, 1)
 

Private Attributes

Int_t fVerbose
 

Detailed Description

Definition at line 34 of file CbmRichTrackExtrapolation.h.

View newest version in sPHENIX GitHub at line 34 of file CbmRichTrackExtrapolation.h

Constructor & Destructor Documentation

CbmRichTrackExtrapolation::CbmRichTrackExtrapolation ( )
inline

Default constructor

Definition at line 40 of file CbmRichTrackExtrapolation.h.

View newest version in sPHENIX GitHub at line 40 of file CbmRichTrackExtrapolation.h

virtual CbmRichTrackExtrapolation::~CbmRichTrackExtrapolation ( )
inlinevirtual

Destructor

Definition at line 44 of file CbmRichTrackExtrapolation.h.

View newest version in sPHENIX GitHub at line 44 of file CbmRichTrackExtrapolation.h

Member Function Documentation

CbmRichTrackExtrapolation::ClassDef ( CbmRichTrackExtrapolation  ,
 
)
private
virtual Int_t CbmRichTrackExtrapolation::DoExtrapolate ( TClonesArray *  gTrackArray,
Double_t  fZ,
TClonesArray *  fTrackParamArray 
)
pure virtual

Abstract method DoExtrapolateTrack. To be implemented in the concrete class. Task: Read the Track array and fill the TrackParam array at given z-Plane in RICH detector pointers to which are given as arguments

Parameters
rTrackpointer to global track
fZz-position for extrapolation [cm]
virtual void CbmRichTrackExtrapolation::Finish ( )
inlinevirtual

Virtual method Init. If needed, to be implemented in the concrete class. Else no action.

Definition at line 55 of file CbmRichTrackExtrapolation.h.

View newest version in sPHENIX GitHub at line 55 of file CbmRichTrackExtrapolation.h

virtual void CbmRichTrackExtrapolation::Init ( )
inlinevirtual

Virtual method Init. If needed, to be implemented in the concrete class. Else no action.

Definition at line 50 of file CbmRichTrackExtrapolation.h.

View newest version in sPHENIX GitHub at line 50 of file CbmRichTrackExtrapolation.h

void CbmRichTrackExtrapolation::SetVerbose ( Int_t  verbose)
inline

Set verbosity

Parameters
verboseVerbosity level

Definition at line 72 of file CbmRichTrackExtrapolation.h.

View newest version in sPHENIX GitHub at line 72 of file CbmRichTrackExtrapolation.h

References fVerbose, and verbose.

Member Data Documentation

Int_t CbmRichTrackExtrapolation::fVerbose
private

Definition at line 72 of file CbmRichTrackExtrapolation.h.

View newest version in sPHENIX GitHub at line 72 of file CbmRichTrackExtrapolation.h

Referenced by SetVerbose().


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