1 #ifndef ALIANALYSISTASKSAJF_H
2 #define ALIANALYSISTASKSAJF_H
11 class AliRhoParameter;
13 #include "AliAnalysisTaskEmcalJet.h"
15 class AliAnalysisTaskSAJF : public AliAnalysisTaskEmcalJet {
18 AliAnalysisTaskSAJF();
19 AliAnalysisTaskSAJF(const char *name);
20 virtual ~AliAnalysisTaskSAJF();
22 void UserCreateOutputObjects();
23 void Terminate(Option_t *option);
26 Bool_t FillHistograms() ;
30 TH1F *fHistEvents[4]; //!Events accepted/rejected
31 TH2F *fHistLeadingJetPhiEta[4]; //!Leading jet phi-eta
32 TH2F *fHistLeadingJetPtArea[4]; //!Leading jet pt spectrum vs. area
33 TH2F *fHistLeadingJetCorrPtArea[4];//!Corrected leading jet pt spectrum vs. area
34 TH2F *fHistRhoVSleadJetPt[4]; //!Area(leadjet) * rho vs. leading jet pt
35 TH2F *fNjetsVsCent; //!No. of jets vs. centrality
37 // Inclusive jets histograms
38 TH3F *fHistJetPhiEta[4]; //!Phi-Eta distribution of jets
39 TH3F *fHistJetsPtArea[4]; //!Jet pt vs. area
40 TH3F *fHistJetsCorrPtArea[4]; //!Jet corr pt vs. area
41 TH3F *fHistJetsNEFvsPt[4]; //!Jet neutral energy fraction vs. jet pt
42 TH3F *fHistJetsCEFvsCEFPt[4]; //!Jet charged energy fraction vs. charged jet pt
43 TH3F *fHistJetsZvsPt[4]; //!Constituent Pt over Jet Pt ratio vs. jet pt
44 TH2F *fHistConstituents[4]; //!x axis = constituents pt; y axis = no. of constituents
45 TH2F *fHistTracksJetPt[4]; //!Track pt vs. jet pt
46 TH2F *fHistClustersJetPt[4]; //!Cluster pt vs. jet pt
47 TH2F *fHistTracksPtDist[4]; //!Track pt vs. distance form jet axis
48 TH2F *fHistClustersPtDist[4]; //!Cluster pt vs. distance form jet axis
49 TH3F *fHistJetNconstVsPt[4]; //!Jet no. of constituents vs. pt
52 AliAnalysisTaskSAJF(const AliAnalysisTaskSAJF&); // not implemented
53 AliAnalysisTaskSAJF &operator=(const AliAnalysisTaskSAJF&); // not implemented
55 ClassDef(AliAnalysisTaskSAJF, 14) // jet analysis task