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

#include <BmnCaloTowerDraw.h>

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

Public Member Functions

 BmnCaloTowerDraw ()
 
 BmnCaloTowerDraw (const char *name, Int_t caloType, Float_t caloMinEnergyThreshold=0, Int_t iVerbose=0)
 Construct a new BmnCaloTowerDraw object.
 
virtual ~BmnCaloTowerDraw ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *option)
 
virtual void Finish ()
 
void Reset ()
 
 BmnCaloTowerDraw ()
 
 BmnCaloTowerDraw (const char *name, Int_t caloType, Float_t caloMinEnergyThreshold=0, Int_t iVerbose=0)
 Construct a new BmnCaloTowerDraw object.
 
virtual ~BmnCaloTowerDraw ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *option)
 
virtual void Finish ()
 
void Reset ()
 

Protected Member Functions

void DrawTowers ()
 
void DrawTowers ()
 

Protected Attributes

MpdEventManagerfEventManager
 
TClonesArray * fDigitList
 
TEvePointSet * fq
 

Detailed Description

Definition at line 17 of file BmnCaloTowerDraw.h.

Constructor & Destructor Documentation

◆ BmnCaloTowerDraw() [1/4]

BmnCaloTowerDraw::BmnCaloTowerDraw ( )

Default constructor

Definition at line 30 of file BmnCaloTowerDraw.cxx.

◆ BmnCaloTowerDraw() [2/4]

BmnCaloTowerDraw::BmnCaloTowerDraw ( const char *  name,
Int_t  caloType,
Float_t  caloMinEnergyThreshold = 0,
Int_t  iVerbose = 0 
)

Construct a new BmnCaloTowerDraw object.

Parameters
nameName of task
caloTypeType of calorimeter (0 - ZDC, 1 - ECAL)
caloMinEnergyThresholdMinimum energy threshold
iVerboseVerbosity level

Definition at line 47 of file BmnCaloTowerDraw.cxx.

References BmnDetectorList::GetSystemNameCaps().

◆ ~BmnCaloTowerDraw() [1/2]

BmnCaloTowerDraw::~BmnCaloTowerDraw ( )
virtual

Destructor

Definition at line 267 of file BmnCaloTowerDraw.cxx.

References fDigitList.

◆ BmnCaloTowerDraw() [3/4]

BmnCaloTowerDraw::BmnCaloTowerDraw ( )

Default constructor

◆ BmnCaloTowerDraw() [4/4]

BmnCaloTowerDraw::BmnCaloTowerDraw ( const char *  name,
Int_t  caloType,
Float_t  caloMinEnergyThreshold = 0,
Int_t  iVerbose = 0 
)

Construct a new BmnCaloTowerDraw object.

Parameters
nameName of task
caloTypeType of calorimeter (0 - ZDC, 1 - ECAL)
caloMinEnergyThresholdMinimum energy threshold
iVerboseVerbosity level

◆ ~BmnCaloTowerDraw() [2/2]

virtual BmnCaloTowerDraw::~BmnCaloTowerDraw ( )
virtual

Destructor

Member Function Documentation

◆ DrawTowers() [1/2]

void BmnCaloTowerDraw::DrawTowers ( )
protected

the internal structure of modules does not allow changing their shape (all modules have the same TGeoVolume), so during initialization we delete and create a new TGeoVolume for each module.

Definition at line 201 of file BmnCaloTowerDraw.cxx.

Referenced by Exec(), and Init().

◆ DrawTowers() [2/2]

void BmnCaloTowerDraw::DrawTowers ( )
protected

◆ Exec() [1/2]

◆ Exec() [2/2]

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

◆ Finish() [1/2]

void BmnCaloTowerDraw::Finish ( )
virtual

Definition at line 265 of file BmnCaloTowerDraw.cxx.

◆ Finish() [2/2]

virtual void BmnCaloTowerDraw::Finish ( )
virtual

◆ Init() [1/2]

InitStatus BmnCaloTowerDraw::Init ( )
virtual

◆ Init() [2/2]

virtual InitStatus BmnCaloTowerDraw::Init ( )
virtual

◆ Reset() [1/2]

void BmnCaloTowerDraw::Reset ( )

Definition at line 256 of file BmnCaloTowerDraw.cxx.

References MpdEventManager::EveRecoPoints, fEventManager, and fq.

Referenced by Exec().

◆ Reset() [2/2]

void BmnCaloTowerDraw::Reset ( )

Member Data Documentation

◆ fDigitList

TClonesArray * BmnCaloTowerDraw::fDigitList
protected

Definition at line 43 of file BmnCaloTowerDraw.h.

Referenced by Exec(), Init(), and ~BmnCaloTowerDraw().

◆ fEventManager

MpdEventManager * BmnCaloTowerDraw::fEventManager
protected

Definition at line 42 of file BmnCaloTowerDraw.h.

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

◆ fq

TEvePointSet * BmnCaloTowerDraw::fq
protected

Definition at line 44 of file BmnCaloTowerDraw.h.

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


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