BmnRoot
Loading...
Searching...
No Matches
MpdPointSetDraw Class Referenceabstract

#include <MpdPointSetDraw.h>

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

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

Int_t fVerbose
 
MpdEventManagerfEventManager
 
TClonesArray * fPointList
 
TEvePointSet * fq
 
Color_t fColor
 
Style_t fStyle
 

Detailed Description

MpdPointSetDraw

Author
M. Al-Turany
Since
03.01.08 Task to display MC points

Definition at line 25 of file MpdPointSetDraw.h.

Constructor & Destructor Documentation

◆ MpdPointSetDraw() [1/4]

MpdPointSetDraw::MpdPointSetDraw ( )

Default constructor

Definition at line 18 of file MpdPointSetDraw.cxx.

◆ MpdPointSetDraw() [2/4]

MpdPointSetDraw::MpdPointSetDraw ( 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 MpdPointSetDraw.cxx.

◆ ~MpdPointSetDraw() [1/2]

MpdPointSetDraw::~MpdPointSetDraw ( )
virtual

Destructor

Definition at line 40 of file MpdPointSetDraw.cxx.

◆ MpdPointSetDraw() [3/4]

MpdPointSetDraw::MpdPointSetDraw ( )

Default constructor

◆ MpdPointSetDraw() [4/4]

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

Standard constructor

Parameters
nameName of task
iVerboseVerbosity level

◆ ~MpdPointSetDraw() [2/2]

virtual MpdPointSetDraw::~MpdPointSetDraw ( )
virtual

Destructor

Member Function Documentation

◆ AddEveElementList() [1/2]

virtual void MpdPointSetDraw::AddEveElementList ( )
protectedpure virtual

◆ AddEveElementList() [2/2]

virtual void MpdPointSetDraw::AddEveElementList ( )
protectedpure virtual

◆ Exec() [1/2]

void MpdPointSetDraw::Exec ( Option_t *  option)
virtual

Executed task

Definition at line 66 of file MpdPointSetDraw.cxx.

References AddEveElementList(), fColor, fPointList, fq, fStyle, fVerbose, GetValue(), GetVector(), i, and Reset().

◆ Exec() [2/2]

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

Executed task

◆ Finish() [1/2]

void MpdPointSetDraw::Finish ( )
protectedvirtual

Action after each event

Definition at line 113 of file MpdPointSetDraw.cxx.

◆ Finish() [2/2]

virtual void MpdPointSetDraw::Finish ( )
protectedvirtual

Action after each event

◆ GetValue() [1/2]

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

Definition at line 103 of file MpdPointSetDraw.cxx.

References i.

Referenced by Exec().

◆ GetValue() [2/2]

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

◆ GetVector() [1/2]

virtual TVector3 MpdPointSetDraw::GetVector ( TObject *  obj)
protectedpure virtual

◆ GetVector() [2/2]

virtual TVector3 MpdPointSetDraw::GetVector ( TObject *  obj)
protectedpure virtual

◆ Init() [1/2]

InitStatus MpdPointSetDraw::Init ( )
protectedvirtual

Definition at line 44 of file MpdPointSetDraw.cxx.

References fEventManager, fPointList, fq, fVerbose, and MpdEventManager::Instance().

◆ Init() [2/2]

virtual InitStatus MpdPointSetDraw::Init ( )
protectedvirtual

◆ RemoveEveElementList() [1/2]

virtual void MpdPointSetDraw::RemoveEveElementList ( )
protectedpure virtual

◆ RemoveEveElementList() [2/2]

virtual void MpdPointSetDraw::RemoveEveElementList ( )
protectedpure virtual

◆ Reset() [1/2]

void MpdPointSetDraw::Reset ( )

Definition at line 117 of file MpdPointSetDraw.cxx.

References fq, and RemoveEveElementList().

Referenced by Exec().

◆ Reset() [2/2]

void MpdPointSetDraw::Reset ( )

◆ SetParContainers() [1/2]

void MpdPointSetDraw::SetParContainers ( )
protectedvirtual

Definition at line 109 of file MpdPointSetDraw.cxx.

◆ SetParContainers() [2/2]

virtual void MpdPointSetDraw::SetParContainers ( )
protectedvirtual

◆ SetVerbose() [1/2]

void MpdPointSetDraw::SetVerbose ( Int_t  iVerbose)
inline

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

Definition at line 41 of file MpdPointSetDraw.h.

References fVerbose.

◆ SetVerbose() [2/2]

void MpdPointSetDraw::SetVerbose ( Int_t  iVerbose)
inline

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

Definition at line 41 of file MpdPointSetDraw.h.

References fVerbose.

Member Data Documentation

◆ fColor

Color_t MpdPointSetDraw::fColor
protected

Definition at line 65 of file MpdPointSetDraw.h.

Referenced by Exec().

◆ fEventManager

◆ fPointList

TClonesArray * MpdPointSetDraw::fPointList
protected

Definition at line 62 of file MpdPointSetDraw.h.

Referenced by Exec(), and Init().

◆ fq

◆ fStyle

Style_t MpdPointSetDraw::fStyle
protected

Definition at line 66 of file MpdPointSetDraw.h.

Referenced by Exec().

◆ fVerbose

Int_t MpdPointSetDraw::fVerbose
protected

Definition at line 60 of file MpdPointSetDraw.h.

Referenced by Exec(), MpdHitPointSetDraw::GetVector(), Init(), and SetVerbose().


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