CbmRoot
CbmRichTrackExtrapolation Class Referenceabstract

#include <CbmRichTrackExtrapolation.h>

Inheritance diagram for CbmRichTrackExtrapolation:
[legend]
Collaboration diagram for CbmRichTrackExtrapolation:
[legend]

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.

Constructor & Destructor Documentation

◆ CbmRichTrackExtrapolation()

CbmRichTrackExtrapolation::CbmRichTrackExtrapolation ( )
inline

Default constructor

Definition at line 38 of file CbmRichTrackExtrapolation.h.

◆ ~CbmRichTrackExtrapolation()

virtual CbmRichTrackExtrapolation::~CbmRichTrackExtrapolation ( )
inlinevirtual

Destructor

Definition at line 42 of file CbmRichTrackExtrapolation.h.

Member Function Documentation

◆ ClassDef()

CbmRichTrackExtrapolation::ClassDef ( CbmRichTrackExtrapolation  ,
 
)
private

◆ DoExtrapolate()

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]

◆ Finish()

virtual void CbmRichTrackExtrapolation::Finish ( )
inlinevirtual

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

Definition at line 53 of file CbmRichTrackExtrapolation.h.

◆ Init()

virtual void CbmRichTrackExtrapolation::Init ( )
inlinevirtual

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

Definition at line 48 of file CbmRichTrackExtrapolation.h.

◆ SetVerbose()

void CbmRichTrackExtrapolation::SetVerbose ( Int_t  verbose)
inline

Set verbosity

Parameters
verboseVerbosity level

Definition at line 71 of file CbmRichTrackExtrapolation.h.

References fVerbose.

Member Data Documentation

◆ fVerbose

Int_t CbmRichTrackExtrapolation::fVerbose
private

Definition at line 75 of file CbmRichTrackExtrapolation.h.

Referenced by SetVerbose().


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