|
CbmRoot
|
#include <CbmTsDisTofTracklets.h>
Public Member Functions | |
| CbmTsDisTofTracklets () | |
| CbmTsDisTofTracklets (const char *name, Int_t iVerbose=1, Bool_t renderP=kFALSE, Bool_t renderT=kTRUE) | |
| virtual | ~CbmTsDisTofTracklets () |
| 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 | GotoEvent (uint32_t uEventIdx) |
| void | Reset () |
| TEveTrackList * | GetTrGroup (Int_t ihmul, Int_t iOpt) |
| TEveElementList * | GetPSGroup (Int_t ihuml, Int_t iOpt) |
Static Public Member Functions | |
| static CbmTsDisTofTracklets * | Instance () |
Protected Attributes | |
| TClonesArray * | fCbmEvents = nullptr |
| TClonesArray * | fTrackList = nullptr |
| TEveTrackPropagator * | fTrPr = nullptr |
| CbmTimesliceManager * | fTimesliceManager = nullptr |
| TObjArray * | fEveTrList = nullptr |
| TString | fEvent = "" |
| TEveTrackList * | fTrList = nullptr |
| TObjArray * | fEvePSList = nullptr |
| TEveElementList * | fPSList = nullptr |
| Bool_t | fRenderP = kFALSE |
| Bool_t | fRenderT = kFALSE |
| Double_t | MinEnergyLimit = -1. |
| Double_t | MaxEnergyLimit = -1. |
| Double_t | PEnergy = -1. |
| uint32_t | fEventIdx = 0 |
Private Member Functions | |
| CbmTsDisTofTracklets (const CbmTsDisTofTracklets &) | |
| CbmTsDisTofTracklets & | operator= (const CbmTsDisTofTracklets &) |
| ClassDef (CbmTsDisTofTracklets, 1) | |
Static Private Attributes | |
| static CbmTsDisTofTracklets * | fInstance = nullptr |
Definition at line 32 of file CbmTsDisTofTracklets.h.
| CbmTsDisTofTracklets::CbmTsDisTofTracklets | ( | ) |
Default constructor
Definition at line 48 of file CbmTsDisTofTracklets.cxx.
References fInstance.
Referenced by CbmTsDisTofTracklets(), ClassDef(), Instance(), and operator=().
| CbmTsDisTofTracklets::CbmTsDisTofTracklets | ( | const char * | name, |
| Int_t | iVerbose = 1, | ||
| Bool_t | renderP = kFALSE, | ||
| Bool_t | renderT = kTRUE ) |
Standard constructor
| name | Name of task |
| iVerbose | Verbosity level |
Definition at line 56 of file CbmTsDisTofTracklets.cxx.
References fEvePSList, fEveTrList, fInstance, fRenderP, and fRenderT.
|
virtual |
Destructor
Definition at line 310 of file CbmTsDisTofTracklets.cxx.
|
private |
References CbmTsDisTofTracklets().
|
private |
References CbmTsDisTofTracklets().
|
virtual |
Executed task
When loading a new TS, load the first event if possible
Definition at line 104 of file CbmTsDisTofTracklets.cxx.
References fCbmEvents, and GotoEvent().
|
virtual |
Action after each event
Definition at line 315 of file CbmTsDisTofTracklets.cxx.
Definition at line 389 of file CbmTsDisTofTracklets.cxx.
References fEvePSList, fPSList, fRenderP, fTsManager, and gs.
Referenced by GotoEvent().
Definition at line 340 of file CbmTsDisTofTracklets.cxx.
References fEveTrList, fRenderP, fRenderT, fTrList, fTrPr, fTsManager, and gs.
Referenced by GotoEvent().
| void CbmTsDisTofTracklets::GotoEvent | ( | uint32_t | uEventIdx | ) |
Definition at line 112 of file CbmTsDisTofTracklets.cxx.
References annt, fCbmEvents, fEventIdx, fEventManager, fEveTrList, fPSList, fTrackList, fTrList, fTrPr, fTsManager, CbmTofTracklet::GetChiSq(), CbmPixelHit::GetDx(), CbmPixelHit::GetDy(), CbmTofTracklet::GetFitPoint(), CbmTofTracklet::GetFitT(), CbmTofTracklet::GetFitX(), CbmTofTracklet::GetFitY(), CbmTofTracklet::GetHitIndex(), CbmTofTracklet::GetNofHits(), CbmTofTracklet::GetPidHypo(), CbmTofTracklet::GetPoint(), GetPSGroup(), CbmHit::GetTimeError(), CbmTofTracklet::GetTofHitPointer(), GetTrGroup(), CbmTofTracklet::GetTt(), CbmTofTracklet::GetTtErr(), CbmTimesliceManager::Instance(), kTofTracklet, pos, Reset(), and v.
Referenced by Exec().
|
virtual |
Definition at line 66 of file CbmTsDisTofTracklets.cxx.
References fCbmEvents, fEventManager, fTrackList, fTsManager, and CbmTimesliceManager::Instance().
|
inlinestatic |
Definition at line 48 of file CbmTsDisTofTracklets.h.
References CbmTsDisTofTracklets(), and fInstance.
|
private |
References CbmTsDisTofTracklets().
| void CbmTsDisTofTracklets::Reset | ( | ) |
Definition at line 317 of file CbmTsDisTofTracklets.cxx.
References fEvePSList, fEveTrList, and fTsManager.
Referenced by GotoEvent().
|
virtual |
Definition at line 312 of file CbmTsDisTofTracklets.cxx.
|
inline |
Definition at line 52 of file CbmTsDisTofTracklets.h.
References fRenderP.
|
inline |
Definition at line 53 of file CbmTsDisTofTracklets.h.
References fRenderT.
|
inline |
Set verbosity level. For this task and all of the subtasks.
Definition at line 51 of file CbmTsDisTofTracklets.h.
|
protected |
Definition at line 69 of file CbmTsDisTofTracklets.h.
Referenced by Exec(), GotoEvent(), and Init().
|
protected |
Definition at line 74 of file CbmTsDisTofTracklets.h.
|
protected |
Definition at line 85 of file CbmTsDisTofTracklets.h.
Referenced by GotoEvent().
|
protected |
Definition at line 76 of file CbmTsDisTofTracklets.h.
Referenced by CbmTsDisTofTracklets(), GetPSGroup(), and Reset().
|
protected |
Definition at line 73 of file CbmTsDisTofTracklets.h.
Referenced by CbmTsDisTofTracklets(), GetTrGroup(), GotoEvent(), and Reset().
|
staticprivate |
Definition at line 88 of file CbmTsDisTofTracklets.h.
Referenced by CbmTsDisTofTracklets(), CbmTsDisTofTracklets(), ClassImp(), and Instance().
|
protected |
Definition at line 77 of file CbmTsDisTofTracklets.h.
Referenced by GetPSGroup(), and GotoEvent().
|
protected |
Definition at line 80 of file CbmTsDisTofTracklets.h.
Referenced by CbmTsDisTofTracklets(), GetPSGroup(), GetTrGroup(), and SetRenderP().
|
protected |
Definition at line 81 of file CbmTsDisTofTracklets.h.
Referenced by CbmTsDisTofTracklets(), GetTrGroup(), and SetRenderT().
|
protected |
Definition at line 72 of file CbmTsDisTofTracklets.h.
|
protected |
Definition at line 70 of file CbmTsDisTofTracklets.h.
Referenced by GotoEvent(), and Init().
|
protected |
Definition at line 75 of file CbmTsDisTofTracklets.h.
Referenced by GetTrGroup(), and GotoEvent().
|
protected |
Definition at line 71 of file CbmTsDisTofTracklets.h.
Referenced by GetTrGroup(), and GotoEvent().
|
protected |
Definition at line 83 of file CbmTsDisTofTracklets.h.
|
protected |
Definition at line 82 of file CbmTsDisTofTracklets.h.
|
protected |
Definition at line 84 of file CbmTsDisTofTracklets.h.