]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGJE/EMCALJetTasks/UserTasks/AliAnalysisTaskEmcalJetSpectra.h
allow >4 centrality bins
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / UserTasks / AliAnalysisTaskEmcalJetSpectra.h
index 8c29edd13e7c3a5a08328f2885404b77aa94f2ab..113bc41eb9339ad2a92996ba4f066f14e523e8a2 100644 (file)
@@ -7,6 +7,7 @@
 class TH1F;
 class TH2F;
 class THnSparse;
+class AliLocalRhoParameter;
 
 #include "AliAnalysisTaskEmcalJet.h"
 
@@ -15,7 +16,7 @@ class AliAnalysisTaskEmcalJetSpectra : public AliAnalysisTaskEmcalJet {
   AliAnalysisTaskEmcalJetSpectra();
   AliAnalysisTaskEmcalJetSpectra(const char *name);
   virtual ~AliAnalysisTaskEmcalJetSpectra() {}
-  
   
   virtual void           UserCreateOutputObjects();
 
@@ -23,6 +24,8 @@ class AliAnalysisTaskEmcalJetSpectra : public AliAnalysisTaskEmcalJet {
   Bool_t                 Run();
   virtual Int_t          GetCentBin(Double_t cent) const;
   Float_t                RelativePhi(Double_t mphi,Double_t vphi) const;
+  Float_t                RelativeEPJET(Double_t jetAng, Double_t EPAng) const;
+  Double_t              fLocalRhoVal;
 
  private:
   TH2F                  *fHistRhovsCent; //!
@@ -39,8 +42,35 @@ class AliAnalysisTaskEmcalJetSpectra : public AliAnalysisTaskEmcalJet {
   TH2F                  *fHistJetPtvsEP[6];//!
   TH2F                  *fHistJetPtvsEPBias[6];//!
   TH2F                  *fHistRhovsEP[6]; //!
+  TH1F                  *fHistCorJetPtfromLocalRho[6]; //!
+  TH1F                  *fHistCorJetPtfromGlobalRho[6]; //!
+
+  TH2F                  *fHistGLvsLOCrho; //!         // Global vs Local Rho distribution
+  TH2F                  *fHistRhovsdEPLOC; //! 
+  TH2F                  *fHistRhovsdEPGL; //! 
+  TH2F                  *fHistJetPtvsdEPLOC; //! 
+  TH2F                  *fHistJetPtvsdEPGL; //! 
+  TH2F                  *fHistRhovsEPLOC; //! 
+  TH2F                  *fHistRhovsEPGL; //! 
+  TH2F                  *fHistJetPtvsEPLOC; //!  
+  TH2F                  *fHistJetPtvsEPGL; //! 
+  TH1F                  *fHistCorJetPt;  //!            // (Njets) vs Corrected Jet Pt (local rho)
+  TH1F                  *fHistCorJetPtGL; //!           // (Njets) vs Corrected Jet Pt (global rho)
+
+  TH1F                  *fHistCorJetPtfromLocalRhoIN[6]; //! 
+  TH1F                  *fHistCorJetPtfromLocalRhoOUT[6]; //! 
+  TH1F                  *fHistCorJetPtfromGlobalRhoIN[6]; //! 
+  TH1F                  *fHistCorJetPtfromGlobalRhoOUT[6]; //! 
 
+  TH2F                  *fHistRhodEPcentLOC[6]; //! 
+  TH2F                  *fHistRhodEPcentGL[6]; //! 
+  TH2F                  *fHistCorJetPtdEPcentLOC[6]; //! 
+  TH2F                  *fHistCorJetPtdEPcentGL[6]; //! 
 
+  TH2F                  *fHistRhoEPcentLOC[6]; //! 
+  TH2F                  *fHistRhoEPcentGL[6]; //! 
+  TH2F                  *fHistCorJetPtEPcentLOC[6]; //! 
+  TH2F                  *fHistCorJetPtEPcentGL[6]; //! 
 
 
   AliAnalysisTaskEmcalJetSpectra(const AliAnalysisTaskEmcalJetSpectra&); // not implemented