CbmRoot
CbmEcalTrackingMuch Class Reference

#include <CbmEcalTrackingMuch.h>

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

Public Member Functions

 CbmEcalTrackingMuch (const char *name, const Int_t iVerbose=0)
 
 CbmEcalTrackingMuch ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *option)
 
virtual void Finish ()
 
virtual ~CbmEcalTrackingMuch ()
 

Private Member Functions

 CbmEcalTrackingMuch (const CbmEcalTrackingMuch &)
 
CbmEcalTrackingMuchoperator= (const CbmEcalTrackingMuch &)
 

Private Attributes

TClonesArray * fStsTracks
 
CbmEcalStructure * fStr
 
CbmEcalInf * fInf
 
Float_t fCaloZ
 
CbmStsKFTrackFitterfFitter
 
TClonesArray * fTrackPar
 

Detailed Description

Definition at line 15 of file CbmEcalTrackingMuch.h.

Constructor & Destructor Documentation

◆ CbmEcalTrackingMuch() [1/3]

CbmEcalTrackingMuch::CbmEcalTrackingMuch ( const char *  name,
const Int_t  iVerbose = 0 
)

Definition at line 38 of file CbmEcalTrackingMuch.cxx.

◆ CbmEcalTrackingMuch() [2/3]

CbmEcalTrackingMuch::CbmEcalTrackingMuch ( )
inline

Default constructor

Definition at line 21 of file CbmEcalTrackingMuch.h.

◆ ~CbmEcalTrackingMuch()

virtual CbmEcalTrackingMuch::~CbmEcalTrackingMuch ( )
inlinevirtual

Destructor

Definition at line 40 of file CbmEcalTrackingMuch.h.

◆ CbmEcalTrackingMuch() [3/3]

CbmEcalTrackingMuch::CbmEcalTrackingMuch ( const CbmEcalTrackingMuch )
private

Member Function Documentation

◆ Exec()

void CbmEcalTrackingMuch::Exec ( Option_t *  option)
virtual

Loop procedure

Definition at line 22 of file CbmEcalTrackingMuch.cxx.

References CbmStsKFTrackFitter::Extrapolate(), fCaloZ, fFitter, fStsTracks, fTrackPar, and i.

◆ Finish()

void CbmEcalTrackingMuch::Finish ( )
virtual

Finishing routine

Definition at line 77 of file CbmEcalTrackingMuch.cxx.

References fFitter, and fTrackPar.

◆ Init()

InitStatus CbmEcalTrackingMuch::Init ( )
virtual

Initing routine

Definition at line 48 of file CbmEcalTrackingMuch.cxx.

References fCaloZ, fFitter, fInf, fStr, fStsTracks, and fTrackPar.

◆ operator=()

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

Member Data Documentation

◆ fCaloZ

Float_t CbmEcalTrackingMuch::fCaloZ
private

Calorimeter Z

Definition at line 50 of file CbmEcalTrackingMuch.h.

Referenced by Exec(), and Init().

◆ fFitter

CbmStsKFTrackFitter* CbmEcalTrackingMuch::fFitter
private

Track fitter

Definition at line 52 of file CbmEcalTrackingMuch.h.

Referenced by Exec(), Finish(), and Init().

◆ fInf

CbmEcalInf* CbmEcalTrackingMuch::fInf
private

Calorimeter information

Definition at line 48 of file CbmEcalTrackingMuch.h.

Referenced by Init().

◆ fStr

CbmEcalStructure* CbmEcalTrackingMuch::fStr
private

A calorimeter structure

Definition at line 46 of file CbmEcalTrackingMuch.h.

Referenced by Init().

◆ fStsTracks

TClonesArray* CbmEcalTrackingMuch::fStsTracks
private

An array of STS tracks

Definition at line 44 of file CbmEcalTrackingMuch.h.

Referenced by Exec(), and Init().

◆ fTrackPar

TClonesArray* CbmEcalTrackingMuch::fTrackPar
private

Extrapolated tracks

Definition at line 54 of file CbmEcalTrackingMuch.h.

Referenced by Exec(), Finish(), and Init().


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