]>
Commit | Line | Data |
---|---|---|
1367fa32 | 1 | #ifndef AliAnalysisTaskEmcalJetPatchTriggerQA_h |
2 | #define AliAnalysisTaskEmcalJetPatchTriggerQA_h | |
3 | ||
4 | class TH1F; | |
5 | class TH2F; | |
6 | class TH3F; | |
7 | class THnSparse; | |
8 | class AliLocalRhoParameter; | |
9 | ||
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> | |
16 | #include <TMath.h> | |
17 | #include <TRandom3.h> | |
18 | #include <AliLog.h> | |
19 | #include "AliAnalysisTaskEmcalJet.h" | |
20 | ||
21 | class AliAnalysisTaskEmcalJetPatchTriggerQA : public AliAnalysisTaskEmcalJet { | |
22 | public: | |
23 | AliAnalysisTaskEmcalJetPatchTriggerQA(); | |
24 | AliAnalysisTaskEmcalJetPatchTriggerQA(const char *name); | |
25 | virtual ~AliAnalysisTaskEmcalJetPatchTriggerQA(); | |
26 | ||
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; } | |
31 | ||
32 | // getters | |
33 | TString GetLocalRhoName() const {return fLocalRhoName; } | |
34 | ||
35 | protected: | |
36 | Bool_t Run(); | |
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; | |
40 | ||
41 | void ExecOnce(); | |
42 | Double_t fLocalRhoVal; | |
43 | ||
44 | private: | |
45 | TH2F *fHistNjetvsCent; //!number of jets versus Centrality | |
46 | THnSparse *fhnJetTriggerQA; //! jet sparse | |
47 | ||
48 | ||
c1d7cf8d | 49 | AliAnalysisTaskEmcalJetPatchTriggerQA(const AliAnalysisTaskEmcalJetPatchTriggerQA&); // not implemented |
1367fa32 | 50 | AliAnalysisTaskEmcalJetPatchTriggerQA& operator=(const AliAnalysisTaskEmcalJetPatchTriggerQA&); // not implemented |
51 | ||
52 | ClassDef(AliAnalysisTaskEmcalJetPatchTriggerQA, 4); // ChristineQA | |
53 | }; | |
54 | #endif |