CbmRoot
Loading...
Searching...
No Matches
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 38 of file CbmRichTrackExtrapolation.h.

Constructor & Destructor Documentation

◆ CbmRichTrackExtrapolation()

CbmRichTrackExtrapolation::CbmRichTrackExtrapolation ( )
inline

Default constructor

Definition at line 42 of file CbmRichTrackExtrapolation.h.

◆ ~CbmRichTrackExtrapolation()

virtual CbmRichTrackExtrapolation::~CbmRichTrackExtrapolation ( )
inlinevirtual

Destructor

Definition at line 46 of file CbmRichTrackExtrapolation.h.

Member Function Documentation

◆ ClassDef()

CbmRichTrackExtrapolation::ClassDef ( CbmRichTrackExtrapolation ,
1  )
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 57 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 52 of file CbmRichTrackExtrapolation.h.

◆ SetVerbose()

void CbmRichTrackExtrapolation::SetVerbose ( Int_t verbose)
inline

Set verbosity

Parameters
verboseVerbosity level

Definition at line 73 of file CbmRichTrackExtrapolation.h.

References fVerbose.

Member Data Documentation

◆ fVerbose

Int_t CbmRichTrackExtrapolation::fVerbose
private

Definition at line 77 of file CbmRichTrackExtrapolation.h.

Referenced by SetVerbose().


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