1 #ifndef ALIEMCALFASTORMONITORTASK_H
2 #define ALIEMCALFASTORMONITORTASK_H
6 #include "AliAnalysisTaskSE.h"
7 #include "AliEMCALTriggerDataGrid.h"
10 class AliEMCALGeometry;
11 class AliOADBContainer;
AliEmcalFastOrMonitorTask()
Default constructor.
void AddMaskedFastor(int fastorID)
Add masked fastor to the list of masked fastors.
AliEMCALTriggerDataGrid< double > fCellData
Grid with summed cell data.
Int_t fOldRun
Old Run (for RunChanged())
void LoadEventCellData()
Load event-dependent cell data.
TString fNameMaskedFastorOADB
Name of the OADB container with masked fastors.
ULong_t fRequestTrigger
Trigger selection bits.
AliOADBContainer * fMaskedFastorOADB
! OADB container with masked fastors
Double_t GetTransverseTimeSum(Int_t fastorAbsID, Double_t adc, const Double_t *vtx) const
Calculate transverse L1 time sum of a FastOR.
virtual void UserCreateOutputObjects()
Creating output objects.
AliEMCALGeometry * fGeom
! EMCAL Geometry object
virtual void RunChanged(Int_t newrun)
Run-dependent setup of the task.
void DefineMaskedFastorOADB(const char *oadbname)
Specify location of the OADB container with masked FastORs.
std::vector< int > fMaskedCells
List of masked cells.
void DefineMaskedCellOADB(const char *oadbname)
Specify location of the OADB container with masked cells.
virtual void ExecOnce()
Initialization of the task.
void SetRequestTrigger(ULong_t triggerbits, TString triggerstring="")
Define trigger selection.
Bool_t fLocalInitialized
Switch whether task is initialized (for ExecOnce)
virtual ~AliEmcalFastOrMonitorTask()
Destructor.
std::vector< int > fMaskedFastors
List of masked fastors.
TString fTriggerPattern
Trigger string pattern used in addition to the trigger selection bits.
TString fNameMaskedCellOADB
Name of the OADB container with masked cells.
AliOADBContainer * fMaskedCellOADB
! OADB container with masked cells
Container class for histograms.
virtual void UserExec(Option_t *)
Event loop.
THistManager * fHistos
! Histogram handler
Simlple monitoring of EMCAL FastOr quantities.