AliPhysics  ec7afe5 (ec7afe5)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskEmcalJetSpectra8TeVTriggerQA.h
Go to the documentation of this file.
1 #ifndef ALIANALYSISTASKEMCALJETSPECTRA8TEVTRIGGERQA_H
2 #define ALIANALYSISTASKEMCALJETSPECTRA8TEVTRIGGERQA_H
3 
15 /* Copyright(c) 1998-2017, ALICE Experiment at CERN, All rights reserved. *
16  * See cxx source for full Copyright notice */
17 
19 #include "THistManager.h"
20 #include <string>
21 #include <vector>
24 #include <TCustomBinning.h>
25 #include <TString.h>
26 
27 class AliOADBContainer;
28 class AliEMCALTriggerPatchInfo;
29 class THistManager;
30 class TObjArray;
31 
32 
45 public:
46 
50 
52  void Terminate(Option_t *option) ;
53  void ExtractMainPatch();
54 
55 protected:
56  void ExecOnce() ;
58  Bool_t Run() ;
59 
60  void AllocateJetHistograms() ;
63  void AllocateCellHistograms() ;
64 
65  void DoJetLoop() ;
66  void DoTrackLoop() ;
67  void DoClusterLoop() ;
68  void DoCellLoop();
70  Bool_t SelectSingleShowerPatch(const AliEMCALTriggerPatchInfo *patch) const;
71  Bool_t SelectJetPatch(const AliEMCALTriggerPatchInfo *patch) const;
73 
74 private:
75 
77  TH1F *fHistJetPt;
78 
81 
85 };
86 #endif
AliAnalysisTaskEmcalJetSpectra8TeVTriggerQA & operator=(const AliAnalysisTaskEmcalJetSpectra8TeVTriggerQA &)
Bool_t fUseRecalcPatches
Switch between offline (FEE) and recalc (L1) patches.
Bool_t SelectSingleShowerPatch(const AliEMCALTriggerPatchInfo *patch) const
Implementation of a EMCal spectra task and QA for EMCal triggers.
Bool_t SelectJetPatch(const AliEMCALTriggerPatchInfo *patch) const
Base task in the EMCAL jet framework.
Container class for histograms.
Definition: THistManager.h:99
const char Option_t
Definition: External.C:48
bool Bool_t
Definition: External.C:53