1 #ifndef AliAnalysisTaskEmcalJetPatchTriggerQA_h
2 #define AliAnalysisTaskEmcalJetPatchTriggerQA_h
8 class AliLocalRhoParameter;
10 // this whole section of includes added
11 #include <AliEmcalJet.h>
12 #include <AliVEvent.h>
13 #include <AliVTrack.h>
14 #include <AliVCluster.h>
15 #include <TClonesArray.h>
19 #include "AliAnalysisTaskEmcalJet.h"
21 class AliAnalysisTaskEmcalJetPatchTriggerQA : public AliAnalysisTaskEmcalJet {
23 AliAnalysisTaskEmcalJetPatchTriggerQA();
24 AliAnalysisTaskEmcalJetPatchTriggerQA(const char *name);
25 virtual ~AliAnalysisTaskEmcalJetPatchTriggerQA();
27 virtual void UserCreateOutputObjects();
28 virtual THnSparse* NewTHnSparseF(const char* name, UInt_t entries);
29 virtual void GetDimParams(Int_t iEntry,TString &label, Int_t &nbins, Double_t &xmin, Double_t &xmax);
30 virtual void SetLocalRhoName(const char *n) { fLocalRhoName = n; }
33 TString GetLocalRhoName() const {return fLocalRhoName; }
37 virtual void Terminate(Option_t *);
38 virtual Int_t GetCentBin(Double_t cent) const;
39 Float_t RelativeEPJET(Double_t jetAng, Double_t EPAng) const;
42 Double_t fLocalRhoVal;
45 TH2F *fHistNjetvsCent; //!number of jets versus Centrality
46 THnSparse *fhnJetTriggerQA; //! jet sparse
49 AliAnalysisTaskEmcalJetPatchTriggerQA& operator=(const AliAnalysisTaskEmcalJetPatchTriggerQA&); // not implemented
51 ClassDef(AliAnalysisTaskEmcalJetPatchTriggerQA, 4); // ChristineQA