CbmRoot
Loading...
Searching...
No Matches
CbmEvDisTracks Class Reference

#include <CbmEvDisTracks.h>

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

Public Member Functions

 CbmEvDisTracks ()
 
 CbmEvDisTracks (const char *name, Int_t iVerbose=1, Bool_t renderP=kFALSE, Bool_t renderT=kTRUE)
 
virtual ~CbmEvDisTracks ()
 
void SetVerbose (Int_t iVerbose)
 
void SetRenderP (Bool_t render)
 
void SetRenderT (Bool_t render)
 
virtual void Exec (Option_t *option)
 
virtual InitStatus Init ()
 
virtual void SetParContainers ()
 
virtual void Finish ()
 
void Reset ()
 
TEveTrackList * GetTrGroup (Int_t ihmul, Int_t iOpt)
 
TEveElementList * GetPSGroup (Int_t ihuml, Int_t iOpt)
 

Static Public Member Functions

static CbmEvDisTracksInstance ()
 

Protected Attributes

TClonesArray * fTrackList
 
TEveTrackPropagator * fTrPr
 
FairEventManager * fEventManager
 
TObjArray * fEveTrList
 
TString fEvent
 
TEveTrackList * fTrList
 
TObjArray * fEvePSList
 
TEveElementList * fPSList
 
Bool_t fRenderP
 
Bool_t fRenderT
 
Double_t MinEnergyLimit
 
Double_t MaxEnergyLimit
 
Double_t PEnergy
 

Private Member Functions

 CbmEvDisTracks (const CbmEvDisTracks &)
 
CbmEvDisTracksoperator= (const CbmEvDisTracks &)
 
 ClassDef (CbmEvDisTracks, 1)
 

Static Private Attributes

static CbmEvDisTracksfInstance = 0
 

Detailed Description

Definition at line 35 of file CbmEvDisTracks.h.

Constructor & Destructor Documentation

◆ CbmEvDisTracks() [1/3]

CbmEvDisTracks::CbmEvDisTracks ( )

◆ CbmEvDisTracks() [2/3]

CbmEvDisTracks::CbmEvDisTracks ( const char * name,
Int_t iVerbose = 1,
Bool_t renderP = kFALSE,
Bool_t renderT = kTRUE )

Standard constructor

Parameters
nameName of task
iVerboseVerbosity level

Definition at line 70 of file CbmEvDisTracks.cxx.

References fEvent, fEventManager, fEvePSList, fEveTrList, fInstance, fPSList, fRenderP, fRenderT, fTrackList, fTrList, fTrPr, MaxEnergyLimit, MinEnergyLimit, and PEnergy.

◆ ~CbmEvDisTracks()

CbmEvDisTracks::~CbmEvDisTracks ( )
virtual

Destructor

Definition at line 272 of file CbmEvDisTracks.cxx.

◆ CbmEvDisTracks() [3/3]

CbmEvDisTracks::CbmEvDisTracks ( const CbmEvDisTracks & )
private

References CbmEvDisTracks().

Member Function Documentation

◆ ClassDef()

CbmEvDisTracks::ClassDef ( CbmEvDisTracks ,
1  )
private

References CbmEvDisTracks().

◆ Exec()

◆ Finish()

void CbmEvDisTracks::Finish ( )
virtual

Action after each event

Definition at line 277 of file CbmEvDisTracks.cxx.

◆ GetPSGroup()

TEveElementList * CbmEvDisTracks::GetPSGroup ( Int_t ihuml,
Int_t iOpt )

Definition at line 343 of file CbmEvDisTracks.cxx.

References fEventManager, fEvePSList, fPSList, fRenderP, and gr.

Referenced by Exec().

◆ GetTrGroup()

TEveTrackList * CbmEvDisTracks::GetTrGroup ( Int_t ihmul,
Int_t iOpt )

Definition at line 296 of file CbmEvDisTracks.cxx.

References fEventManager, fEveTrList, fRenderP, fRenderT, fTrList, fTrPr, and gr.

Referenced by Exec().

◆ Init()

InitStatus CbmEvDisTracks::Init ( )
virtual

Definition at line 89 of file CbmEvDisTracks.cxx.

References fEvent, fEventManager, fTrackList, MaxEnergyLimit, MinEnergyLimit, and PEnergy.

◆ Instance()

static CbmEvDisTracks * CbmEvDisTracks::Instance ( )
inlinestatic

Definition at line 51 of file CbmEvDisTracks.h.

References CbmEvDisTracks(), and fInstance.

◆ operator=()

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

References CbmEvDisTracks().

◆ Reset()

void CbmEvDisTracks::Reset ( )

Definition at line 279 of file CbmEvDisTracks.cxx.

References fEventManager, fEvePSList, and fEveTrList.

Referenced by Exec().

◆ SetParContainers()

void CbmEvDisTracks::SetParContainers ( )
virtual

Definition at line 274 of file CbmEvDisTracks.cxx.

◆ SetRenderP()

void CbmEvDisTracks::SetRenderP ( Bool_t render)
inline

Definition at line 55 of file CbmEvDisTracks.h.

References fRenderP.

◆ SetRenderT()

void CbmEvDisTracks::SetRenderT ( Bool_t render)
inline

Definition at line 56 of file CbmEvDisTracks.h.

References fRenderT.

◆ SetVerbose()

void CbmEvDisTracks::SetVerbose ( Int_t iVerbose)
inline

Set verbosity level. For this task and all of the subtasks.

Definition at line 54 of file CbmEvDisTracks.h.

Member Data Documentation

◆ fEvent

TString CbmEvDisTracks::fEvent
protected

Definition at line 75 of file CbmEvDisTracks.h.

Referenced by CbmEvDisTracks(), CbmEvDisTracks(), and Init().

◆ fEventManager

FairEventManager* CbmEvDisTracks::fEventManager
protected

Definition at line 73 of file CbmEvDisTracks.h.

Referenced by CbmEvDisTracks(), CbmEvDisTracks(), Exec(), GetPSGroup(), GetTrGroup(), Init(), and Reset().

◆ fEvePSList

TObjArray* CbmEvDisTracks::fEvePSList
protected

Definition at line 77 of file CbmEvDisTracks.h.

Referenced by CbmEvDisTracks(), CbmEvDisTracks(), GetPSGroup(), and Reset().

◆ fEveTrList

TObjArray* CbmEvDisTracks::fEveTrList
protected

Definition at line 74 of file CbmEvDisTracks.h.

Referenced by CbmEvDisTracks(), CbmEvDisTracks(), Exec(), GetTrGroup(), and Reset().

◆ fInstance

CbmEvDisTracks * CbmEvDisTracks::fInstance = 0
staticprivate

Definition at line 88 of file CbmEvDisTracks.h.

Referenced by CbmEvDisTracks(), CbmEvDisTracks(), ClassImp(), and Instance().

◆ fPSList

TEveElementList* CbmEvDisTracks::fPSList
protected

Definition at line 78 of file CbmEvDisTracks.h.

Referenced by CbmEvDisTracks(), CbmEvDisTracks(), Exec(), and GetPSGroup().

◆ fRenderP

Bool_t CbmEvDisTracks::fRenderP
protected

Definition at line 81 of file CbmEvDisTracks.h.

Referenced by CbmEvDisTracks(), CbmEvDisTracks(), GetPSGroup(), GetTrGroup(), and SetRenderP().

◆ fRenderT

Bool_t CbmEvDisTracks::fRenderT
protected

Definition at line 82 of file CbmEvDisTracks.h.

Referenced by CbmEvDisTracks(), CbmEvDisTracks(), GetTrGroup(), and SetRenderT().

◆ fTrackList

TClonesArray* CbmEvDisTracks::fTrackList
protected

Definition at line 71 of file CbmEvDisTracks.h.

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

◆ fTrList

TEveTrackList* CbmEvDisTracks::fTrList
protected

Definition at line 76 of file CbmEvDisTracks.h.

Referenced by CbmEvDisTracks(), CbmEvDisTracks(), Exec(), and GetTrGroup().

◆ fTrPr

TEveTrackPropagator* CbmEvDisTracks::fTrPr
protected

Definition at line 72 of file CbmEvDisTracks.h.

Referenced by CbmEvDisTracks(), CbmEvDisTracks(), Exec(), and GetTrGroup().

◆ MaxEnergyLimit

Double_t CbmEvDisTracks::MaxEnergyLimit
protected

Definition at line 84 of file CbmEvDisTracks.h.

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

◆ MinEnergyLimit

Double_t CbmEvDisTracks::MinEnergyLimit
protected

Definition at line 83 of file CbmEvDisTracks.h.

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

◆ PEnergy

Double_t CbmEvDisTracks::PEnergy
protected

Definition at line 85 of file CbmEvDisTracks.h.

Referenced by CbmEvDisTracks(), CbmEvDisTracks(), and Init().


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