]>
Commit | Line | Data |
---|---|---|
3a02e8fb | 1 | #ifndef ALIANALYSISTASKDELTAPTJEMB_H |
2 | #define ALIANALYSISTASKDELTAPTJEMB_H | |
3 | ||
4 | // $Id$ | |
5 | ||
6 | class TClonesArray; | |
7 | class TString; | |
8 | class TH1; | |
9 | class TH2; | |
10 | class TH3; | |
11 | class AliJetContainer; | |
12 | class AliParticleContainer; | |
13 | class AliClusterContainer; | |
14 | ||
15 | #include "AliAnalysisTaskEmcalJet.h" | |
16 | ||
17 | class AliAnalysisTaskDeltaPtJEmb : public AliAnalysisTaskEmcalJet { | |
18 | public: | |
19 | ||
20 | AliAnalysisTaskDeltaPtJEmb(); | |
21 | AliAnalysisTaskDeltaPtJEmb(const char *name); | |
22 | virtual ~AliAnalysisTaskDeltaPtJEmb() {;} | |
23 | ||
24 | void UserCreateOutputObjects(); | |
25 | ||
26 | void SetMinFractionShared(Double_t f) { fMinFractionShared = f ; } | |
27 | ||
28 | ||
29 | protected: | |
30 | void ExecOnce() ; | |
31 | Bool_t FillHistograms() ; | |
32 | ||
33 | AliJetContainer *fJetsCont; //!Jets | |
34 | AliParticleContainer *fTracksCont; //!Tracks | |
35 | AliClusterContainer *fCaloClustersCont; //!Clusters | |
36 | ||
37 | ||
38 | Double_t fMinFractionShared; // only fill histos for jets if shared fraction larger than X | |
39 | ||
40 | // Jet embedding | |
41 | TH3 **fHistEmbJetsPtArea; //!Pt vs. area of embedded jets | |
42 | TH3 **fHistEmbJetsCorrPtArea; //!Pt-rho*A vs. area of embedded jets | |
43 | TH2 **fHistEmbPartPtvsJetPt; //!MC jet pt total jet pt | |
44 | TH2 **fHistEmbPartPtvsJetCorrPt; //!MC jet pt total jet pt - rho*A | |
45 | TH2 **fHistJetPtvsJetCorrPt; //!Pt vs jet pt - rho*A | |
46 | TH1 **fHistDistLeadPart2JetAxis; //!Distance between leading particle and jet axis | |
47 | TH2 **fHistEmbBkgArea; //!Pt(embjet) - Pt(embtrack) vs. area of embedded jets | |
48 | TH2 **fHistRhoVSEmbBkg; //!Area(embjet) * rho vs. Pt(embjet) - Pt(embtrack) | |
49 | TH2 **fHistDeltaPtEmbArea; //!deltaPt = Pt(embjet) - Area(embjet) * rho - Pt(embtrack) vs. Area(embjet) | |
50 | TH2 **fHistDeltaPtEmbvsEP; //!deltaPt = Pt(embjet) - Area(embjet) * rho - Pt(embtrack) vs. event plane | |
51 | TH2 **fHistDeltaPtEmbPtProbe; //!deltaPt = Pt(embjet) - Area(embjet) * rho - Pt(embtrack) vs. Pt(probe) | |
52 | TH2 *fHistEmbJetsPhiEta; //!Phi-Eta distribution of embedded jets | |
53 | TH2 *fHistLeadPartPhiEta; //!Phi-Eta distribution of the leading particle of embedded jets | |
54 | ||
55 | private: | |
56 | AliAnalysisTaskDeltaPtJEmb(const AliAnalysisTaskDeltaPtJEmb&); // not implemented | |
57 | AliAnalysisTaskDeltaPtJEmb &operator=(const AliAnalysisTaskDeltaPtJEmb&); // not implemented | |
58 | ||
59 | ClassDef(AliAnalysisTaskDeltaPtJEmb, 1) // deltaPt jet embedding analysis task | |
60 | }; | |
61 | #endif |