AliPhysics  e59a9ba (e59a9ba)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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:
29  TList *fOutput;
30  TH1 **fHistos;
31  TClonesArray *fTriggersInfo;
33 
34  Bool_t fIsInitialized;
35 
36  TString fCaloTriggerPatchInfoName; // trigger array name
37  TString fCaloTriggerSetupInfoName; // track bins
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.
AliAnalysisTaskEmcalTriggerInfoQA & operator=(const AliAnalysisTaskEmcalTriggerInfoQA &)
AliEmcalTriggerSetupInfo * fTriggerSetup
jet array
Settings manager for the trigger patch algorithmThis class contains the main settings (trigger thresh...
ClassDef(AliAnalysisTaskEmcalTriggerInfoQA, 2)