|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnTrackDrawP.h>
Public Member Functions | |
| BmnTrackDrawP () | |
| Default constructor. | |
| BmnTrackDrawP (const char *name, Int_t iVerbose=0) | |
| Standard constructor. | |
| virtual | ~BmnTrackDrawP () |
| Destructor. | |
| void | SetVerbose (Int_t iVerbose) |
| Set verbosity level. | |
| virtual void | Exec (Option_t *option) |
| Executed task. | |
| virtual InitStatus | Init () |
| virtual void | SetParContainers () |
| void | Reset () |
| virtual void | Finish () |
| TEveTrackList * | GetTrGroup (TParticle *P) |
| void | InitGeant3 () |
| BmnTrackDrawP () | |
| Default constructor. | |
| BmnTrackDrawP (const char *name, Int_t iVerbose=0) | |
| Standard constructor. | |
| virtual | ~BmnTrackDrawP () |
| Destructor. | |
| void | SetVerbose (Int_t iVerbose) |
| Set verbosity level. | |
| virtual void | Exec (Option_t *option) |
| Executed task. | |
| virtual InitStatus | Init () |
| virtual void | SetParContainers () |
| void | Reset () |
| virtual void | Finish () |
| TEveTrackList * | GetTrGroup (TParticle *P) |
| void | InitGeant3 () |
Protected Attributes | |
| MpdEventManager * | fEventManager |
| TClonesArray * | fTrackList |
| TEveTrackList * | fTrList |
| FairGeanePro * | fPro |
| TEveTrackPropagator * | fTrPr |
| TObjArray * | fEveTrList |
| FairTrajFilter * | fTrajFilter |
| Float_t | x1 [3] |
| Float_t | p1 [3] |
| Float_t | x2 [3] |
| Float_t | p2 [3] |
Definition at line 18 of file BmnTrackDrawP.h.
| BmnTrackDrawP::BmnTrackDrawP | ( | ) |
Definition at line 21 of file BmnTrackDrawP.cxx.
References fEventManager, fEveTrList, fPro, fTrackList, fTrajFilter, fTrList, and fTrPr.
Referenced by InitGeant3().
| BmnTrackDrawP::BmnTrackDrawP | ( | const char * | name, |
| Int_t | iVerbose = 0 ) |
| name | Name of task and branch with BmnTrack* collection |
| iVerbose | Verbosity level |
Definition at line 33 of file BmnTrackDrawP.cxx.
References fEventManager, fEveTrList, fPro, fTrackList, fTrajFilter, fTrList, and fTrPr.
|
virtual |
Definition at line 240 of file BmnTrackDrawP.cxx.
| BmnTrackDrawP::BmnTrackDrawP | ( | ) |
| BmnTrackDrawP::BmnTrackDrawP | ( | const char * | name, |
| Int_t | iVerbose = 0 ) |
| name | Name of task and branch with BmnTrack* collection |
| iVerbose | Verbosity level |
|
virtual |
|
virtual |
Definition at line 117 of file BmnTrackDrawP.cxx.
References TMath::Abs(), TEveTrack::AddPathMark(), fEventManager, fPro, fTrackList, fTrajFilter, fTrList, fTrPr, TPolyMarker3D::GetName(), TGeoTrack::GetNpoints(), BmnTrack::GetParamFirst(), TGeoTrack::GetPoint(), GetTrGroup(), i, n, p1, p2, RecoTrackList, Reset(), TEveLine::SetLineColor(), TPolyMarker3D::SetPoint(), TVector3::X(), x1, x2, TVector3::Y(), and TVector3::Z().
|
virtual |
|
virtual |
Definition at line 246 of file BmnTrackDrawP.cxx.
|
virtual |
| TEveTrackList * BmnTrackDrawP::GetTrGroup | ( | TParticle * | P | ) |
Definition at line 260 of file BmnTrackDrawP.cxx.
References fEventManager, fEveTrList, fTrList, fTrPr, TNamed::GetName(), TParticle::GetName(), TParticle::GetPdgCode(), and i.
Referenced by Exec().
| TEveTrackList * BmnTrackDrawP::GetTrGroup | ( | TParticle * | P | ) |
|
virtual |
Definition at line 44 of file BmnTrackDrawP.cxx.
References fEventManager, fPro, fTrackList, fTrajFilter, InitGeant3(), and MpdEventManager::Instance().
|
virtual |
| void BmnTrackDrawP::InitGeant3 | ( | ) |
Private method for setting Geane configuration and cuts
Definition at line 71 of file BmnTrackDrawP.cxx.
References TString::Data(), and CbmStack::SetMinPoints().
Referenced by Init().
| void BmnTrackDrawP::InitGeant3 | ( | ) |
References BmnTrackDrawP(), fEventManager, fEveTrList, fPro, fTrackList, fTrajFilter, fTrList, fTrPr, p1, p2, x1, and x2.
| void BmnTrackDrawP::Reset | ( | ) |
Definition at line 249 of file BmnTrackDrawP.cxx.
References fEventManager, fEveTrList, and i.
Referenced by Exec().
| void BmnTrackDrawP::Reset | ( | ) |
|
virtual |
Definition at line 243 of file BmnTrackDrawP.cxx.
|
virtual |
| void BmnTrackDrawP::SetVerbose | ( | Int_t | iVerbose | ) |
For this task and all of the subtasks.
| void BmnTrackDrawP::SetVerbose | ( | Int_t | iVerbose | ) |
For this task and all of the subtasks.
|
protected |
Definition at line 49 of file BmnTrackDrawP.h.
Referenced by BmnTrackDrawP(), BmnTrackDrawP(), Exec(), GetTrGroup(), Init(), InitGeant3(), and Reset().
|
protected |
Definition at line 55 of file BmnTrackDrawP.h.
Referenced by BmnTrackDrawP(), BmnTrackDrawP(), GetTrGroup(), InitGeant3(), and Reset().
|
protected |
Definition at line 53 of file BmnTrackDrawP.h.
Referenced by BmnTrackDrawP(), BmnTrackDrawP(), Exec(), Init(), and InitGeant3().
|
protected |
Definition at line 50 of file BmnTrackDrawP.h.
Referenced by BmnTrackDrawP(), BmnTrackDrawP(), Exec(), Init(), and InitGeant3().
|
protected |
Definition at line 56 of file BmnTrackDrawP.h.
Referenced by BmnTrackDrawP(), BmnTrackDrawP(), Exec(), Init(), and InitGeant3().
|
protected |
Definition at line 51 of file BmnTrackDrawP.h.
Referenced by BmnTrackDrawP(), BmnTrackDrawP(), Exec(), GetTrGroup(), and InitGeant3().
|
protected |
Definition at line 54 of file BmnTrackDrawP.h.
Referenced by BmnTrackDrawP(), BmnTrackDrawP(), Exec(), GetTrGroup(), and InitGeant3().
|
protected |
Definition at line 59 of file BmnTrackDrawP.h.
Referenced by Exec(), and InitGeant3().
|
protected |
Definition at line 61 of file BmnTrackDrawP.h.
Referenced by Exec(), and InitGeant3().
|
protected |
Definition at line 58 of file BmnTrackDrawP.h.
Referenced by Exec(), and InitGeant3().
|
protected |
Definition at line 60 of file BmnTrackDrawP.h.
Referenced by Exec(), and InitGeant3().