PandaRoot
BSEmcDigiCaloDraw Class Reference

#include <BSEmcDigiCaloDraw.h>

Inheritance diagram for BSEmcDigiCaloDraw:
PndCaloDraw

Public Member Functions

 BSEmcDigiCaloDraw ()
 
 BSEmcDigiCaloDraw (const char *name)
 
virtual ~BSEmcDigiCaloDraw ()
 
void SetPositionParName (const TString &t_parName)
 
- Public Member Functions inherited from PndCaloDraw
 PndCaloDraw ()
 
 PndCaloDraw (const char *name, FairDataSourceI *dataSource=nullptr)
 
virtual ~PndCaloDraw ()
 
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)
 
virtual void Exec (Option_t *option)
 
FairBoxSet * CreateBoxSet ()
 
void Reset ()
 

Protected Member Functions

virtual TVector3 GetVector (TObject *obj)
 
virtual Double_t GetEnergy (TObject *obj)
 
virtual void SetParContainers ()
 
 ClassDef (BSEmcDigiCaloDraw, 1)
 
- Protected Member Functions inherited from PndCaloDraw
virtual InitStatus Init ()
 
virtual void Finish ()
 
virtual void FillHisto (TObject *obj)
 

Protected Attributes

TString fPosParName {""}
 
BSEmcCrystalPositionParfPositionPar {nullptr}
 
- Protected Attributes inherited from PndCaloDraw
TClonesArray * fList = nullptr
 
FairEventManager * fEventManager = nullptr
 
FairRootManager * fManager = nullptr
 
TH2F * fCaloHisto = nullptr
 
TEveCaloDataHist * fEveHist = nullptr
 
TEveCalo3D * fCalo3D = nullptr
 
Double_t fTimeWindowPlus = -1.0
 
Double_t fTimeWindowMinus = -1.0
 
Double_t fStartTime = 0.
 
Bool_t fUseEventTime = kFALSE
 

Detailed Description

BSEmcDigiCaloDraw

Author
T. Stockmanns
Ben Salisbury
Since
03.01.09 Task to display Emc digis

Definition at line 31 of file BSEmcDigiCaloDraw.h.

Constructor & Destructor Documentation

◆ BSEmcDigiCaloDraw() [1/2]

BSEmcDigiCaloDraw::BSEmcDigiCaloDraw ( )
inline

Default constructor

Definition at line 35 of file BSEmcDigiCaloDraw.h.

35 {};

◆ BSEmcDigiCaloDraw() [2/2]

BSEmcDigiCaloDraw::BSEmcDigiCaloDraw ( const char *  name)
inline

Standard constructor

Parameters
nameName of task
iVerboseVerbosity level

Definition at line 41 of file BSEmcDigiCaloDraw.h.

41 : PndCaloDraw(name, nullptr){};

◆ ~BSEmcDigiCaloDraw()

virtual BSEmcDigiCaloDraw::~BSEmcDigiCaloDraw ( )
inlinevirtual

Destructor

Definition at line 44 of file BSEmcDigiCaloDraw.h.

44 {};

Member Function Documentation

◆ ClassDef()

BSEmcDigiCaloDraw::ClassDef ( BSEmcDigiCaloDraw  ,
 
)
protected

◆ GetEnergy()

virtual Double_t BSEmcDigiCaloDraw::GetEnergy ( TObject *  obj)
protectedvirtual

Implements PndCaloDraw.

Referenced by SetPositionParName().

◆ GetVector()

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

Implements PndCaloDraw.

Referenced by SetPositionParName().

◆ SetParContainers()

virtual void BSEmcDigiCaloDraw::SetParContainers ( )
protectedvirtual

Reimplemented from PndCaloDraw.

Referenced by SetPositionParName().

◆ SetPositionParName()

void BSEmcDigiCaloDraw::SetPositionParName ( const TString &  t_parName)
inline

Definition at line 46 of file BSEmcDigiCaloDraw.h.

References fPosParName, GetEnergy(), GetVector(), and SetParContainers().

46 { fPosParName = t_parName; }

Member Data Documentation

◆ fPositionPar

BSEmcCrystalPositionPar* BSEmcDigiCaloDraw::fPositionPar {nullptr}
protected

Definition at line 54 of file BSEmcDigiCaloDraw.h.

◆ fPosParName

TString BSEmcDigiCaloDraw::fPosParName {""}
protected

Definition at line 53 of file BSEmcDigiCaloDraw.h.

Referenced by SetPositionParName().


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