FairRoot/PandaRoot
|
#include <PndCaloDraw.h>
Public Member Functions | |
PndCaloDraw () | |
PndCaloDraw (const char *name, Int_t iVerbose=1) | |
virtual | ~PndCaloDraw () |
virtual Double_t | GetTimeWindowPlus () |
virtual Double_t | GetTimeWindowMinus () |
virtual void | SetVerbose (Int_t iVerbose) |
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 void | SetParContainers () |
virtual InitStatus | Init () |
virtual void | Finish () |
virtual void | FillHisto (TObject *obj) |
virtual TVector3 | GetVector (TObject *obj)=0 |
virtual Double_t | GetEnergy (TObject *obj)=0 |
Protected Attributes | |
Int_t | fVerbose |
TClonesArray * | fList |
FairEventManager * | fEventManager |
FairRootManager * | fManager |
TH2F * | fCaloHisto |
TEveCaloDataHist * | fEveHist |
TEveCalo3D * | fCalo3D |
Double_t | fTimeWindowPlus |
Double_t | fTimeWindowMinus |
Double_t | fStartTime |
Bool_t | fUseEventTime |
Private Member Functions | |
PndCaloDraw (const PndCaloDraw &) | |
PndCaloDraw & | operator= (const PndCaloDraw &) |
ClassDef (PndCaloDraw, 1) | |
Private Attributes | |
BinaryFunctor * | fStartFunctor |
BinaryFunctor * | fStopFunctor |
Definition at line 44 of file PndCaloDraw.h.
PndCaloDraw::PndCaloDraw | ( | ) |
PndCaloDraw::PndCaloDraw | ( | const char * | name, |
Int_t | iVerbose = 1 |
||
) |
Standard constructor
name | Name of task |
iVerbose | Verbosity level |
Definition at line 56 of file PndCaloDraw.cxx.
|
virtual |
|
private |
|
private |
FairBoxSet* PndCaloDraw::CreateBoxSet | ( | ) |
|
virtual |
Executed task
Definition at line 115 of file PndCaloDraw.cxx.
References Double_t, fCalo3D, fCaloHisto, fEveHist, FillHisto(), fList, fStartFunctor, fStartTime, fStopFunctor, fTimeWindowMinus, fTimeWindowPlus, fUseEventTime, fVerbose, i, p, and Reset().
|
protectedvirtual |
Definition at line 148 of file PndCaloDraw.cxx.
References Double_t, energy, fCaloHisto, GetEnergy(), and GetVector().
Referenced by Exec().
|
protectedvirtual |
|
protectedpure virtual |
Implemented in PndEmcDigiCaloDraw, and PndEmcHitCaloDraw.
Referenced by FillHisto().
|
inlinevirtual |
|
inlinevirtual |
|
protectedpure virtual |
Implemented in PndEmcDigiCaloDraw, and PndEmcHitCaloDraw.
Referenced by FillHisto().
|
protectedvirtual |
Definition at line 71 of file PndCaloDraw.cxx.
References fCalo3D, fCaloHisto, fEveHist, fEventManager, fList, fManager, fStartFunctor, fStopFunctor, fVerbose, and Pi.
|
private |
void PndCaloDraw::Reset | ( | ) |
Definition at line 182 of file PndCaloDraw.cxx.
References fEventManager, and fq.
Referenced by Exec().
|
protectedvirtual |
Definition at line 172 of file PndCaloDraw.cxx.
|
inlinevirtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Set verbosity level. For this task and all of the subtasks.
Definition at line 66 of file PndCaloDraw.h.
References fVerbose, and iVerbose.
|
inlinevirtual |
|
protected |
Definition at line 97 of file PndCaloDraw.h.
|
protected |
Definition at line 95 of file PndCaloDraw.h.
Referenced by Exec(), FillHisto(), and Init().
|
protected |
Definition at line 96 of file PndCaloDraw.h.
|
protected |
Definition at line 93 of file PndCaloDraw.h.
|
protected |
Definition at line 92 of file PndCaloDraw.h.
|
protected |
Definition at line 94 of file PndCaloDraw.h.
Referenced by Init().
|
private |
Definition at line 108 of file PndCaloDraw.h.
|
protected |
Definition at line 101 of file PndCaloDraw.h.
Referenced by Exec(), and SetStartTime().
|
private |
Definition at line 109 of file PndCaloDraw.h.
|
protected |
Definition at line 100 of file PndCaloDraw.h.
Referenced by Exec(), GetTimeWindowMinus(), and SetTimeWindowMinus().
|
protected |
Definition at line 99 of file PndCaloDraw.h.
Referenced by Exec(), GetTimeWindowPlus(), and SetTimeWindowPlus().
|
protected |
Definition at line 102 of file PndCaloDraw.h.
Referenced by Exec(), and UseEventTimeAsStartTime().
|
protected |
Definition at line 82 of file PndCaloDraw.h.
Referenced by Exec(), Init(), and SetVerbose().