ROOT logo
#ifndef ALIHISTOGRAMRANGES_H
#define ALIHISTOGRAMRANGES_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice     */

//_________________________________________________________________________
// Class containing histogram settings:
//    - Number of bins
//    - Min and max of range
//
//-- Author: Gustavo Conesa (LPSC-Grenoble)
//

//ROOT
#include <TObject.h>

class AliHistogramRanges : public TObject {
	
public:   
  
  AliHistogramRanges() ;              // default ctor
  virtual ~AliHistogramRanges() { ; } // dtor
  
  void InitParameters() ;
  
  void Print(const Option_t * ) const ;
  
  //Pt, Energy 
  
  Int_t   GetHistoPtBins()              const { return fHistoPtBins          ; }
  Float_t GetHistoPtMin()               const { return fHistoPtMin           ; }
  Float_t GetHistoPtMax()               const { return fHistoPtMax           ; }
  
  void    SetHistoPtRangeAndNBins(Float_t min, Float_t max, Int_t n) {
    fHistoPtBins         = n ; fHistoPtMax         = max ; fHistoPtMin         = min ; }
  
  Int_t   GetHistoEnergyBins()          const { return fHistoPtBins          ; }
  Float_t GetHistoEnergyMin()           const { return fHistoPtMin           ; }
  Float_t GetHistoEnergyMax()           const { return fHistoPtMax           ; }
  
  void    SetHistoEnergyRangeAndNBins(Float_t min, Float_t max, Int_t n) {
    SetHistoPtRangeAndNBins(min, max, n) ; }
  
  Int_t   GetHistoFinePtBins()          const { return fHistoFinePtBins      ; }
  Float_t GetHistoFinePtMin()           const { return fHistoFinePtMin       ; }
  Float_t GetHistoFinePtMax()           const { return fHistoFinePtMax       ; }	
  
  void SetHistoFinePtRangeAndNBins      (Float_t min, Float_t max, Int_t n) {
    fHistoFinePtBins     = n ; fHistoFinePtMax     = max ; fHistoFinePtMin     = min ; }
  
  //Azimuthal angle
  
  Int_t   GetHistoPhiBins()             const { return fHistoPhiBins         ; }
  Float_t GetHistoPhiMin()              const { return fHistoPhiMin          ; }
  Float_t GetHistoPhiMax()              const { return fHistoPhiMax          ; }
  
  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         ; }
  Float_t GetHistoEtaMin()              const { return fHistoEtaMin          ; }
  Float_t GetHistoEtaMax()              const { return fHistoEtaMax          ; }
  
  void    SetHistoEtaRangeAndNBins(Float_t min, Float_t max, Int_t n) {
    fHistoEtaBins        = n ; fHistoEtaMax         = max ; fHistoEtaMin       = min ; }
  
  //Mass
	
  Int_t   GetHistoMassBins()            const { return fHistoMassBins        ; }
  Float_t GetHistoMassMin()             const { return fHistoMassMin         ; }
  Float_t GetHistoMassMax()             const { return fHistoMassMax         ; }
	
  void    SetHistoMassRangeAndNBins(Float_t min, Float_t max, Int_t n) {
    fHistoMassBins       = n ; fHistoMassMax       = max ; fHistoMassMin       = min ; }
  
  //Asymetry
	
  Int_t   GetHistoAsymmetryBins()        const { return fHistoAsymBins       ; }
  Float_t GetHistoAsymmetryMin()         const { return fHistoAsymMin        ; }
  Float_t GetHistoAsymmetryMax()         const { return fHistoAsymMax        ; }	
  
  void    SetHistoAsymmetryRangeAndNBins(Float_t min, Float_t max, Int_t n) {
    fHistoAsymBins       = n ; fHistoAsymMax       = max ; fHistoAsymMin       = min ; }
  
  //VZero
  
  Int_t   GetHistoV0SignalBins()         const { return fHistoV0SBins        ; }
  Int_t   GetHistoV0SignalMin()          const { return fHistoV0SMin         ; }
  Int_t   GetHistoV0SignalMax()          const { return fHistoV0SMax         ; }
	
  void    SetHistoV0SignalRangeAndNBins(Int_t min, Int_t max, Int_t n) {
    fHistoV0SBins        = n ; fHistoV0SMax        = max ; fHistoV0SMin        = min ; }
  
  Int_t   GetHistoV0MultiplicityBins()   const { return fHistoV0MBins        ; }
  Int_t   GetHistoV0MultiplicityMin()    const { return fHistoV0MMin         ; }
  Int_t   GetHistoV0MultiplicityMax()    const { return fHistoV0MMax         ; }
  
  void    SetHistoV0MultiplicityRangeAndNBins(Int_t min, Int_t max, Int_t n) {
    fHistoV0MBins        = n ; fHistoV0MMax        = max ; fHistoV0MMin        = min ; }
  
  // Track multiplicity
  
  Int_t   GetHistoTrackMultiplicityBins() const { return fHistoTrMBins      ; }
  Int_t   GetHistoTrackMultiplicityMin()  const { return fHistoTrMMin       ; }
  Int_t   GetHistoTrackMultiplicityMax()  const { return fHistoTrMMax       ; }
  
  void    SetHistoTrackMultiplicityRangeAndNBins(Int_t min, Int_t max, Int_t n) {
    fHistoTrMBins        = n ; fHistoTrMMax        = max ; fHistoTrMMin        = min ; }
  
  // dEdx
  
  Int_t   GetHistodEdxBins()             const { return fHistodEdxBins       ; }
  Float_t GetHistodEdxMin()              const { return fHistodEdxMin        ; }
  Float_t GetHistodEdxMax()              const { return fHistodEdxMax        ; }	
  
  void    SetHistodEdxRangeAndNBins        (Float_t min, Float_t max, Int_t n) {
    fHistodEdxBins       = n ; fHistodEdxMax       = max ; fHistodEdxMin       = min ; }
  
  // E over p
  
  Int_t   GetHistoPOverEBins()           const { return fHistoPOverEBins     ; }
  Float_t GetHistoPOverEMin()            const { return fHistoPOverEMin      ; }
  Float_t GetHistoPOverEMax()            const { return fHistoPOverEMax      ; }
	
  void    SetHistoPOverERangeAndNBins      (Float_t min, Float_t max, Int_t n) {
    fHistoPOverEBins     = n ; fHistoPOverEMax     = max ; fHistoPOverEMin     = min ; }
  
  // Number of cells per clusters
  
  Int_t   GetHistoNClusterCellBins()     const { return fHistoNClusCellBins  ; }
  Int_t   GetHistoNClusterCellMin()      const { return fHistoNClusCellMin   ; }
  Int_t   GetHistoNClusterCellMax()      const { return fHistoNClusCellMax   ; }	
 
  void    SetHistoNClusterCellRangeAndNBins(Int_t   min, Int_t   max, Int_t n) {
    fHistoNClusCellBins  = n ; fHistoNClusCellMax  = max ; fHistoNClusCellMin  = min ; }
  
  // Number of clusters
  
  Int_t   GetHistoNClustersBins()        const { return fHistoNClustersBins  ; }
  Int_t   GetHistoNClustersMin()         const { return fHistoNClustersMin   ; }
  Int_t   GetHistoNClustersMax()         const { return fHistoNClustersMax   ; }	
  
  void    SetHistoNClustersRangeAndNBins   (Int_t   min, Int_t   max, Int_t n) {
    fHistoNClustersBins  = n ; fHistoNClustersMax  = max ; fHistoNClustersMin  = min ; }

  // Number of cells 
  
  Int_t   GetHistoNCellsBins()           const { return fHistoNCellsBins     ; }
  Int_t   GetHistoNCellsMin()            const { return fHistoNCellsMin      ; }
  Int_t   GetHistoNCellsMax()            const { return fHistoNCellsMax      ; }	
  
  void    SetHistoNCellsRangeAndNBins      (Int_t   min, Int_t   max, Int_t n) {
    fHistoNCellsBins     = n ; fHistoNCellsMax     = max ; fHistoNCellsMin     = min ; }

  // dR
  
  Int_t   GetHistodRBins()               const { return fHistodRBins         ; }
  Float_t GetHistodRMin()                const { return fHistodRMin          ; }
  Float_t GetHistodRMax()                const { return fHistodRMax          ; }	
  
  void    SetHistodRRangeAndNBins          (Float_t min, Float_t max, Int_t n) {
    fHistodRBins         = n ; fHistodRMax         = max ; fHistodRMin         = min ; }

  // Ratio
  
  Int_t   GetHistoRatioBins()            const { return fHistoRatioBins      ; }
  Float_t GetHistoRatioMin()             const { return fHistoRatioMin       ; }
  Float_t GetHistoRatioMax()             const { return fHistoRatioMax       ; }	
  
  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 ; }
  Float_t GetHistoVertexDistMin()        const { return fHistoVertexDistMin  ; }
  Float_t GetHistoVertexDistMax()        const { return fHistoVertexDistMax  ; }	
  
  void    SetHistoVertexDistRangeAndNBins  (Float_t min, Float_t max, Int_t n) { 
    fHistoVertexDistBins = n ; fHistoVertexDistMax = max ; fHistoVertexDistMin = min ; }

  
  // R =sqrt(x^2+y^2+z^2) (cm)
  
  Int_t   GetHistoRBins()                const { return fHistoRBins          ; }
  Float_t GetHistoRMin()                 const { return fHistoRMin           ; }
  Float_t GetHistoRMax()                 const { return fHistoRMax           ; }	  
  
  void    SetHistoRRangeAndNBins           (Float_t min, Float_t max, Int_t n) {
    fHistoRBins         = n ; fHistoRMax           = max ; fHistoRMin          = min ; }
  
  // X position
  
  Int_t   GetHistoXBins()                const { return fHistoXBins          ; }
  Float_t GetHistoXMin()                 const { return fHistoXMin           ; }
  Float_t GetHistoXMax()                 const { return fHistoXMax           ; }
  
  void    SetHistoXRangeAndNBins           (Float_t min, Float_t max, Int_t n) {
    fHistoXBins          = n ; fHistoXMax          = max ; fHistoXMin          = min ; }

  // Y position
  
  Int_t   GetHistoYBins()                const { return fHistoYBins          ; }
  Float_t GetHistoYMin()                 const { return fHistoYMin           ; }
  Float_t GetHistoYMax()                 const { return fHistoYMax           ; }	
  
  void    SetHistoYRangeAndNBins           (Float_t min, Float_t max, Int_t n) {
    fHistoYBins          = n ; fHistoYMax          = max ; fHistoYMin          = min ; }
  
  // Z position
  
  Int_t   GetHistoZBins()                const { return fHistoZBins          ; }
  Float_t GetHistoZMin()                 const { return fHistoZMin           ; }
  Float_t GetHistoZMax()                 const { return fHistoZMax           ; }	
	
  void    SetHistoZRangeAndNBins           (Float_t min, Float_t max, Int_t n) {
    fHistoZBins         = n ; fHistoZMax           = max ; fHistoZMin          = min ; }

  // Shower shape parameters
  
  Int_t   GetHistoShowerShapeBins()      const { return fHistoSSBins         ; }
  Float_t GetHistoShowerShapeMin()       const { return fHistoSSMin          ; }
  Float_t GetHistoShowerShapeMax()       const { return fHistoSSMax          ; }	
  
  void    SetHistoShowerShapeRangeAndNBins (Float_t min, Float_t max, Int_t n) {
    fHistoSSBins        = n ; fHistoSSMax          = max ; fHistoSSMin        = min ; }

  // Time
  
  Int_t   GetHistoTimeBins()             const { return fHistoTimeBins       ; }
  Float_t GetHistoTimeMin()              const { return fHistoTimeMin        ; }
  Float_t GetHistoTimeMax()              const { return fHistoTimeMax        ; }	
  
  void    SetHistoTimeRangeAndNBins        (Float_t min, Float_t max, Int_t n) {
    fHistoTimeBins       = n ; fHistoTimeMax       = max ; fHistoTimeMin       = min ; }	  
  
  // Cluster time difference
  
  Int_t   GetHistoDiffTimeBins()         const { return fHistoDiffTimeBins   ; }
	Float_t GetHistoDiffTimeMin()          const { return fHistoDiffTimeMin    ; }
	Float_t GetHistoDiffTimeMax()          const { return fHistoDiffTimeMax    ; }	
   
  void    SetHistoDiffTimeRangeAndNBins(Float_t min, Float_t max, Int_t n) {
    fHistoDiffTimeBins   = n ; fHistoDiffTimeMax   = max ; fHistoDiffTimeMin   = min   ; }
  
  //    Track matching histogrammes setters and getters
  
  Int_t   GetHistoTrackResidualEtaBins() const { return fHistoTrackResidualEtaBins ; }
	Float_t GetHistoTrackResidualEtaMin()  const { return fHistoTrackResidualEtaMin  ; }
	Float_t GetHistoTrackResidualEtaMax()  const { return fHistoTrackResidualEtaMax  ; }	  
  
  void    SetHistoTrackResidualEtaRangeAndNBins(Float_t min, Float_t max, Int_t n) {
    fHistoTrackResidualEtaBins = n ; fHistoTrackResidualEtaMax = max ; fHistoTrackResidualEtaMin = min           ; }
  
  Int_t   GetHistoTrackResidualPhiBins() const { return fHistoTrackResidualPhiBins ; }
	Float_t GetHistoTrackResidualPhiMin()  const { return fHistoTrackResidualPhiMin  ; }
	Float_t GetHistoTrackResidualPhiMax()  const { return fHistoTrackResidualPhiMax  ; }	
  
  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
  Float_t  fHistoPtMax    ;                   // Maximum value of pt histogram range
  Float_t  fHistoPtMin    ;                   // Minimum value of pt histogram range
  Int_t    fHistoPhiBins  ;                   // Number of bins in phi axis
  Float_t  fHistoPhiMax   ;                   // Maximum value of phi histogram range
  Float_t  fHistoPhiMin   ;                   // Minimum value of phi histogram range
  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
  Int_t    fHistoAsymBins ;                   // Number of bins in asymmetry axis
  Float_t  fHistoAsymMax  ;                   // Maximum value of asymmetry histogram range
  Float_t  fHistoAsymMin  ;                   // Minimum value of asymmetry histogram range
  Int_t    fHistoV0SBins  ;                   // Number of bins in V0 signal axis
  Int_t    fHistoV0SMax   ;                   // Maximum value of V0 signal histogram range
  Int_t    fHistoV0SMin   ;                   // Minimum value of V0 signal histogram range
  Int_t    fHistoV0MBins  ;                   // Number of bins in V0 multiplicity axis
  Int_t    fHistoV0MMax   ;                   // Maximum value of V0 multiplicity histogram range
  Int_t    fHistoV0MMin   ;                   // Minimum value of V0 multiplicity histogram range
  Int_t    fHistoTrMBins  ;                   // Number of bins in V0 multiplicity axis
  Int_t    fHistoTrMMax   ;                   // Maximum value of track multiplicity histogram range
  Int_t    fHistoTrMMin   ;                   // Minimum value of track multiplicity histogram range
  Int_t    fHistoFinePtBins;                  // fine binning for fhAmpId histogram
  Float_t  fHistoFinePtMax;                   // maximum pt value for fhAmpId histogram
  Float_t  fHistoFinePtMin;                   // minimum pt value for fhAmpId histogram
  Int_t    fHistoPOverEBins;                  // p/E histogram number of bins
  Float_t  fHistoPOverEMax;                   // p/E maximum value
  Float_t  fHistoPOverEMin;                   // p/E minimum value
  Int_t    fHistodEdxBins;                    // dEdx histogram number of bins
  Float_t  fHistodEdxMax;                     // dEdx maximum value
  Float_t  fHistodEdxMin;                     // dEdx minimum value
  Int_t    fHistodRBins;                      // dR histogram number of bins
  Float_t  fHistodRMax;                       // dR maximum value
  Float_t  fHistodRMin;                       // dR minimum value
  Int_t    fHistoTimeBins;                    // cell time histogram number of bins
  Float_t  fHistoTimeMax;                     // cell time maximum value
  Float_t  fHistoTimeMin;                     // cell time minimum value
  Int_t    fHistoNClusCellBins;               // number of cells per cluster histogram number of bins
  Int_t    fHistoNClusCellMax;                // number of cells per cluster maximum value
  Int_t    fHistoNClusCellMin;                // number of cells per cluster minimum value
  Int_t    fHistoNCellsBins;                  // number of cells histogram number of bins
  Int_t    fHistoNCellsMax;                   // number of cells maximum value
  Int_t    fHistoNCellsMin;                   // number of cells minimum value
  Int_t    fHistoNClustersBins;               // number of clusters histogram number of bins
  Int_t    fHistoNClustersMax;                // number of clusters maximum value
  Int_t    fHistoNClustersMin;                // number of clusters minimum value  
  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	
  Int_t    fHistoRBins;                       // r =sqrt(x^2+y^2+z^2) (cm) position histogram number of bins
  Float_t  fHistoRMax;                        // r =sqrt(x^2+y^2+z^2) (cm)  maximum value
  Float_t  fHistoRMin;                        // r =sqrt(x^2+y^2+z^2) (cm)  minimum value	
  Int_t    fHistoXBins;                       // x (cm) position histogram number of bins
  Float_t  fHistoXMax;                        // x (cm) position maximum value
  Float_t  fHistoXMin;                        // x (cm) position minimum value
  Int_t    fHistoYBins;                       // y (cm) position histogram number of bins
  Float_t  fHistoYMax;                        // y (cm) position maximum value
  Float_t  fHistoYMin;                        // y (cm) position minimum value
  Int_t    fHistoZBins;                       // z (cm) position histogram number of bins
  Float_t  fHistoZMax;                        // z (cm) position maximum value
  Float_t  fHistoZMin;                        // z (cm) position minimum value
  Int_t    fHistoSSBins;                      // Shower Shape parameter histogram number of bins
  Float_t  fHistoSSMax;                       // Shower Shape parameter position maximum value
  Float_t  fHistoSSMin;                       // Shower Shape parameter position minimum value
  Int_t    fHistoDiffTimeBins;                // Difference cluster pair time parameter histogram number of bins
  Float_t  fHistoDiffTimeMax;                 // Difference cluster pair time parameter position maximum value
  Float_t  fHistoDiffTimeMin;                 // Difference cluster pair time parameter position minimum value  
  Int_t    fHistoTrackResidualEtaBins ;       // Number of bins in dEta (cluster-track) axis
  Float_t  fHistoTrackResidualEtaMax  ;       // Maximum value of dEta (cluster-track) histogram range
  Float_t  fHistoTrackResidualEtaMin  ;       // Minimum value of dEta (cluster-track) histogram range		
  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,5)
} ;


#endif //ALIHISTOGRAMRANGES_H



 AliHistogramRanges.h:1
 AliHistogramRanges.h:2
 AliHistogramRanges.h:3
 AliHistogramRanges.h:4
 AliHistogramRanges.h:5
 AliHistogramRanges.h:6
 AliHistogramRanges.h:7
 AliHistogramRanges.h:8
 AliHistogramRanges.h:9
 AliHistogramRanges.h:10
 AliHistogramRanges.h:11
 AliHistogramRanges.h:12
 AliHistogramRanges.h:13
 AliHistogramRanges.h:14
 AliHistogramRanges.h:15
 AliHistogramRanges.h:16
 AliHistogramRanges.h:17
 AliHistogramRanges.h:18
 AliHistogramRanges.h:19
 AliHistogramRanges.h:20
 AliHistogramRanges.h:21
 AliHistogramRanges.h:22
 AliHistogramRanges.h:23
 AliHistogramRanges.h:24
 AliHistogramRanges.h:25
 AliHistogramRanges.h:26
 AliHistogramRanges.h:27
 AliHistogramRanges.h:28
 AliHistogramRanges.h:29
 AliHistogramRanges.h:30
 AliHistogramRanges.h:31
 AliHistogramRanges.h:32
 AliHistogramRanges.h:33
 AliHistogramRanges.h:34
 AliHistogramRanges.h:35
 AliHistogramRanges.h:36
 AliHistogramRanges.h:37
 AliHistogramRanges.h:38
 AliHistogramRanges.h:39
 AliHistogramRanges.h:40
 AliHistogramRanges.h:41
 AliHistogramRanges.h:42
 AliHistogramRanges.h:43
 AliHistogramRanges.h:44
 AliHistogramRanges.h:45
 AliHistogramRanges.h:46
 AliHistogramRanges.h:47
 AliHistogramRanges.h:48
 AliHistogramRanges.h:49
 AliHistogramRanges.h:50
 AliHistogramRanges.h:51
 AliHistogramRanges.h:52
 AliHistogramRanges.h:53
 AliHistogramRanges.h:54
 AliHistogramRanges.h:55
 AliHistogramRanges.h:56
 AliHistogramRanges.h:57
 AliHistogramRanges.h:58
 AliHistogramRanges.h:59
 AliHistogramRanges.h:60
 AliHistogramRanges.h:61
 AliHistogramRanges.h:62
 AliHistogramRanges.h:63
 AliHistogramRanges.h:64
 AliHistogramRanges.h:65
 AliHistogramRanges.h:66
 AliHistogramRanges.h:67
 AliHistogramRanges.h:68
 AliHistogramRanges.h:69
 AliHistogramRanges.h:70
 AliHistogramRanges.h:71
 AliHistogramRanges.h:72
 AliHistogramRanges.h:73
 AliHistogramRanges.h:74
 AliHistogramRanges.h:75
 AliHistogramRanges.h:76
 AliHistogramRanges.h:77
 AliHistogramRanges.h:78
 AliHistogramRanges.h:79
 AliHistogramRanges.h:80
 AliHistogramRanges.h:81
 AliHistogramRanges.h:82
 AliHistogramRanges.h:83
 AliHistogramRanges.h:84
 AliHistogramRanges.h:85
 AliHistogramRanges.h:86
 AliHistogramRanges.h:87
 AliHistogramRanges.h:88
 AliHistogramRanges.h:89
 AliHistogramRanges.h:90
 AliHistogramRanges.h:91
 AliHistogramRanges.h:92
 AliHistogramRanges.h:93
 AliHistogramRanges.h:94
 AliHistogramRanges.h:95
 AliHistogramRanges.h:96
 AliHistogramRanges.h:97
 AliHistogramRanges.h:98
 AliHistogramRanges.h:99
 AliHistogramRanges.h:100
 AliHistogramRanges.h:101
 AliHistogramRanges.h:102
 AliHistogramRanges.h:103
 AliHistogramRanges.h:104
 AliHistogramRanges.h:105
 AliHistogramRanges.h:106
 AliHistogramRanges.h:107
 AliHistogramRanges.h:108
 AliHistogramRanges.h:109
 AliHistogramRanges.h:110
 AliHistogramRanges.h:111
 AliHistogramRanges.h:112
 AliHistogramRanges.h:113
 AliHistogramRanges.h:114
 AliHistogramRanges.h:115
 AliHistogramRanges.h:116
 AliHistogramRanges.h:117
 AliHistogramRanges.h:118
 AliHistogramRanges.h:119
 AliHistogramRanges.h:120
 AliHistogramRanges.h:121
 AliHistogramRanges.h:122
 AliHistogramRanges.h:123
 AliHistogramRanges.h:124
 AliHistogramRanges.h:125
 AliHistogramRanges.h:126
 AliHistogramRanges.h:127
 AliHistogramRanges.h:128
 AliHistogramRanges.h:129
 AliHistogramRanges.h:130
 AliHistogramRanges.h:131
 AliHistogramRanges.h:132
 AliHistogramRanges.h:133
 AliHistogramRanges.h:134
 AliHistogramRanges.h:135
 AliHistogramRanges.h:136
 AliHistogramRanges.h:137
 AliHistogramRanges.h:138
 AliHistogramRanges.h:139
 AliHistogramRanges.h:140
 AliHistogramRanges.h:141
 AliHistogramRanges.h:142
 AliHistogramRanges.h:143
 AliHistogramRanges.h:144
 AliHistogramRanges.h:145
 AliHistogramRanges.h:146
 AliHistogramRanges.h:147
 AliHistogramRanges.h:148
 AliHistogramRanges.h:149
 AliHistogramRanges.h:150
 AliHistogramRanges.h:151
 AliHistogramRanges.h:152
 AliHistogramRanges.h:153
 AliHistogramRanges.h:154
 AliHistogramRanges.h:155
 AliHistogramRanges.h:156
 AliHistogramRanges.h:157
 AliHistogramRanges.h:158
 AliHistogramRanges.h:159
 AliHistogramRanges.h:160
 AliHistogramRanges.h:161
 AliHistogramRanges.h:162
 AliHistogramRanges.h:163
 AliHistogramRanges.h:164
 AliHistogramRanges.h:165
 AliHistogramRanges.h:166
 AliHistogramRanges.h:167
 AliHistogramRanges.h:168
 AliHistogramRanges.h:169
 AliHistogramRanges.h:170
 AliHistogramRanges.h:171
 AliHistogramRanges.h:172
 AliHistogramRanges.h:173
 AliHistogramRanges.h:174
 AliHistogramRanges.h:175
 AliHistogramRanges.h:176
 AliHistogramRanges.h:177
 AliHistogramRanges.h:178
 AliHistogramRanges.h:179
 AliHistogramRanges.h:180
 AliHistogramRanges.h:181
 AliHistogramRanges.h:182
 AliHistogramRanges.h:183
 AliHistogramRanges.h:184
 AliHistogramRanges.h:185
 AliHistogramRanges.h:186
 AliHistogramRanges.h:187
 AliHistogramRanges.h:188
 AliHistogramRanges.h:189
 AliHistogramRanges.h:190
 AliHistogramRanges.h:191
 AliHistogramRanges.h:192
 AliHistogramRanges.h:193
 AliHistogramRanges.h:194
 AliHistogramRanges.h:195
 AliHistogramRanges.h:196
 AliHistogramRanges.h:197
 AliHistogramRanges.h:198
 AliHistogramRanges.h:199
 AliHistogramRanges.h:200
 AliHistogramRanges.h:201
 AliHistogramRanges.h:202
 AliHistogramRanges.h:203
 AliHistogramRanges.h:204
 AliHistogramRanges.h:205
 AliHistogramRanges.h:206
 AliHistogramRanges.h:207
 AliHistogramRanges.h:208
 AliHistogramRanges.h:209
 AliHistogramRanges.h:210
 AliHistogramRanges.h:211
 AliHistogramRanges.h:212
 AliHistogramRanges.h:213
 AliHistogramRanges.h:214
 AliHistogramRanges.h:215
 AliHistogramRanges.h:216
 AliHistogramRanges.h:217
 AliHistogramRanges.h:218
 AliHistogramRanges.h:219
 AliHistogramRanges.h:220
 AliHistogramRanges.h:221
 AliHistogramRanges.h:222
 AliHistogramRanges.h:223
 AliHistogramRanges.h:224
 AliHistogramRanges.h:225
 AliHistogramRanges.h:226
 AliHistogramRanges.h:227
 AliHistogramRanges.h:228
 AliHistogramRanges.h:229
 AliHistogramRanges.h:230
 AliHistogramRanges.h:231
 AliHistogramRanges.h:232
 AliHistogramRanges.h:233
 AliHistogramRanges.h:234
 AliHistogramRanges.h:235
 AliHistogramRanges.h:236
 AliHistogramRanges.h:237
 AliHistogramRanges.h:238
 AliHistogramRanges.h:239
 AliHistogramRanges.h:240
 AliHistogramRanges.h:241
 AliHistogramRanges.h:242
 AliHistogramRanges.h:243
 AliHistogramRanges.h:244
 AliHistogramRanges.h:245
 AliHistogramRanges.h:246
 AliHistogramRanges.h:247
 AliHistogramRanges.h:248
 AliHistogramRanges.h:249
 AliHistogramRanges.h:250
 AliHistogramRanges.h:251
 AliHistogramRanges.h:252
 AliHistogramRanges.h:253
 AliHistogramRanges.h:254
 AliHistogramRanges.h:255
 AliHistogramRanges.h:256
 AliHistogramRanges.h:257
 AliHistogramRanges.h:258
 AliHistogramRanges.h:259
 AliHistogramRanges.h:260
 AliHistogramRanges.h:261
 AliHistogramRanges.h:262
 AliHistogramRanges.h:263
 AliHistogramRanges.h:264
 AliHistogramRanges.h:265
 AliHistogramRanges.h:266
 AliHistogramRanges.h:267
 AliHistogramRanges.h:268
 AliHistogramRanges.h:269
 AliHistogramRanges.h:270
 AliHistogramRanges.h:271
 AliHistogramRanges.h:272
 AliHistogramRanges.h:273
 AliHistogramRanges.h:274
 AliHistogramRanges.h:275
 AliHistogramRanges.h:276
 AliHistogramRanges.h:277
 AliHistogramRanges.h:278
 AliHistogramRanges.h:279
 AliHistogramRanges.h:280
 AliHistogramRanges.h:281
 AliHistogramRanges.h:282
 AliHistogramRanges.h:283
 AliHistogramRanges.h:284
 AliHistogramRanges.h:285
 AliHistogramRanges.h:286
 AliHistogramRanges.h:287
 AliHistogramRanges.h:288
 AliHistogramRanges.h:289
 AliHistogramRanges.h:290
 AliHistogramRanges.h:291
 AliHistogramRanges.h:292
 AliHistogramRanges.h:293
 AliHistogramRanges.h:294
 AliHistogramRanges.h:295
 AliHistogramRanges.h:296
 AliHistogramRanges.h:297
 AliHistogramRanges.h:298
 AliHistogramRanges.h:299
 AliHistogramRanges.h:300
 AliHistogramRanges.h:301
 AliHistogramRanges.h:302
 AliHistogramRanges.h:303
 AliHistogramRanges.h:304
 AliHistogramRanges.h:305
 AliHistogramRanges.h:306
 AliHistogramRanges.h:307
 AliHistogramRanges.h:308
 AliHistogramRanges.h:309
 AliHistogramRanges.h:310
 AliHistogramRanges.h:311
 AliHistogramRanges.h:312
 AliHistogramRanges.h:313
 AliHistogramRanges.h:314
 AliHistogramRanges.h:315
 AliHistogramRanges.h:316
 AliHistogramRanges.h:317
 AliHistogramRanges.h:318
 AliHistogramRanges.h:319
 AliHistogramRanges.h:320
 AliHistogramRanges.h:321
 AliHistogramRanges.h:322
 AliHistogramRanges.h:323
 AliHistogramRanges.h:324
 AliHistogramRanges.h:325
 AliHistogramRanges.h:326
 AliHistogramRanges.h:327
 AliHistogramRanges.h:328
 AliHistogramRanges.h:329
 AliHistogramRanges.h:330
 AliHistogramRanges.h:331
 AliHistogramRanges.h:332
 AliHistogramRanges.h:333
 AliHistogramRanges.h:334
 AliHistogramRanges.h:335
 AliHistogramRanges.h:336
 AliHistogramRanges.h:337
 AliHistogramRanges.h:338
 AliHistogramRanges.h:339
 AliHistogramRanges.h:340
 AliHistogramRanges.h:341
 AliHistogramRanges.h:342
 AliHistogramRanges.h:343
 AliHistogramRanges.h:344
 AliHistogramRanges.h:345
 AliHistogramRanges.h:346
 AliHistogramRanges.h:347
 AliHistogramRanges.h:348
 AliHistogramRanges.h:349
 AliHistogramRanges.h:350
 AliHistogramRanges.h:351
 AliHistogramRanges.h:352
 AliHistogramRanges.h:353
 AliHistogramRanges.h:354
 AliHistogramRanges.h:355
 AliHistogramRanges.h:356
 AliHistogramRanges.h:357
 AliHistogramRanges.h:358
 AliHistogramRanges.h:359
 AliHistogramRanges.h:360
 AliHistogramRanges.h:361
 AliHistogramRanges.h:362
 AliHistogramRanges.h:363
 AliHistogramRanges.h:364
 AliHistogramRanges.h:365
 AliHistogramRanges.h:366
 AliHistogramRanges.h:367
 AliHistogramRanges.h:368
 AliHistogramRanges.h:369
 AliHistogramRanges.h:370
 AliHistogramRanges.h:371
 AliHistogramRanges.h:372
 AliHistogramRanges.h:373
 AliHistogramRanges.h:374
 AliHistogramRanges.h:375
 AliHistogramRanges.h:376
 AliHistogramRanges.h:377
 AliHistogramRanges.h:378
 AliHistogramRanges.h:379
 AliHistogramRanges.h:380
 AliHistogramRanges.h:381
 AliHistogramRanges.h:382
 AliHistogramRanges.h:383
 AliHistogramRanges.h:384
 AliHistogramRanges.h:385
 AliHistogramRanges.h:386
 AliHistogramRanges.h:387
 AliHistogramRanges.h:388
 AliHistogramRanges.h:389
 AliHistogramRanges.h:390
 AliHistogramRanges.h:391
 AliHistogramRanges.h:392
 AliHistogramRanges.h:393
 AliHistogramRanges.h:394
 AliHistogramRanges.h:395
 AliHistogramRanges.h:396
 AliHistogramRanges.h:397
 AliHistogramRanges.h:398
 AliHistogramRanges.h:399
 AliHistogramRanges.h:400
 AliHistogramRanges.h:401
 AliHistogramRanges.h:402
 AliHistogramRanges.h:403
 AliHistogramRanges.h:404
 AliHistogramRanges.h:405
 AliHistogramRanges.h:406
 AliHistogramRanges.h:407
 AliHistogramRanges.h:408
 AliHistogramRanges.h:409
 AliHistogramRanges.h:410
 AliHistogramRanges.h:411
 AliHistogramRanges.h:412
 AliHistogramRanges.h:413
 AliHistogramRanges.h:414
 AliHistogramRanges.h:415
 AliHistogramRanges.h:416
 AliHistogramRanges.h:417
 AliHistogramRanges.h:418
 AliHistogramRanges.h:419