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; }
32 virtual void SetAreaCut(Double_t a) { fAreacut = a; }
33 virtual void SetJetEta(Double_t emin, Double_t emax) { fEtamin = emin; fEtamax = emax; }
34 virtual void SetJetPhi(Double_t pmin, Double_t pmax) { fPhimin = pmin; fPhimax = pmax; }
37 TString GetLocalRhoName() const {return fLocalRhoName; }
41 virtual void Terminate(Option_t *);
42 virtual Int_t AcceptMyJet(AliEmcalJet *jet); // applies basic jet tests/cuts before accepting
43 virtual Int_t GetCentBin(Double_t cent) const;
44 Double_t RelativeEPJET(Double_t jetAng, Double_t EPAng) const;
46 // parameters of detector to cut on for event
47 Double_t fPhimin; // phi min
48 Double_t fPhimax; // phi max
49 Double_t fEtamin; // eta min
50 Double_t fEtamax; // eta max
51 Double_t fAreacut; // area cut
54 Double_t fLocalRhoVal;
57 TH2F *fHistNjetvsCent; //!number of jets versus Centrality
58 THnSparse *fhnJetTriggerQA; //! jet sparse
61 AliAnalysisTaskEmcalJetPatchTriggerQA(const AliAnalysisTaskEmcalJetPatchTriggerQA&); // not implemented
62 AliAnalysisTaskEmcalJetPatchTriggerQA& operator=(const AliAnalysisTaskEmcalJetPatchTriggerQA&); // not implemented
64 ClassDef(AliAnalysisTaskEmcalJetPatchTriggerQA, 4); // ChristineQA