|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnTrackDrawH.h>
Public Member Functions | |
| BmnTrackDrawH () | |
| Default constructor. | |
| BmnTrackDrawH (const char *name, TString hitsBranchName, Int_t iVerbose=0) | |
| Standard constructor. | |
| virtual | ~BmnTrackDrawH () |
| Destructor. | |
| void | SetVerbose (Int_t iVerbose) |
| Set verbosity level. | |
| virtual void | Exec (Option_t *option) |
| execute function of this task | |
| virtual InitStatus | Init () |
| virtual void | SetParContainers () |
| void | Reset () |
| virtual void | Finish () |
| TEveTrackList * | GetTrGroup (const char *group_name, TParticle *P=nullptr) |
| BmnTrackDrawH () | |
| Default constructor. | |
| BmnTrackDrawH (const char *name, TString hitsBranchName, Int_t iVerbose=0) | |
| Standard constructor. | |
| virtual | ~BmnTrackDrawH () |
| Destructor. | |
| void | SetVerbose (Int_t iVerbose) |
| Set verbosity level. | |
| virtual void | Exec (Option_t *option) |
| execute function of this task | |
| virtual InitStatus | Init () |
| virtual void | SetParContainers () |
| void | Reset () |
| virtual void | Finish () |
| TEveTrackList * | GetTrGroup (const char *group_name, TParticle *P=nullptr) |
Protected Attributes | |
| TClonesArray * | fTrackList |
| TClonesArray * | fHitList |
| TEveTrackPropagator * | fTrPr |
| MpdEventManager * | fEventManager |
| TObjArray * | fEveTrList |
| TEveTrackList * | fTrList |
| TString | fHitsBranchName |
| Bool_t | fIsCbmStsTrack |
Private Member Functions | |
| BmnTrackDrawH (const BmnTrackDrawH &)=delete | |
| BmnTrackDrawH & | operator= (const BmnTrackDrawH &)=delete |
| BmnTrackDrawH (const BmnTrackDrawH &)=delete | |
| BmnTrackDrawH & | operator= (const BmnTrackDrawH &)=delete |
Definition at line 17 of file BmnTrackDrawH.h.
| BmnTrackDrawH::BmnTrackDrawH | ( | ) |
Definition at line 22 of file BmnTrackDrawH.cxx.
References fEventManager, fEveTrList, fHitList, fHitsBranchName, fIsCbmStsTrack, fTrackList, fTrList, and fTrPr.
Referenced by BmnTrackDrawH(), and operator=().
| name | Name of task and branch with BmnTrack* collection |
| iVerbose | Verbosity level |
Definition at line 35 of file BmnTrackDrawH.cxx.
References fEventManager, fEveTrList, fHitList, fHitsBranchName, fIsCbmStsTrack, fTrackList, fTrList, and fTrPr.
|
virtual |
Definition at line 193 of file BmnTrackDrawH.cxx.
|
privatedelete |
| BmnTrackDrawH::BmnTrackDrawH | ( | ) |
| name | Name of task and branch with BmnTrack* collection |
| iVerbose | Verbosity level |
|
virtual |
|
privatedelete |
|
virtual |
Definition at line 86 of file BmnTrackDrawH.cxx.
References TMath::Abs(), TEveTrack::AddPathMark(), fEventManager, fHitList, fIsCbmStsTrack, fTrackList, fTrList, fTrPr, TPolyMarker3D::GetName(), GetTrGroup(), i, n, Reset(), TEveLine::SetLineColor(), TEveLine::SetLineWidth(), TPolyMarker3D::SetPoint(), TVector3::X(), TVector3::Y(), and TVector3::Z().
|
virtual |
|
virtual |
Definition at line 197 of file BmnTrackDrawH.cxx.
|
virtual |
| TEveTrackList * BmnTrackDrawH::GetTrGroup | ( | const char * | group_name, |
| TParticle * | P = nullptr ) |
Definition at line 210 of file BmnTrackDrawH.cxx.
References TString::Data(), fEventManager, fEveTrList, fTrList, fTrPr, TNamed::GetName(), TParticle::GetName(), TParticle::GetPdgCode(), TString::Hash(), i, and RecoTrackList.
Referenced by Exec().
| TEveTrackList * BmnTrackDrawH::GetTrGroup | ( | const char * | group_name, |
| TParticle * | P = nullptr ) |
References fEventManager, fEveTrList, fHitList, fHitsBranchName, fIsCbmStsTrack, fTrackList, fTrList, and fTrPr.
|
virtual |
Definition at line 48 of file BmnTrackDrawH.cxx.
References fEventManager, fHitList, fHitsBranchName, fIsCbmStsTrack, fTrackList, and MpdEventManager::Instance().
|
virtual |
|
privatedelete |
|
privatedelete |
| void BmnTrackDrawH::Reset | ( | ) |
Definition at line 199 of file BmnTrackDrawH.cxx.
References fEventManager, fEveTrList, and i.
Referenced by Exec().
| void BmnTrackDrawH::Reset | ( | ) |
|
virtual |
Definition at line 195 of file BmnTrackDrawH.cxx.
|
virtual |
|
inline |
For this task and all of the subtasks.
Definition at line 33 of file BmnTrackDrawH.h.
|
inline |
For this task and all of the subtasks.
Definition at line 33 of file BmnTrackDrawH.h.
|
protected |
Definition at line 54 of file BmnTrackDrawH.h.
Referenced by BmnTrackDrawH(), BmnTrackDrawH(), Exec(), GetTrGroup(), Init(), and Reset().
|
protected |
Definition at line 55 of file BmnTrackDrawH.h.
Referenced by BmnTrackDrawH(), BmnTrackDrawH(), GetTrGroup(), and Reset().
|
protected |
Definition at line 50 of file BmnTrackDrawH.h.
Referenced by BmnTrackDrawH(), BmnTrackDrawH(), Exec(), GetTrGroup(), and Init().
|
protected |
Definition at line 57 of file BmnTrackDrawH.h.
Referenced by BmnTrackDrawH(), BmnTrackDrawH(), GetTrGroup(), and Init().
|
protected |
Definition at line 59 of file BmnTrackDrawH.h.
Referenced by BmnTrackDrawH(), BmnTrackDrawH(), Exec(), GetTrGroup(), and Init().
|
protected |
Definition at line 48 of file BmnTrackDrawH.h.
Referenced by BmnTrackDrawH(), BmnTrackDrawH(), Exec(), GetTrGroup(), and Init().
|
protected |
Definition at line 56 of file BmnTrackDrawH.h.
Referenced by BmnTrackDrawH(), BmnTrackDrawH(), Exec(), and GetTrGroup().
|
protected |
Definition at line 53 of file BmnTrackDrawH.h.
Referenced by BmnTrackDrawH(), BmnTrackDrawH(), Exec(), and GetTrGroup().