PandaRoot
BSEmcMCHitCaloDraw Class Reference

Task to display Emc MCHits. More...

#include <BSEmcMCHitCaloDraw.h>

Inheritance diagram for BSEmcMCHitCaloDraw:
PndCaloDraw

Public Member Functions

 BSEmcMCHitCaloDraw ()
 
 BSEmcMCHitCaloDraw (const char *name, FairDataSourceI *dataSource=nullptr)
 
virtual ~BSEmcMCHitCaloDraw ()
 
- 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 (BSEmcMCHitCaloDraw, 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.

BSEmcMCHitCaloDraw

Author
T. Stockmanns
B. Salisbury
Since
03.01.09

Definition at line 27 of file BSEmcMCHitCaloDraw.h.

Constructor & Destructor Documentation

◆ BSEmcMCHitCaloDraw() [1/2]

BSEmcMCHitCaloDraw::BSEmcMCHitCaloDraw ( )
inline

Default constructor

Definition at line 31 of file BSEmcMCHitCaloDraw.h.

31 {};

◆ BSEmcMCHitCaloDraw() [2/2]

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

Standard constructor

Parameters
nameName of task
iVerboseVerbosity level

Definition at line 37 of file BSEmcMCHitCaloDraw.h.

37 : PndCaloDraw(name, dataSource){};

◆ ~BSEmcMCHitCaloDraw()

virtual BSEmcMCHitCaloDraw::~BSEmcMCHitCaloDraw ( )
inlinevirtual

Destructor

Definition at line 40 of file BSEmcMCHitCaloDraw.h.

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

40 {};

Member Function Documentation

◆ ClassDef()

BSEmcMCHitCaloDraw::ClassDef ( BSEmcMCHitCaloDraw  ,
 
)
protected

Referenced by ~BSEmcMCHitCaloDraw().

◆ GetEnergy()

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

Implements PndCaloDraw.

Referenced by ~BSEmcMCHitCaloDraw().

◆ GetVector()

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

Implements PndCaloDraw.

Referenced by ~BSEmcMCHitCaloDraw().


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