10 #ifndef ALIEMCALTRIGGEROFFLINELIGHTQAPP_H
11 #define ALIEMCALTRIGGEROFFLINELIGHTQAPP_H
37 #include <AliEMCALTriggerQA.h>
42 class AliEMCALTriggerPatchInfo;
45 class AliEMCALTriggerFastOR;
46 class AliEMCALGeometry;
67 void ProcessPatch(
const AliEMCALTriggerPatchInfo* patch);
68 void ProcessFastor(
const AliEMCALTriggerFastOR* fastor, AliVCaloCells* cells = 0);
84 const AliEMCALTriggerPatchInfo *
fMaxPatchEMCal[fgkNTriggerTypes][fgkNPatchTypes];
85 const AliEMCALTriggerPatchInfo *
fMaxPatchDCal[fgkNTriggerTypes][fgkNPatchTypes];
void SetL0TimeRange(Int_t min, Int_t max)
AliEMCALTriggerOfflineLightQAPP()
Dummy constructor for ROOT I/O.
void SetFastORThresholds(Int_t l0, Int_t l1)
virtual ~AliEMCALTriggerOfflineLightQAPP()
Destructor.
UInt_t fMinL0FastORAmp
Minimum L0 amplitude of the FastORs.
void ReadFastORBadChannelFromStream(std::istream &stream)
Int_t fMaxFORabsId
! Maximum FastOR abs id
void ProcessFastor(const AliEMCALTriggerFastOR *fastor, AliVCaloCells *cells=0)
Int_t fL0MinTime
Minimum L0 time.
const AliEMCALTriggerPatchInfo * fMaxPatchDCal[fgkNTriggerTypes][fgkNPatchTypes]
! DCal max patch (will be reset each event)
Int_t fL0MaxTime
Maximum L0 time.
void Init()
Initialize the class, i.e. allocate histograms.
UInt_t fMinL1FastORAmp
Minimum L1 amplitude of the FastORs.
void EventTimeStamp(UInt_t timeStamp)
THashList * GetListOfHistograms() const
Get the list of histograms.
Int_t fNTotTRU
! Total number of TRUs
void ProcessCell(const AliEMCALCellInfo &cell)
void ProcessPatch(const AliEMCALTriggerPatchInfo *patch)
THistManager fHistManager
Histogram manager.
const AliEMCALTriggerPatchInfo * fMaxPatchEMCal[fgkNTriggerTypes][fgkNPatchTypes]
! EMCal max patch (will be reset each event)
void ReadFastORBadChannelFromFile(const char *fname)
std::set< Short_t > fBadChannels
Container of bad channels.
void AddFastORBadChannel(Short_t absId)
Container class for histograms.
TCollection * GetListOfHistograms()
AliEMCALTriggerOfflineLightQAPP & operator=(const AliEMCALTriggerOfflineLightQAPP &)