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

MpdPointSetDraw. More...

#include <MpdPointSetDraw.h>

Inheritance diagram for MpdPointSetDraw:
Collaboration diagram for MpdPointSetDraw:

Public Member Functions

 MpdPointSetDraw ()
 Default constructor.
 MpdPointSetDraw (const char *name, Color_t color, Style_t mstyle, Int_t iVerbose=0)
 Standard constructor.
virtual ~MpdPointSetDraw ()
 Destructor.
void SetVerbose (Int_t iVerbose)
 Set verbosity level.
virtual void Exec (Option_t *option)
 Executed task.
void Reset ()
 MpdPointSetDraw ()
 Default constructor.
 MpdPointSetDraw (const char *name, Color_t color, Style_t mstyle, Int_t iVerbose=0)
 Standard constructor.
virtual ~MpdPointSetDraw ()
 Destructor.
void SetVerbose (Int_t iVerbose)
 Set verbosity level.
virtual void Exec (Option_t *option)
 Executed task.
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 ()
 Action after each event.
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 ()
 Action after each event.

Protected Attributes

Int_t fVerbose
MpdEventManager * fEventManager
TClonesArray * fPointList
TEvePointSet * fq
Color_t fColor
Style_t fStyle

Private Member Functions

 MpdPointSetDraw (const MpdPointSetDraw &)=delete
MpdPointSetDraw & operator= (const MpdPointSetDraw &)=delete
 MpdPointSetDraw (const MpdPointSetDraw &)=delete
MpdPointSetDraw & operator= (const MpdPointSetDraw &)=delete

Detailed Description

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

Definition at line 22 of file MpdPointSetDraw.h.

Constructor & Destructor Documentation

◆ MpdPointSetDraw() [1/6]

MpdPointSetDraw::MpdPointSetDraw ( )

Definition at line 17 of file MpdPointSetDraw.cxx.

References fColor, fEventManager, fPointList, fq, fStyle, and fVerbose.

Referenced by MpdHitPointSetDraw::MpdHitPointSetDraw(), MpdMCPointDraw::MpdMCPointDraw(), MpdPointSetDraw(), and operator=().

Here is the caller graph for this function:

◆ MpdPointSetDraw() [2/6]

MpdPointSetDraw::MpdPointSetDraw ( const char * name,
Color_t color,
Style_t mstyle,
Int_t iVerbose = 0 )
Parameters
nameName of task
iVerboseVerbosity level

Definition at line 28 of file MpdPointSetDraw.cxx.

References fColor, fEventManager, fPointList, fq, fStyle, and fVerbose.

◆ ~MpdPointSetDraw() [1/2]

MpdPointSetDraw::~MpdPointSetDraw ( )
virtual

Definition at line 39 of file MpdPointSetDraw.cxx.

◆ MpdPointSetDraw() [3/6]

MpdPointSetDraw::MpdPointSetDraw ( const MpdPointSetDraw & )
privatedelete

References MpdPointSetDraw().

Here is the call graph for this function:

◆ MpdPointSetDraw() [4/6]

MpdPointSetDraw::MpdPointSetDraw ( )

◆ MpdPointSetDraw() [5/6]

MpdPointSetDraw::MpdPointSetDraw ( const char * name,
Color_t color,
Style_t mstyle,
Int_t iVerbose = 0 )
Parameters
nameName of task
iVerboseVerbosity level

◆ ~MpdPointSetDraw() [2/2]

virtual MpdPointSetDraw::~MpdPointSetDraw ( )
virtual

◆ MpdPointSetDraw() [6/6]

MpdPointSetDraw::MpdPointSetDraw ( const MpdPointSetDraw & )
privatedelete

References MpdPointSetDraw().

Here is the call graph for this function:

Member Function Documentation

◆ AddEveElementList() [1/2]

virtual void MpdPointSetDraw::AddEveElementList ( )
protectedpure virtual

Implemented in MpdHitPointSetDraw, MpdHitPointSetDraw, MpdMCPointDraw, and MpdMCPointDraw.

Referenced by Exec().

Here is the caller graph for this function:

◆ AddEveElementList() [2/2]

virtual void MpdPointSetDraw::AddEveElementList ( )
protectedpure virtual

◆ Exec() [1/2]

void MpdPointSetDraw::Exec ( Option_t * option)
virtual

Definition at line 66 of file MpdPointSetDraw.cxx.

References AddEveElementList(), fColor, fPointList, fq, fStyle, fVerbose, GetValue(), GetVector(), i, TEvePointSelectorConsumer::kTVT_XYZ, Reset(), TEvePointSet::SetMarkerColor(), TEvePointSet::SetMarkerSize(), TEvePointSet::SetMarkerStyle(), TPolyMarker3D::SetNextPoint(), TPointSet3D::SetOwnIds(), and TPointSet3D::SetPointId().

Here is the call graph for this function:

◆ Exec() [2/2]

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

◆ Finish() [1/2]

void MpdPointSetDraw::Finish ( )
protectedvirtual

Definition at line 113 of file MpdPointSetDraw.cxx.

◆ Finish() [2/2]

virtual void MpdPointSetDraw::Finish ( )
protectedvirtual

◆ GetValue() [1/2]

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

Definition at line 104 of file MpdPointSetDraw.cxx.

References i.

Referenced by Exec().

Here is the caller graph for this function:

◆ GetValue() [2/2]

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

References i.

◆ GetVector() [1/2]

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

Implemented in MpdHitPointSetDraw, MpdHitPointSetDraw, MpdMCPointDraw, and MpdMCPointDraw.

References i.

Referenced by Exec().

Here is the caller graph for this function:

◆ GetVector() [2/2]

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

◆ Init() [1/2]

InitStatus MpdPointSetDraw::Init ( )
protectedvirtual

Definition at line 42 of file MpdPointSetDraw.cxx.

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

Here is the call graph for this function:

◆ Init() [2/2]

virtual InitStatus MpdPointSetDraw::Init ( )
protectedvirtual

◆ operator=() [1/2]

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

References MpdPointSetDraw().

Here is the call graph for this function:

◆ operator=() [2/2]

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

References MpdPointSetDraw().

Here is the call graph for this function:

◆ RemoveEveElementList() [1/2]

virtual void MpdPointSetDraw::RemoveEveElementList ( )
protectedpure virtual

Implemented in MpdHitPointSetDraw, MpdHitPointSetDraw, MpdMCPointDraw, and MpdMCPointDraw.

Referenced by Reset().

Here is the caller graph for this function:

◆ RemoveEveElementList() [2/2]

virtual void MpdPointSetDraw::RemoveEveElementList ( )
protectedpure virtual

◆ Reset() [1/2]

void MpdPointSetDraw::Reset ( )

Definition at line 116 of file MpdPointSetDraw.cxx.

References fq, and RemoveEveElementList().

Referenced by Exec().

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

◆ Reset() [2/2]

void MpdPointSetDraw::Reset ( )

◆ SetParContainers() [1/2]

void MpdPointSetDraw::SetParContainers ( )
protectedvirtual

Definition at line 110 of file MpdPointSetDraw.cxx.

◆ SetParContainers() [2/2]

virtual void MpdPointSetDraw::SetParContainers ( )
protectedvirtual

◆ SetVerbose() [1/2]

void MpdPointSetDraw::SetVerbose ( Int_t iVerbose)
inline

For this task and all of the subtasks.

Definition at line 38 of file MpdPointSetDraw.h.

References fVerbose.

◆ SetVerbose() [2/2]

void MpdPointSetDraw::SetVerbose ( Int_t iVerbose)
inline

For this task and all of the subtasks.

Definition at line 38 of file MpdPointSetDraw.h.

References fVerbose.

Member Data Documentation

◆ fColor

Color_t MpdPointSetDraw::fColor
protected

Definition at line 62 of file MpdPointSetDraw.h.

Referenced by MpdPointSetDraw(), MpdPointSetDraw(), Exec(), and Finish().

◆ fEventManager

◆ fPointList

TClonesArray * MpdPointSetDraw::fPointList
protected

Definition at line 59 of file MpdPointSetDraw.h.

Referenced by MpdPointSetDraw(), MpdPointSetDraw(), Exec(), Finish(), and Init().

◆ fq

◆ fStyle

Style_t MpdPointSetDraw::fStyle
protected

Definition at line 63 of file MpdPointSetDraw.h.

Referenced by MpdPointSetDraw(), MpdPointSetDraw(), Exec(), and Finish().

◆ fVerbose

Int_t MpdPointSetDraw::fVerbose
protected

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