CbmRoot
CbmGlobalTrackingTask Class Reference

#include <CbmGlobalTrackingTask.h>

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

Public Member Functions

 CbmGlobalTrackingTask ()
 
 CbmGlobalTrackingTask (const CbmGlobalTrackingTask &)=delete
 
CbmGlobalTrackingTaskoperator= (const CbmGlobalTrackingTask &)=delete
 
InitStatus Init ()
 
void Exec (Option_t *opt)
 
void Finish ()
 
void SetNofTBins (int v)
 
void SetTBinSize (scaltype v)
 
void SetPropagatePdg (Int_t v)
 
void SetChi2Cut (Double_t v)
 

Private Member Functions

Double_t CalcStsTrackLength (const CbmStsTrack *track)
 

Private Attributes

CbmGlobalTrackingTofGeometry fTofGeometry
 
CbmTimeSlicefTimeSlice
 
TClonesArray * fTofHits
 
TClonesArray * fStsTracks
 
TClonesArray * fStsHits
 
TClonesArray * fMvdHits
 
TClonesArray * fGlobalTracks
 
CbmKFTrack fKFTrack
 
CbmVertexfPrimVertex
 

Detailed Description

Definition at line 25 of file CbmGlobalTrackingTask.h.

Constructor & Destructor Documentation

◆ CbmGlobalTrackingTask() [1/2]

CbmGlobalTrackingTask::CbmGlobalTrackingTask ( )

Definition at line 57 of file CbmGlobalTrackingTask.cxx.

◆ CbmGlobalTrackingTask() [2/2]

CbmGlobalTrackingTask::CbmGlobalTrackingTask ( const CbmGlobalTrackingTask )
delete

Member Function Documentation

◆ CalcStsTrackLength()

◆ Exec()

◆ Finish()

void CbmGlobalTrackingTask::Finish ( )

◆ Init()

◆ operator=()

CbmGlobalTrackingTask& CbmGlobalTrackingTask::operator= ( const CbmGlobalTrackingTask )
delete

◆ SetChi2Cut()

void CbmGlobalTrackingTask::SetChi2Cut ( Double_t  v)
inline

◆ SetNofTBins()

void CbmGlobalTrackingTask::SetNofTBins ( int  v)
inline

◆ SetPropagatePdg()

void CbmGlobalTrackingTask::SetPropagatePdg ( Int_t  v)
inline

Definition at line 40 of file CbmGlobalTrackingTask.h.

References fTofGeometry, CbmGlobalTrackingTofGeometry::SetPdg(), and v.

◆ SetTBinSize()

void CbmGlobalTrackingTask::SetTBinSize ( scaltype  v)
inline

Member Data Documentation

◆ fGlobalTracks

TClonesArray* CbmGlobalTrackingTask::fGlobalTracks
private

Definition at line 54 of file CbmGlobalTrackingTask.h.

Referenced by Exec(), and Init().

◆ fKFTrack

CbmKFTrack CbmGlobalTrackingTask::fKFTrack
private

Definition at line 55 of file CbmGlobalTrackingTask.h.

Referenced by CalcStsTrackLength(), and Init().

◆ fMvdHits

TClonesArray* CbmGlobalTrackingTask::fMvdHits
private

Definition at line 53 of file CbmGlobalTrackingTask.h.

Referenced by CalcStsTrackLength(), and Init().

◆ fPrimVertex

CbmVertex* CbmGlobalTrackingTask::fPrimVertex
private

Definition at line 56 of file CbmGlobalTrackingTask.h.

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

◆ fStsHits

TClonesArray* CbmGlobalTrackingTask::fStsHits
private

Definition at line 52 of file CbmGlobalTrackingTask.h.

Referenced by CalcStsTrackLength(), and Init().

◆ fStsTracks

TClonesArray* CbmGlobalTrackingTask::fStsTracks
private

Definition at line 51 of file CbmGlobalTrackingTask.h.

Referenced by Exec(), and Init().

◆ fTimeSlice

CbmTimeSlice* CbmGlobalTrackingTask::fTimeSlice
private

Definition at line 49 of file CbmGlobalTrackingTask.h.

Referenced by Exec(), and Init().

◆ fTofGeometry

CbmGlobalTrackingTofGeometry CbmGlobalTrackingTask::fTofGeometry
private

◆ fTofHits

TClonesArray* CbmGlobalTrackingTask::fTofHits
private

Definition at line 50 of file CbmGlobalTrackingTask.h.

Referenced by Init().


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