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

#include <MpdBoxSetDraw.h>

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

Public Member Functions

 MpdBoxSetDraw ()
 
 MpdBoxSetDraw (const char *name, Int_t iVerbose=1)
 
virtual ~MpdBoxSetDraw ()
 
virtual void SetVerbose (Int_t iVerbose)
 
virtual void SetRedraw (Bool_t is_redraw)
 
virtual Double_t GetTimeWindowPlus ()
 
virtual Double_t GetTimeWindowMinus ()
 
virtual void SetTimeWindowMinus (Double_t val)
 
virtual void SetTimeWindowPlus (Double_t val)
 
virtual void SetStartTime (Double_t val)
 
virtual void UseEventTimeAsStartTime (Bool_t val=kTRUE)
 
MpdBoxSetCreateBoxSet ()
 
virtual void SetBoxDimensions (Double_t x, Double_t y, Double_t z)
 
virtual void Exec (Option_t *option)
 
void Reset ()
 
 MpdBoxSetDraw ()
 
 MpdBoxSetDraw (const char *name, Int_t iVerbose=1)
 
virtual ~MpdBoxSetDraw ()
 
virtual void SetVerbose (Int_t iVerbose)
 
virtual void SetRedraw (Bool_t is_redraw)
 
virtual Double_t GetTimeWindowPlus ()
 
virtual Double_t GetTimeWindowMinus ()
 
virtual void SetTimeWindowMinus (Double_t val)
 
virtual void SetTimeWindowPlus (Double_t val)
 
virtual void SetStartTime (Double_t val)
 
virtual void UseEventTimeAsStartTime (Bool_t val=kTRUE)
 
MpdBoxSetCreateBoxSet ()
 
virtual void SetBoxDimensions (Double_t x, Double_t y, Double_t z)
 
virtual void Exec (Option_t *option)
 
void Reset ()
 

Protected Member Functions

virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual void Finish ()
 
virtual TVector3 GetVector (TObject *obj)=0
 
virtual Int_t GetValue (TObject *obj, Int_t i)
 
virtual void AddBoxes (MpdBoxSet *set, TObject *obj, Int_t i=0)
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual void Finish ()
 
virtual TVector3 GetVector (TObject *obj)=0
 
virtual Int_t GetValue (TObject *obj, Int_t i)
 
virtual void AddBoxes (MpdBoxSet *set, TObject *obj, Int_t i=0)
 

Protected Attributes

Int_t fVerbose
 
TClonesArray * fList
 
MpdEventManagerfEventManager
 
FairRootManager * fManager
 
MpdBoxSetfq
 
Double_t fX
 
Double_t fY
 
Double_t fZ
 
Double_t fTimeWindowPlus
 
Double_t fTimeWindowMinus
 
Double_t fStartTime
 
Bool_t fUseEventTime
 
Bool_t isRedraw
 

Detailed Description

Definition at line 31 of file MpdBoxSetDraw.h.

Constructor & Destructor Documentation

◆ MpdBoxSetDraw() [1/4]

MpdBoxSetDraw::MpdBoxSetDraw ( )

Default constructor

Definition at line 16 of file MpdBoxSetDraw.cxx.

◆ MpdBoxSetDraw() [2/4]

MpdBoxSetDraw::MpdBoxSetDraw ( const char *  name,
Int_t  iVerbose = 1 
)

Standard constructor

Parameters
nameName of task
iVerboseVerbosity level

Definition at line 37 of file MpdBoxSetDraw.cxx.

◆ ~MpdBoxSetDraw() [1/2]

MpdBoxSetDraw::~MpdBoxSetDraw ( )
virtual

Destructor

Definition at line 58 of file MpdBoxSetDraw.cxx.

◆ MpdBoxSetDraw() [3/4]

MpdBoxSetDraw::MpdBoxSetDraw ( )

Default constructor

◆ MpdBoxSetDraw() [4/4]

MpdBoxSetDraw::MpdBoxSetDraw ( const char *  name,
Int_t  iVerbose = 1 
)

Standard constructor

Parameters
nameName of task
iVerboseVerbosity level

◆ ~MpdBoxSetDraw() [2/2]

virtual MpdBoxSetDraw::~MpdBoxSetDraw ( )
virtual

Destructor

Member Function Documentation

◆ AddBoxes() [1/2]

void MpdBoxSetDraw::AddBoxes ( MpdBoxSet set,
TObject *  obj,
Int_t  i = 0 
)
protectedvirtual

Definition at line 117 of file MpdBoxSetDraw.cxx.

References fVerbose, GetValue(), GetVector(), and i.

Referenced by Exec().

◆ AddBoxes() [2/2]

virtual void MpdBoxSetDraw::AddBoxes ( MpdBoxSet set,
TObject *  obj,
Int_t  i = 0 
)
protectedvirtual

◆ CreateBoxSet() [1/2]

MpdBoxSet * MpdBoxSetDraw::CreateBoxSet ( )

Definition at line 131 of file MpdBoxSetDraw.cxx.

References fq, fX, fY, and fZ.

Referenced by Exec().

◆ CreateBoxSet() [2/2]

MpdBoxSet * MpdBoxSetDraw::CreateBoxSet ( )

◆ Exec() [1/2]

void MpdBoxSetDraw::Exec ( Option_t *  option)
virtual

◆ Exec() [2/2]

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

Executed task

◆ Finish() [1/2]

void MpdBoxSetDraw::Finish ( )
protectedvirtual

Action after each event

Definition at line 149 of file MpdBoxSetDraw.cxx.

◆ Finish() [2/2]

virtual void MpdBoxSetDraw::Finish ( )
protectedvirtual

Action after each event

◆ GetTimeWindowMinus() [1/2]

virtual Double_t MpdBoxSetDraw::GetTimeWindowMinus ( )
inlinevirtual

Definition at line 51 of file MpdBoxSetDraw.h.

References fTimeWindowMinus.

Referenced by MpdBoxSet::GetTimeWindowMinus().

◆ GetTimeWindowMinus() [2/2]

virtual Double_t MpdBoxSetDraw::GetTimeWindowMinus ( )
inlinevirtual

Definition at line 51 of file MpdBoxSetDraw.h.

References fTimeWindowMinus.

◆ GetTimeWindowPlus() [1/2]

virtual Double_t MpdBoxSetDraw::GetTimeWindowPlus ( )
inlinevirtual

Definition at line 50 of file MpdBoxSetDraw.h.

References fTimeWindowPlus.

Referenced by MpdBoxSet::GetTimeWindowPlus().

◆ GetTimeWindowPlus() [2/2]

virtual Double_t MpdBoxSetDraw::GetTimeWindowPlus ( )
inlinevirtual

Definition at line 50 of file MpdBoxSetDraw.h.

References fTimeWindowPlus.

◆ GetValue() [1/2]

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

Definition at line 126 of file MpdBoxSetDraw.cxx.

References i.

Referenced by AddBoxes().

◆ GetValue() [2/2]

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

◆ GetVector() [1/2]

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

Implemented in MpdHitDraw, and MpdHitDraw.

Referenced by AddBoxes().

◆ GetVector() [2/2]

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

Implemented in MpdHitDraw, and MpdHitDraw.

◆ Init() [1/2]

InitStatus MpdBoxSetDraw::Init ( )
protectedvirtual

Definition at line 62 of file MpdBoxSetDraw.cxx.

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

◆ Init() [2/2]

virtual InitStatus MpdBoxSetDraw::Init ( )
protectedvirtual

◆ Reset() [1/2]

void MpdBoxSetDraw::Reset ( )

Definition at line 153 of file MpdBoxSetDraw.cxx.

References fEventManager, and fq.

Referenced by Exec().

◆ Reset() [2/2]

void MpdBoxSetDraw::Reset ( )

◆ SetBoxDimensions() [1/2]

virtual void MpdBoxSetDraw::SetBoxDimensions ( Double_t  x,
Double_t  y,
Double_t  z 
)
inlinevirtual

Definition at line 58 of file MpdBoxSetDraw.h.

References fX, fY, and fZ.

◆ SetBoxDimensions() [2/2]

virtual void MpdBoxSetDraw::SetBoxDimensions ( Double_t  x,
Double_t  y,
Double_t  z 
)
inlinevirtual

Definition at line 58 of file MpdBoxSetDraw.h.

References fX, fY, and fZ.

◆ SetParContainers() [1/2]

void MpdBoxSetDraw::SetParContainers ( )
protectedvirtual

Definition at line 144 of file MpdBoxSetDraw.cxx.

◆ SetParContainers() [2/2]

virtual void MpdBoxSetDraw::SetParContainers ( )
protectedvirtual

◆ SetRedraw() [1/2]

virtual void MpdBoxSetDraw::SetRedraw ( Bool_t  is_redraw)
inlinevirtual

Definition at line 48 of file MpdBoxSetDraw.h.

References isRedraw.

◆ SetRedraw() [2/2]

virtual void MpdBoxSetDraw::SetRedraw ( Bool_t  is_redraw)
inlinevirtual

Definition at line 48 of file MpdBoxSetDraw.h.

References isRedraw.

◆ SetStartTime() [1/2]

virtual void MpdBoxSetDraw::SetStartTime ( Double_t  val)
inlinevirtual

Definition at line 54 of file MpdBoxSetDraw.h.

References fStartTime.

◆ SetStartTime() [2/2]

virtual void MpdBoxSetDraw::SetStartTime ( Double_t  val)
inlinevirtual

Definition at line 54 of file MpdBoxSetDraw.h.

References fStartTime.

◆ SetTimeWindowMinus() [1/2]

virtual void MpdBoxSetDraw::SetTimeWindowMinus ( Double_t  val)
inlinevirtual

Definition at line 52 of file MpdBoxSetDraw.h.

References fTimeWindowMinus.

Referenced by MpdBoxSet::SetTimeWindowMinus().

◆ SetTimeWindowMinus() [2/2]

virtual void MpdBoxSetDraw::SetTimeWindowMinus ( Double_t  val)
inlinevirtual

Definition at line 52 of file MpdBoxSetDraw.h.

References fTimeWindowMinus.

◆ SetTimeWindowPlus() [1/2]

virtual void MpdBoxSetDraw::SetTimeWindowPlus ( Double_t  val)
inlinevirtual

Definition at line 53 of file MpdBoxSetDraw.h.

References fTimeWindowPlus.

Referenced by MpdBoxSet::SetTimeWindowPlus().

◆ SetTimeWindowPlus() [2/2]

virtual void MpdBoxSetDraw::SetTimeWindowPlus ( Double_t  val)
inlinevirtual

Definition at line 53 of file MpdBoxSetDraw.h.

References fTimeWindowPlus.

◆ SetVerbose() [1/2]

virtual void MpdBoxSetDraw::SetVerbose ( Int_t  iVerbose)
inlinevirtual

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

Definition at line 47 of file MpdBoxSetDraw.h.

References fVerbose.

◆ SetVerbose() [2/2]

virtual void MpdBoxSetDraw::SetVerbose ( Int_t  iVerbose)
inlinevirtual

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

Definition at line 47 of file MpdBoxSetDraw.h.

References fVerbose.

◆ UseEventTimeAsStartTime() [1/2]

virtual void MpdBoxSetDraw::UseEventTimeAsStartTime ( Bool_t  val = kTRUE)
inlinevirtual

Definition at line 55 of file MpdBoxSetDraw.h.

References fUseEventTime.

◆ UseEventTimeAsStartTime() [2/2]

virtual void MpdBoxSetDraw::UseEventTimeAsStartTime ( Bool_t  val = kTRUE)
inlinevirtual

Definition at line 55 of file MpdBoxSetDraw.h.

References fUseEventTime.

Member Data Documentation

◆ fEventManager

MpdEventManager * MpdBoxSetDraw::fEventManager
protected

Definition at line 84 of file MpdBoxSetDraw.h.

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

◆ fList

TClonesArray * MpdBoxSetDraw::fList
protected

Definition at line 83 of file MpdBoxSetDraw.h.

Referenced by Exec(), and Init().

◆ fManager

FairRootManager * MpdBoxSetDraw::fManager
protected

Definition at line 85 of file MpdBoxSetDraw.h.

Referenced by Exec(), and Init().

◆ fq

MpdBoxSet * MpdBoxSetDraw::fq
protected

Definition at line 86 of file MpdBoxSetDraw.h.

Referenced by CreateBoxSet(), Exec(), Init(), and Reset().

◆ fStartTime

Double_t MpdBoxSetDraw::fStartTime
protected

Definition at line 91 of file MpdBoxSetDraw.h.

Referenced by Exec(), and SetStartTime().

◆ fTimeWindowMinus

Double_t MpdBoxSetDraw::fTimeWindowMinus
protected

Definition at line 90 of file MpdBoxSetDraw.h.

Referenced by Exec(), GetTimeWindowMinus(), and SetTimeWindowMinus().

◆ fTimeWindowPlus

Double_t MpdBoxSetDraw::fTimeWindowPlus
protected

Definition at line 89 of file MpdBoxSetDraw.h.

Referenced by Exec(), GetTimeWindowPlus(), and SetTimeWindowPlus().

◆ fUseEventTime

Bool_t MpdBoxSetDraw::fUseEventTime
protected

Definition at line 92 of file MpdBoxSetDraw.h.

Referenced by Exec(), and UseEventTimeAsStartTime().

◆ fVerbose

Int_t MpdBoxSetDraw::fVerbose
protected

Definition at line 81 of file MpdBoxSetDraw.h.

Referenced by AddBoxes(), Exec(), Init(), and SetVerbose().

◆ fX

Double_t MpdBoxSetDraw::fX
protected

Definition at line 87 of file MpdBoxSetDraw.h.

Referenced by CreateBoxSet(), and SetBoxDimensions().

◆ fY

Double_t MpdBoxSetDraw::fY
protected

Definition at line 87 of file MpdBoxSetDraw.h.

Referenced by CreateBoxSet(), and SetBoxDimensions().

◆ fZ

Double_t MpdBoxSetDraw::fZ
protected

Definition at line 87 of file MpdBoxSetDraw.h.

Referenced by CreateBoxSet(), and SetBoxDimensions().

◆ isRedraw

Bool_t MpdBoxSetDraw::isRedraw
protected

Definition at line 93 of file MpdBoxSetDraw.h.

Referenced by Exec(), and SetRedraw().


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