PandaRoot
BSEmcMCDepositCaloDraw Class Reference

Task to display Emc MCHits. More...

#include <BSEmcMCDepositCaloDraw.h>

Inheritance diagram for BSEmcMCDepositCaloDraw:
PndCaloDraw

Public Member Functions

 BSEmcMCDepositCaloDraw ()
 
 BSEmcMCDepositCaloDraw (const char *name, FairDataSourceI *dataSource=nullptr)
 
virtual ~BSEmcMCDepositCaloDraw ()
 
- 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)
 
 ClassDef (BSEmcMCDepositCaloDraw, 1)
 
- Protected Member Functions inherited from PndCaloDraw
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual void Finish ()
 
virtual void FillHisto (TObject *obj)
 

Additional Inherited Members

- 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

Task to display Emc MCHits.

BSEmcMCDepositCaloDraw

Author
T. Stockmanns
B. Salisbury
Since
03.01.09

Definition at line 27 of file BSEmcMCDepositCaloDraw.h.

Constructor & Destructor Documentation

◆ BSEmcMCDepositCaloDraw() [1/2]

BSEmcMCDepositCaloDraw::BSEmcMCDepositCaloDraw ( )
inline

Default constructor

Definition at line 31 of file BSEmcMCDepositCaloDraw.h.

31 {};

◆ BSEmcMCDepositCaloDraw() [2/2]

BSEmcMCDepositCaloDraw::BSEmcMCDepositCaloDraw ( const char *  name,
FairDataSourceI *  dataSource = nullptr 
)
inline

Standard constructor

Parameters
nameName of task
iVerboseVerbosity level

Definition at line 37 of file BSEmcMCDepositCaloDraw.h.

39  : PndCaloDraw(name, dataSource){};

◆ ~BSEmcMCDepositCaloDraw()

virtual BSEmcMCDepositCaloDraw::~BSEmcMCDepositCaloDraw ( )
inlinevirtual

Destructor

Definition at line 42 of file BSEmcMCDepositCaloDraw.h.

References ClassDef(), GetEnergy(), and GetVector().

42 {};

Member Function Documentation

◆ ClassDef()

BSEmcMCDepositCaloDraw::ClassDef ( BSEmcMCDepositCaloDraw  ,
 
)
protected

Referenced by ~BSEmcMCDepositCaloDraw().

◆ GetEnergy()

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

Implements PndCaloDraw.

Referenced by ~BSEmcMCDepositCaloDraw().

◆ GetVector()

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

Implements PndCaloDraw.

Referenced by ~BSEmcMCDepositCaloDraw().


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