BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
MpdMCTracks Class Reference

MpdMCTracks. More...

#include <MpdMCTracks.h>

Inheritance diagram for MpdMCTracks:
Collaboration diagram for MpdMCTracks:

Public Member Functions

 MpdMCTracks ()
 Default constructor.
 MpdMCTracks (const char *name, Int_t iVerbose=0)
 Standard constructor.
virtual ~MpdMCTracks ()
 Destructor.
void SetVerbose (Int_t iVerbose)
 Set verbosity level.
virtual InitStatus Init ()
virtual void Exec (Option_t *option)
 Executed task.
virtual void SetParContainers ()
virtual void Finish ()
 Action after each event.
void Reset ()
TEveTrackList * GetTrGroup (TParticle *P)
 MpdMCTracks ()
 Default constructor.
 MpdMCTracks (const char *name, Int_t iVerbose=0)
 Standard constructor.
virtual ~MpdMCTracks ()
 Destructor.
void SetVerbose (Int_t iVerbose)
 Set verbosity level.
virtual InitStatus Init ()
virtual void Exec (Option_t *option)
 Executed task.
virtual void SetParContainers ()
virtual void Finish ()
 Action after each event.
void Reset ()
TEveTrackList * GetTrGroup (TParticle *P)

Protected Attributes

TClonesArray * fTrackList
TEveTrackPropagator * fTrPr
MpdEventManager * fEventManager
TObjArray * fEveTrList
TEveTrackList * fTrList

Private Member Functions

 MpdMCTracks (const MpdMCTracks &)=delete
MpdMCTracks & operator= (const MpdMCTracks &)=delete
 MpdMCTracks (const MpdMCTracks &)=delete
MpdMCTracks & operator= (const MpdMCTracks &)=delete

Detailed Description

Author
M. Al-Turany
Since
10.12.07

Definition at line 22 of file MpdMCTracks.h.

Constructor & Destructor Documentation

◆ MpdMCTracks() [1/6]

MpdMCTracks::MpdMCTracks ( )

Definition at line 20 of file MpdMCTracks.cxx.

References fEventManager, fEveTrList, fTrackList, fTrList, and fTrPr.

Referenced by MpdMCTracks(), and operator=().

Here is the caller graph for this function:

◆ MpdMCTracks() [2/6]

MpdMCTracks::MpdMCTracks ( const char * name,
Int_t iVerbose = 0 )
Parameters
nameName of task
iVerboseVerbosity level

Definition at line 30 of file MpdMCTracks.cxx.

References fEventManager, fEveTrList, fTrackList, fTrList, and fTrPr.

◆ ~MpdMCTracks() [1/2]

MpdMCTracks::~MpdMCTracks ( )
virtual

Definition at line 40 of file MpdMCTracks.cxx.

◆ MpdMCTracks() [3/6]

MpdMCTracks::MpdMCTracks ( const MpdMCTracks & )
privatedelete

References MpdMCTracks().

Here is the call graph for this function:

◆ MpdMCTracks() [4/6]

MpdMCTracks::MpdMCTracks ( )

◆ MpdMCTracks() [5/6]

MpdMCTracks::MpdMCTracks ( const char * name,
Int_t iVerbose = 0 )
Parameters
nameName of task
iVerboseVerbosity level

◆ ~MpdMCTracks() [2/2]

virtual MpdMCTracks::~MpdMCTracks ( )
virtual

◆ MpdMCTracks() [6/6]

MpdMCTracks::MpdMCTracks ( const MpdMCTracks & )
privatedelete

References MpdMCTracks().

Here is the call graph for this function:

Member Function Documentation

◆ Exec() [1/2]

◆ Exec() [2/2]

virtual void MpdMCTracks::Exec ( Option_t * option)
virtual

◆ Finish() [1/2]

void MpdMCTracks::Finish ( )
virtual

Definition at line 145 of file MpdMCTracks.cxx.

◆ Finish() [2/2]

virtual void MpdMCTracks::Finish ( )
virtual

◆ GetTrGroup() [1/2]

TEveTrackList * MpdMCTracks::GetTrGroup ( TParticle * P)

Definition at line 157 of file MpdMCTracks.cxx.

References fEventManager, fEveTrList, fTrList, fTrPr, TNamed::GetName(), TParticle::GetName(), TParticle::GetPdgCode(), i, and MCTrackList.

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetTrGroup() [2/2]

TEveTrackList * MpdMCTracks::GetTrGroup ( TParticle * P)

◆ Init() [1/2]

InitStatus MpdMCTracks::Init ( )
virtual

Definition at line 43 of file MpdMCTracks.cxx.

References fEventManager, fTrackList, and MpdEventManager::Instance().

Here is the call graph for this function:

◆ Init() [2/2]

virtual InitStatus MpdMCTracks::Init ( )
virtual

◆ operator=() [1/2]

MpdMCTracks & MpdMCTracks::operator= ( const MpdMCTracks & )
privatedelete

References MpdMCTracks().

Here is the call graph for this function:

◆ operator=() [2/2]

MpdMCTracks & MpdMCTracks::operator= ( const MpdMCTracks & )
privatedelete

References MpdMCTracks().

Here is the call graph for this function:

◆ Reset() [1/2]

void MpdMCTracks::Reset ( )

Definition at line 148 of file MpdMCTracks.cxx.

References fEventManager, fEveTrList, and i.

Referenced by Exec().

Here is the caller graph for this function:

◆ Reset() [2/2]

void MpdMCTracks::Reset ( )

◆ SetParContainers() [1/2]

void MpdMCTracks::SetParContainers ( )
virtual

Definition at line 142 of file MpdMCTracks.cxx.

◆ SetParContainers() [2/2]

virtual void MpdMCTracks::SetParContainers ( )
virtual

◆ SetVerbose() [1/2]

void MpdMCTracks::SetVerbose ( Int_t iVerbose)
inline

For this task and all of the subtasks.

Definition at line 37 of file MpdMCTracks.h.

◆ SetVerbose() [2/2]

void MpdMCTracks::SetVerbose ( Int_t iVerbose)
inline

For this task and all of the subtasks.

Definition at line 37 of file MpdMCTracks.h.

Member Data Documentation

◆ fEventManager

MpdEventManager * MpdMCTracks::fEventManager
protected

Definition at line 51 of file MpdMCTracks.h.

Referenced by MpdMCTracks(), MpdMCTracks(), Exec(), GetTrGroup(), Init(), and Reset().

◆ fEveTrList

TObjArray * MpdMCTracks::fEveTrList
protected

Definition at line 52 of file MpdMCTracks.h.

Referenced by MpdMCTracks(), MpdMCTracks(), GetTrGroup(), and Reset().

◆ fTrackList

TClonesArray * MpdMCTracks::fTrackList
protected

Definition at line 49 of file MpdMCTracks.h.

Referenced by MpdMCTracks(), MpdMCTracks(), Exec(), GetTrGroup(), and Init().

◆ fTrList

TEveTrackList * MpdMCTracks::fTrList
protected

Definition at line 53 of file MpdMCTracks.h.

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

◆ fTrPr

TEveTrackPropagator * MpdMCTracks::fTrPr
protected

Definition at line 50 of file MpdMCTracks.h.

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


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