BmnRoot
Loading...
Searching...
No Matches
FairMCModuleDraw Class Reference

#include <FairMCModuleDraw.h>

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

Public Member Functions

 FairMCModuleDraw ()
 
 FairMCModuleDraw (const char *name, Color_t color, Style_t mstyle, Int_t iVerbose=0)
 
virtual ~FairMCModuleDraw ()
 
void SetVerbose (Int_t iVerbose)
 
virtual void Exec (Option_t *option)
 
void Reset ()
 
 FairMCModuleDraw ()
 
 FairMCModuleDraw (const char *name, Color_t color, Style_t mstyle, Int_t iVerbose=0)
 
virtual ~FairMCModuleDraw ()
 
void SetVerbose (Int_t iVerbose)
 
virtual void Exec (Option_t *option)
 
void Reset ()
 

Protected Member Functions

virtual TVector3 GetVector (TObject *obj)
 
virtual TObject * GetValue (TObject *obj, Int_t i)
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual void Finish ()
 
virtual TVector3 GetVector (TObject *obj)
 
virtual TObject * GetValue (TObject *obj, Int_t i)
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual void Finish ()
 

Protected Attributes

Int_t fVerbose
 
MpdEventManagerfEventManager
 
TClonesArray * fPointList
 
TClonesArray * fMCTracks
 
Color_t fColor
 
Style_t fStyle
 

Detailed Description

Definition at line 15 of file FairMCModuleDraw.h.

Constructor & Destructor Documentation

◆ FairMCModuleDraw() [1/4]

FairMCModuleDraw::FairMCModuleDraw ( )

Default constructor

Definition at line 18 of file FairMCModuleDraw.cxx.

◆ FairMCModuleDraw() [2/4]

FairMCModuleDraw::FairMCModuleDraw ( const char *  name,
Color_t  color,
Style_t  mstyle,
Int_t  iVerbose = 0 
)

Standard constructor

Parameters
nameName of task
iVerboseVerbosity level

Definition at line 29 of file FairMCModuleDraw.cxx.

◆ ~FairMCModuleDraw() [1/2]

FairMCModuleDraw::~FairMCModuleDraw ( )
virtual

Destructor

Definition at line 105 of file FairMCModuleDraw.cxx.

References fEventManager, and MpdEventManager::isZDCModule.

◆ FairMCModuleDraw() [3/4]

FairMCModuleDraw::FairMCModuleDraw ( )

Default constructor

◆ FairMCModuleDraw() [4/4]

FairMCModuleDraw::FairMCModuleDraw ( const char *  name,
Color_t  color,
Style_t  mstyle,
Int_t  iVerbose = 0 
)

Standard constructor

Parameters
nameName of task
iVerboseVerbosity level

◆ ~FairMCModuleDraw() [2/2]

virtual FairMCModuleDraw::~FairMCModuleDraw ( )
virtual

Destructor

Member Function Documentation

◆ Exec() [1/2]

void FairMCModuleDraw::Exec ( Option_t *  option)
virtual

◆ Exec() [2/2]

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

Executed task

◆ Finish() [1/2]

void FairMCModuleDraw::Finish ( )
protectedvirtual

Action after each event

Definition at line 116 of file FairMCModuleDraw.cxx.

◆ Finish() [2/2]

virtual void FairMCModuleDraw::Finish ( )
protectedvirtual

Action after each event

◆ GetValue() [1/2]

TObject * FairMCModuleDraw::GetValue ( TObject *  obj,
Int_t  i 
)
protectedvirtual

Definition at line 99 of file FairMCModuleDraw.cxx.

References i.

◆ GetValue() [2/2]

virtual TObject * FairMCModuleDraw::GetValue ( TObject *  obj,
Int_t  i 
)
protectedvirtual

◆ GetVector() [1/2]

TVector3 FairMCModuleDraw::GetVector ( TObject *  obj)
protectedvirtual

Definition at line 93 of file FairMCModuleDraw.cxx.

◆ GetVector() [2/2]

virtual TVector3 FairMCModuleDraw::GetVector ( TObject *  obj)
protectedvirtual

◆ Init() [1/2]

InitStatus FairMCModuleDraw::Init ( )
protectedvirtual

◆ Init() [2/2]

virtual InitStatus FairMCModuleDraw::Init ( )
protectedvirtual

◆ Reset() [1/2]

void FairMCModuleDraw::Reset ( )

Definition at line 121 of file FairMCModuleDraw.cxx.

References fEventManager, i, and MpdEventManager::isZDCModule.

Referenced by Exec().

◆ Reset() [2/2]

void FairMCModuleDraw::Reset ( )

◆ SetParContainers() [1/2]

void FairMCModuleDraw::SetParContainers ( )
protectedvirtual

Definition at line 111 of file FairMCModuleDraw.cxx.

◆ SetParContainers() [2/2]

virtual void FairMCModuleDraw::SetParContainers ( )
protectedvirtual

◆ SetVerbose() [1/2]

void FairMCModuleDraw::SetVerbose ( Int_t  iVerbose)
inline

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

Definition at line 31 of file FairMCModuleDraw.h.

References fVerbose.

◆ SetVerbose() [2/2]

void FairMCModuleDraw::SetVerbose ( Int_t  iVerbose)
inline

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

Definition at line 31 of file FairMCModuleDraw.h.

References fVerbose.

Member Data Documentation

◆ fColor

Color_t FairMCModuleDraw::fColor
protected

Definition at line 50 of file FairMCModuleDraw.h.

◆ fEventManager

MpdEventManager * FairMCModuleDraw::fEventManager
protected

Definition at line 46 of file FairMCModuleDraw.h.

Referenced by Exec(), Init(), Reset(), and ~FairMCModuleDraw().

◆ fMCTracks

TClonesArray * FairMCModuleDraw::fMCTracks
protected

Definition at line 48 of file FairMCModuleDraw.h.

Referenced by Exec(), and Init().

◆ fPointList

TClonesArray * FairMCModuleDraw::fPointList
protected

Definition at line 47 of file FairMCModuleDraw.h.

Referenced by Exec(), and Init().

◆ fStyle

Style_t FairMCModuleDraw::fStyle
protected

Definition at line 51 of file FairMCModuleDraw.h.

◆ fVerbose

Int_t FairMCModuleDraw::fVerbose
protected

Definition at line 45 of file FairMCModuleDraw.h.

Referenced by Init(), and SetVerbose().


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