![]() |
AliPhysics
bf041da (bf041da)
|
Simple monitoring task for cell related quantities. More...
#include <AliEmcalCellMonitorTask.h>
Classes | |
class | AliEmcalCellMonitorAmplitudeBinning |
Defining binning in amplitude direction. More... | |
Public Member Functions | |
AliEmcalCellMonitorTask () | |
AliEmcalCellMonitorTask (const char *name) | |
virtual | ~AliEmcalCellMonitorTask () |
void | SetMinCellAmplitudeForCellTime (Double_t minAmp) |
void | SetRequestTrigger (ULong_t triggerbits, TString triggerstring="") |
void | SetRun2 () |
Protected Member Functions | |
virtual void | UserCreateOutputObjects () |
virtual void | UserExec (Option_t *) |
Private Member Functions | |
AliEmcalCellMonitorTask (const AliEmcalCellMonitorTask &ref) | |
AliEmcalCellMonitorTask & | operator= (const AliEmcalCellMonitorTask &ref) |
Private Attributes | |
THistManager * | fHistManager |
! Histogram handler More... | |
AliEMCALGeometry * | fGeometry |
! EMCAL geometry More... | |
Double_t | fMinCellAmplitude |
Min. cell amplitude requested for cell time. More... | |
ULong_t | fRequestTrigger |
Trigger selection. More... | |
TString | fTriggerString |
Trigger string in addition to trigger selection. More... | |
Int_t | fNumberOfCells |
Number of cells. More... | |
Simple monitoring task for cell related quantities.
This task monitors simple cell quantities like
It can be added to the train using the add macro
Definition at line 32 of file AliEmcalCellMonitorTask.h.
AliEmcalCellMonitorTask::AliEmcalCellMonitorTask | ( | ) |
Dummy constructor, for ROOT I/O only
Definition at line 18 of file AliEmcalCellMonitorTask.cxx.
AliEmcalCellMonitorTask::AliEmcalCellMonitorTask | ( | const char * | name | ) |
Default constructor, setting also the name and defining the output type
name | Name of the task |
Definition at line 30 of file AliEmcalCellMonitorTask.cxx.
|
virtual |
Destructor
Definition at line 42 of file AliEmcalCellMonitorTask.cxx.
|
private |
|
private |
|
inline |
Set the minimum amplitude requested for a cell in order to use the cell time in the cell time plot
minAmp | Min. cell amplitude |
Definition at line 56 of file AliEmcalCellMonitorTask.h.
|
inline |
Define trigger selection. It can consist of trigger bits and a trigger string
triggerbits | Trigger bit selection |
triggerstring | Trigger string (i.e. EG1, EG2, DG1, ...) |
Definition at line 63 of file AliEmcalCellMonitorTask.h.
|
inline |
Set number of Cells in order to match run2 geometry
Definition at line 71 of file AliEmcalCellMonitorTask.h.
|
protectedvirtual |
Create the output histograms
For all supermodules the following histograms will be created:
For each supermodule the followign histograms will be created:
Definition at line 46 of file AliEmcalCellMonitorTask.cxx.
|
protectedvirtual |
Event loop.
Running over all cells and filling the cell-related quantities specified in the class documentation.
[in] |
Definition at line 64 of file AliEmcalCellMonitorTask.cxx.
|
private |
! EMCAL geometry
Definition at line 126 of file AliEmcalCellMonitorTask.h.
Referenced by UserExec(), and ~AliEmcalCellMonitorTask().
|
private |
! Histogram handler
Definition at line 125 of file AliEmcalCellMonitorTask.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Min. cell amplitude requested for cell time.
Definition at line 128 of file AliEmcalCellMonitorTask.h.
Referenced by SetMinCellAmplitudeForCellTime(), and UserExec().
|
private |
Number of cells.
Definition at line 131 of file AliEmcalCellMonitorTask.h.
Referenced by SetRun2(), and UserCreateOutputObjects().
|
private |
Trigger selection.
Definition at line 129 of file AliEmcalCellMonitorTask.h.
Referenced by SetRequestTrigger(), and UserExec().
|
private |
Trigger string in addition to trigger selection.
Definition at line 130 of file AliEmcalCellMonitorTask.h.
Referenced by SetRequestTrigger(), and UserExec().