AliPhysics  a17849b (a17849b)
AliAnalysisTaskEmcalTriggerInfoQA.h
Go to the documentation of this file.
1 #ifndef AliAnalysisTaskEmcalTriggerInfoQA_H
2 #define AliAnalysisTaskEmcalTriggerInfoQA_H
3 
4 class TH1;
5 class TList;
6 class TClonesArray;
7 class TString;
8 class AliEMCALTriggerPatchInfo;
10 
11 #include "AliAnalysisTaskEmcal.h"
12 
14 {
15  public:
17  AliAnalysisTaskEmcalTriggerInfoQA(const char *name);
19 
20  virtual void UserCreateOutputObjects();
21  virtual void UserExecOnce();
22  virtual void UserExec(Option_t *option);
23  virtual void Terminate(Option_t *);
24 
25  void SetCaloTriggerPatchInfoName(const char *name) { fCaloTriggerPatchInfoName = name; }
26  void SetCaloTriggerSetupInfoName(const char *name) { fCaloTriggerSetupInfoName = name; }
27 
28  private:
31  TClonesArray *fTriggersInfo;
33 
35 
36  TString fCaloTriggerPatchInfoName; // trigger array name
38 
39 
40  void FillPatch( AliEMCALTriggerPatchInfo *patch, Int_t type );
41 
44 
45  ClassDef(AliAnalysisTaskEmcalTriggerInfoQA, 2); // example of analysis
46 };
47 #endif
void FillPatch(AliEMCALTriggerPatchInfo *patch, Int_t type)
Base task in the EMCAL framework.
virtual void UserExecOnce()
Task initializations handled in user tasks.
int Int_t
Definition: External.C:63
AliAnalysisTaskEmcalTriggerInfoQA & operator=(const AliAnalysisTaskEmcalTriggerInfoQA &)
AliEmcalTriggerSetupInfo * fTriggerSetup
jet array
const char Option_t
Definition: External.C:48
bool Bool_t
Definition: External.C:53
Settings manager for the trigger patch algorithmThis class contains the main settings (trigger thresh...
Definition: External.C:196