]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG/CaloTrackCorrBase/AliHistogramRanges.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWG / CaloTrackCorrBase / AliHistogramRanges.h
index 6b6bd590bfb6739fd335d77cb4247c1f27b1d2b9..ead2ec98e8e81c204c95847312a9a6c11b2bdd1a 100755 (executable)
@@ -58,6 +58,25 @@ public:
   void    SetHistoPhiRangeAndNBins(Float_t min, Float_t max, Int_t n) {
     fHistoPhiBins        = n ; fHistoPhiMax        = max ; fHistoPhiMin        = min ; }
   
+ // Delta azymuthal angle
+  Int_t   GetHistoDeltaPhiBins()        const { return fHistoDeltaPhiBins    ; }
+  Float_t GetHistoDeltaPhiMin()         const { return fHistoDeltaPhiMin     ; }
+  Float_t GetHistoDeltaPhiMax()         const { return fHistoDeltaPhiMax     ; }
+  
+  void    SetHistoDeltaPhiRangeAndNBins(Float_t min, Float_t max, Int_t n) {
+    fHistoDeltaPhiBins   = n ; fHistoDeltaPhiMax   = max ; fHistoDeltaPhiMin   = min ; }
+
+
+// Delta eta angle
+
+  Int_t   GetHistoDeltaEtaBins()        const { return fHistoDeltaEtaBins     ; }
+  Float_t GetHistoDeltaEtaMin()         const { return fHistoDeltaEtaMin      ; }
+  Float_t GetHistoDeltaEtaMax()         const { return fHistoDeltaEtaMax      ; }
+  void    SetHistoDeltaEtaRangeAndNBins(Float_t min, Float_t max, Int_t n) {
+    fHistoDeltaEtaBins  = n ; fHistoDeltaEtaMax   = max ; fHistoDeltaEtaMin   = min ; }
+
+
   //Pseudorapidity-rapidity
   
   Int_t   GetHistoEtaBins()             const { return fHistoEtaBins         ; }
@@ -173,6 +192,16 @@ public:
   void    SetHistoRatioRangeAndNBins       (Float_t min, Float_t max, Int_t n) {
     fHistoRatioBins      = n ; fHistoRatioMax      = max ; fHistoRatioMin      = min ; }
 
+  // Hump-Backed Plateau
+  
+  Int_t   GetHistoHBPBins()              const { return fHistoHBPBins      ; }
+  Float_t GetHistoHBPMin()               const { return fHistoHBPMin       ; }
+  Float_t GetHistoHBPMax()               const { return fHistoHBPMax       ; }
+  
+  void    SetHistoHBPRangeAndNBins       (Float_t min, Float_t max, Int_t n) {
+    fHistoHBPBins        = n ; fHistoHBPMax        = max ; fHistoHBPMin        = min ; }
+
+  
   // Vertex
   
   Int_t   GetHistoVertexDistBins()       const { return fHistoVertexDistBins ; }
@@ -262,6 +291,23 @@ public:
   void    SetHistoTrackResidualPhiRangeAndNBins(Float_t min, Float_t max, Int_t n) {
     fHistoTrackResidualPhiBins = n ; fHistoTrackResidualPhiMax = max ; fHistoTrackResidualPhiMin = min           ; }
   
+  // Isolation task, sum pt
+  
+  void    SetHistoPtSumRangeAndNBins(Float_t min, Float_t max, Int_t n) {
+    fHistoNPtSumBins = n ;    fHistoPtSumMax = max ;    fHistoPtSumMin = min ; }
+  
+  Int_t   GetHistoNPtSumBins()           const { return fHistoNPtSumBins   ; }
+  Float_t GetHistoPtSumMin()             const { return fHistoPtSumMin     ; }
+  Float_t GetHistoPtSumMax()             const { return fHistoPtSumMax     ; }
+  
+  void    SetHistoPtInConeRangeAndNBins(Float_t min, Float_t max, Int_t n) {
+    fHistoNPtInConeBins = n ; fHistoPtInConeMax = max ; fHistoPtInConeMin = min  ; }
+  
+  Int_t   GetHistoNPtInConeBins()        const { return fHistoNPtInConeBins; }
+  Float_t GetHistoPtInConeMin()          const { return fHistoPtInConeMin  ; }
+  Float_t GetHistoPtInConeMax()          const { return fHistoPtInConeMax  ; }
+
+  
 private:    
   
   Int_t    fHistoPtBins   ;                   // Number of bins in pt axis
@@ -273,6 +319,13 @@ private:
   Int_t    fHistoEtaBins  ;                   // Number of bins in eta axis
   Float_t  fHistoEtaMax   ;                   // Maximum value of eta histogram range
   Float_t  fHistoEtaMin   ;                   // Minimum value of eta histogram range
+  Int_t    fHistoDeltaPhiBins  ;              // Number of bins in delta phi axis
+  Float_t  fHistoDeltaPhiMax   ;              // Maximum value of delta phi histogram range
+  Float_t  fHistoDeltaPhiMin   ;              // Minimum value of delta phi histogram range
+  Int_t    fHistoDeltaEtaBins  ;              // Number of bins in delta eta axis
+  Float_t  fHistoDeltaEtaMax   ;              // Maximum value of delta eta histogram range
+  Float_t  fHistoDeltaEtaMin   ;              // Minimum value of delta eta histogram range
+
   Int_t    fHistoMassBins ;                   // Number of bins in mass axis
   Float_t  fHistoMassMax  ;                   // Maximum value of mass histogram range
   Float_t  fHistoMassMin  ;                   // Minimum value of mass histogram range
@@ -315,6 +368,9 @@ private:
   Int_t    fHistoRatioBins;                   // ratio histogram number of bins
   Float_t  fHistoRatioMax;                    // ratio maximum value
   Float_t  fHistoRatioMin;                    // ratio minimum value
+  Int_t    fHistoHBPBins;                     // hump-backed plateau histogram number of bins
+  Float_t  fHistoHBPMax;                      // hump-backed plateau maximum value
+  Float_t  fHistoHBPMin;                      // hump-backed plateau minimum value
   Int_t    fHistoVertexDistBins;              // vertex distance histogram number of bins
   Float_t  fHistoVertexDistMax;               // vertex distance maximum value
   Float_t  fHistoVertexDistMin;               // vertex distance minimum value 
@@ -342,11 +398,18 @@ private:
   Int_t    fHistoTrackResidualPhiBins ;       // Number of bins in dPhi axis
   Float_t  fHistoTrackResidualPhiMax  ;       // Maximum value of dPhi (cluster-track) histogram range
   Float_t  fHistoTrackResidualPhiMin  ;       // Minimum value of dPhi (cluster-track) histogram range
+  Int_t    fHistoNPtSumBins;                  // Number of bins in Isolation PtSum histograms
+  Float_t  fHistoPtSumMax;                    // Isolation PtSum maximum in histogram
+  Float_t  fHistoPtSumMin;                       // Isolation PtSum minimum in histogram
+  Int_t    fHistoNPtInConeBins;               // Number of bins in Isolation PtInCone histogram
+  Float_t  fHistoPtInConeMax;                 // Isolation PtInCone maximum in histogram
+  Float_t  fHistoPtInConeMin;                 // Isolation PtInCone maximum in histogram
+
   
   AliHistogramRanges(              const AliHistogramRanges & h) ; // cpy ctor
   AliHistogramRanges & operator = (const AliHistogramRanges & h) ; // cpy assignment
   
-  ClassDef(AliHistogramRanges,2)
+  ClassDef(AliHistogramRanges,5)
 } ;