AliPhysics  32b88a8 (32b88a8)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliHistogramRanges.h
Go to the documentation of this file.
1 #ifndef ALIHISTOGRAMRANGES_H
2 #define ALIHISTOGRAMRANGES_H
3 
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice */
6 
7 //_________________________________________________________________________
19 //_________________________________________________________________________
20 
21 // ROOT
22 #include <TObject.h>
23 
24 class AliHistogramRanges : public TObject {
25 
26 public:
27 
28  AliHistogramRanges() ; // default ctor
29  virtual ~AliHistogramRanges() { ; } // dtor
30 
31  void InitParameters() ;
32 
33  void Print(const Option_t * ) const ;
34 
35  //Pt, Energy
36 
37  Int_t GetHistoPtBins() const { return fHistoPtBins ; }
38  Float_t GetHistoPtMin() const { return fHistoPtMin ; }
39  Float_t GetHistoPtMax() const { return fHistoPtMax ; }
40 
42  fHistoPtBins = n ; fHistoPtMax = max ; fHistoPtMin = min ; }
43 
44  Int_t GetHistoEnergyBins() const { return fHistoPtBins ; }
45  Float_t GetHistoEnergyMin() const { return fHistoPtMin ; }
46  Float_t GetHistoEnergyMax() const { return fHistoPtMax ; }
47 
49  SetHistoPtRangeAndNBins(min, max, n) ; }
50 
54 
56  fHistoFinePtBins = n ; fHistoFinePtMax = max ; fHistoFinePtMin = min ; }
57 
58  //Azimuthal angle
59 
60  Int_t GetHistoPhiBins() const { return fHistoPhiBins ; }
61  Float_t GetHistoPhiMin() const { return fHistoPhiMin ; }
62  Float_t GetHistoPhiMax() const { return fHistoPhiMax ; }
63 
65  fHistoPhiBins = n ; fHistoPhiMax = max ; fHistoPhiMin = min ; }
66 
67  // Delta azymuthal angle
71 
74 
75 
76 // Delta eta angle
77 
81 
84 
85 
86  //Pseudorapidity-rapidity
87 
88  Int_t GetHistoEtaBins() const { return fHistoEtaBins ; }
89  Float_t GetHistoEtaMin() const { return fHistoEtaMin ; }
90  Float_t GetHistoEtaMax() const { return fHistoEtaMax ; }
91 
93  fHistoEtaBins = n ; fHistoEtaMax = max ; fHistoEtaMin = min ; }
94 
95  //Mass
96 
97  Int_t GetHistoMassBins() const { return fHistoMassBins ; }
98  Float_t GetHistoMassMin() const { return fHistoMassMin ; }
99  Float_t GetHistoMassMax() const { return fHistoMassMax ; }
100 
102  fHistoMassBins = n ; fHistoMassMax = max ; fHistoMassMin = min ; }
103 
104  //Asymetry
105 
109 
111  fHistoAsymBins = n ; fHistoAsymMax = max ; fHistoAsymMin = min ; }
112 
113  //VZero
114 
118 
120  fHistoV0SBins = n ; fHistoV0SMax = max ; fHistoV0SMin = min ; }
121 
125 
127  fHistoV0MBins = n ; fHistoV0MMax = max ; fHistoV0MMin = min ; }
128 
129  // Track multiplicity
130 
134 
136  fHistoTrMBins = n ; fHistoTrMMax = max ; fHistoTrMMin = min ; }
137 
138  // dEdx
139 
140  Int_t GetHistodEdxBins() const { return fHistodEdxBins ; }
141  Float_t GetHistodEdxMin() const { return fHistodEdxMin ; }
142  Float_t GetHistodEdxMax() const { return fHistodEdxMax ; }
143 
145  fHistodEdxBins = n ; fHistodEdxMax = max ; fHistodEdxMin = min ; }
146 
147  // E over p
148 
152 
154  fHistoPOverEBins = n ; fHistoPOverEMax = max ; fHistoPOverEMin = min ; }
155 
156  // Number of cells per clusters
157 
161 
164 
165  // Number of clusters
166 
170 
173 
174  // Number of cells
175 
179 
181  fHistoNCellsBins = n ; fHistoNCellsMax = max ; fHistoNCellsMin = min ; }
182 
183  // dR
184 
185  Int_t GetHistodRBins() const { return fHistodRBins ; }
186  Float_t GetHistodRMin() const { return fHistodRMin ; }
187  Float_t GetHistodRMax() const { return fHistodRMax ; }
188 
190  fHistodRBins = n ; fHistodRMax = max ; fHistodRMin = min ; }
191 
192  // Ratio
193 
197 
199  fHistoRatioBins = n ; fHistoRatioMax = max ; fHistoRatioMin = min ; }
200 
201  // Hump-Backed Plateau
202 
203  Int_t GetHistoHBPBins() const { return fHistoHBPBins ; }
204  Float_t GetHistoHBPMin() const { return fHistoHBPMin ; }
205  Float_t GetHistoHBPMax() const { return fHistoHBPMax ; }
206 
208  fHistoHBPBins = n ; fHistoHBPMax = max ; fHistoHBPMin = min ; }
209 
210 
211  // Vertex
212 
216 
219 
220 
221  // R =sqrt(x^2+y^2+z^2) (cm)
222 
223  Int_t GetHistoRBins() const { return fHistoRBins ; }
224  Float_t GetHistoRMin() const { return fHistoRMin ; }
225  Float_t GetHistoRMax() const { return fHistoRMax ; }
226 
228  fHistoRBins = n ; fHistoRMax = max ; fHistoRMin = min ; }
229 
230  // X position
231 
232  Int_t GetHistoXBins() const { return fHistoXBins ; }
233  Float_t GetHistoXMin() const { return fHistoXMin ; }
234  Float_t GetHistoXMax() const { return fHistoXMax ; }
235 
237  fHistoXBins = n ; fHistoXMax = max ; fHistoXMin = min ; }
238 
239  // Y position
240 
241  Int_t GetHistoYBins() const { return fHistoYBins ; }
242  Float_t GetHistoYMin() const { return fHistoYMin ; }
243  Float_t GetHistoYMax() const { return fHistoYMax ; }
244 
246  fHistoYBins = n ; fHistoYMax = max ; fHistoYMin = min ; }
247 
248  // Z position
249 
250  Int_t GetHistoZBins() const { return fHistoZBins ; }
251  Float_t GetHistoZMin() const { return fHistoZMin ; }
252  Float_t GetHistoZMax() const { return fHistoZMax ; }
253 
255  fHistoZBins = n ; fHistoZMax = max ; fHistoZMin = min ; }
256 
257  // Shower shape parameters
258 
262 
264  fHistoSSBins = n ; fHistoSSMax = max ; fHistoSSMin = min ; }
265 
266  // Time
267 
268  Int_t GetHistoTimeBins() const { return fHistoTimeBins ; }
269  Float_t GetHistoTimeMin() const { return fHistoTimeMin ; }
270  Float_t GetHistoTimeMax() const { return fHistoTimeMax ; }
271 
273  fHistoTimeBins = n ; fHistoTimeMax = max ; fHistoTimeMin = min ; }
274 
275  // Cluster time difference
276 
280 
283 
284  // Track matching histogrammes setters and getters
285 
289 
292 
296 
299 
300  // Isolation task, sum pt
301 
303  fHistoNPtSumBins = n ; fHistoPtSumMax = max ; fHistoPtSumMin = min ; }
304 
308 
311 
315 
316 
317 private:
318 
334 
413 
416 
419 
421  ClassDef(AliHistogramRanges,5) ;
423 
424 } ;
425 
426 
427 #endif //ALIHISTOGRAMRANGES_H
428 
429 
430 
Float_t GetHistoZMax() const
Float_t GetHistoPtMax() const
Float_t fHistoHBPMin
Hump-backed plateau minimum value.
AliHistogramRanges & operator=(const AliHistogramRanges &h)
Assignment operator not implemented.
void SetHistoTrackMultiplicityRangeAndNBins(Int_t min, Int_t max, Int_t n)
Float_t fHistoMassMax
Maximum value of mass histogram range.
Float_t fHistoPhiMax
Maximum value of phi histogram range.
Int_t fHistoPtBins
Number of bins in pt axis.
Int_t GetHistoDeltaEtaBins() const
Int_t GetHistoNClusterCellMin() const
Float_t GetHistoPtMin() const
Int_t fHistodEdxBins
dEdx histogram number of bins.
Int_t GetHistoFinePtBins() const
Float_t fHistoAsymMax
Maximum value of asymmetry histogram range.
Float_t fHistoPtSumMax
Isolation PtSum maximum in histogram.
Int_t GetHistoShowerShapeBins() const
Int_t fHistoNCellsMin
Number of cells minimum value.
Float_t fHistodRMin
dR minimum value.
Float_t GetHistodEdxMax() const
void SetHistoMassRangeAndNBins(Float_t min, Float_t max, Int_t n)
Int_t GetHistoNPtInConeBins() const
void SetHistoDeltaPhiRangeAndNBins(Float_t min, Float_t max, Int_t n)
Int_t fHistoSSBins
Shower Shape parameter histogram number of bins.
Int_t GetHistoNCellsMin() const
void SetHistoXRangeAndNBins(Float_t min, Float_t max, Int_t n)
Float_t fHistodEdxMax
dEdx maximum value.
Int_t fHistoNPtSumBins
Number of bins in Isolation PtSum histograms.
Float_t fHistoDiffTimeMin
Difference cluster pair time parameter position minimum value.
Float_t fHistoTrackResidualEtaMin
Minimum value of dEta (cluster-track) histogram range.
Int_t fHistoYBins
y (cm) position histogram number of bins.
Int_t GetHistoTrackMultiplicityMax() const
Int_t fHistoDeltaPhiBins
Number of bins in delta phi axis.
Float_t GetHistoVertexDistMin() const
Float_t fHistoPtInConeMin
Isolation PtInCone maximum in histogram.
Int_t fHistoTrMMax
Maximum value of track multiplicity histogram range.
Float_t GetHistoEnergyMax() const
void SetHistoPtRangeAndNBins(Float_t min, Float_t max, Int_t n)
Float_t fHistoVertexDistMax
Vertex distance maximum value.
Int_t fHistoPhiBins
Number of bins in phi axis.
Int_t GetHistoHBPBins() const
Int_t fHistodRBins
dR histogram number of bins.
void InitParameters()
Initialize histogram parameters.
Float_t fHistoRMax
r =sqrt(x^2+y^2+z^2) (cm) maximum value.
Float_t GetHistodRMax() const
Int_t fHistoNPtInConeBins
Number of bins in Isolation PtInCone histogram.
Float_t fHistoTrackResidualPhiMax
Maximum value of dPhi (cluster-track) histogram range.
Float_t GetHistoXMin() const
Float_t GetHistoRatioMax() const
Int_t fHistoNClusCellMax
Number of cells per cluster maximum value.
Int_t GetHistoMassBins() const
Int_t GetHistoPhiBins() const
Int_t fHistoNCellsMax
Number of cells maximum value.
void SetHistodRRangeAndNBins(Float_t min, Float_t max, Int_t n)
Float_t GetHistoMassMin() const
Float_t fHistoPtInConeMax
Isolation PtInCone maximum in histogram.
Float_t fHistoAsymMin
Minimum value of asymmetry histogram range.
Float_t fHistoFinePtMin
minimum pt value for fhAmpId histogram
Int_t GetHistoXBins() const
Int_t GetHistoV0SignalBins() const
Float_t GetHistoPtInConeMax() const
Int_t GetHistoTrackMultiplicityMin() const
Float_t GetHistoTrackResidualPhiMin() const
Float_t fHistoTrackResidualEtaMax
Maximum value of dEta (cluster-track) histogram range.
Float_t fHistoTimeMax
Cell time maximum value.
Int_t GetHistoDeltaPhiBins() const
Float_t GetHistoTrackResidualEtaMin() const
Int_t GetHistoNClusterCellBins() const
AliHistogramRanges()
Default constructor. Initialize parameters.
Float_t GetHistoYMax() const
Float_t GetHistoDiffTimeMin() const
Float_t fHistoEtaMax
Maximum value of eta histogram range.
Int_t GetHistoPOverEBins() const
Float_t fHistoPOverEMax
p/E maximum value.
Float_t GetHistoPhiMin() const
Int_t fHistoTrackResidualEtaBins
Number of bins in dEta (cluster-track) axis.
Float_t GetHistoDiffTimeMax() const
void SetHistoTrackResidualEtaRangeAndNBins(Float_t min, Float_t max, Int_t n)
Int_t GetHistoVertexDistBins() const
Int_t GetHistoZBins() const
Float_t fHistoPhiMin
Minimum value of phi histogram range.
Int_t fHistoPOverEBins
p/E histogram number of bins.
Float_t GetHistoAsymmetryMax() const
Float_t GetHistoMassMax() const
Float_t fHistoRatioMax
Ratio maximum value.
Float_t fHistoDeltaPhiMax
Maximum value of delta phi histogram range.
Int_t fHistoDeltaEtaBins
Number of bins in delta eta axis.
Int_t fHistoXBins
x (cm) position histogram number of bins.
Float_t fHistoSSMin
Shower Shape parameter position minimum value.
void SetHistoPtInConeRangeAndNBins(Float_t min, Float_t max, Int_t n)
Float_t GetHistodEdxMin() const
void SetHistoPOverERangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetHistoPhiRangeAndNBins(Float_t min, Float_t max, Int_t n)
int Int_t
Definition: External.C:63
Int_t fHistoVertexDistBins
Vertex distance histogram number of bins.
Int_t fHistoTrMBins
Number of bins in V0 multiplicity axis.
Int_t GetHistoDiffTimeBins() const
void SetHistoPtSumRangeAndNBins(Float_t min, Float_t max, Int_t n)
float Float_t
Definition: External.C:68
Float_t fHistodRMax
dR maximum value.
Float_t GetHistoTrackResidualPhiMax() const
Float_t fHistoPtSumMin
Isolation PtSum minimum in histogram.
Int_t fHistoAsymBins
Number of bins in asymmetry axis.
void SetHistoTrackResidualPhiRangeAndNBins(Float_t min, Float_t max, Int_t n)
Int_t GetHistoAsymmetryBins() const
Float_t fHistoTimeMin
Cell time minimum value.
Int_t fHistoNCellsBins
Number of cells histogram number of bins.
Float_t GetHistoRMin() const
Float_t GetHistoRMax() const
Float_t GetHistoHBPMin() const
Int_t fHistoTrackResidualPhiBins
Number of bins in dPhi axis.
Int_t GetHistoEnergyBins() const
Float_t GetHistoDeltaPhiMax() const
Int_t GetHistoV0MultiplicityBins() const
Float_t fHistoDeltaPhiMin
Minimum value of delta phi histogram range.
Int_t fHistoV0SMax
Maximum value of V0 signal histogram range.
Int_t fHistoNClusCellMin
Number of cells per cluster minimum value.
Float_t fHistoRatioMin
Ratio minimum value.
Int_t GetHistoV0SignalMin() const
void SetHistoDeltaEtaRangeAndNBins(Float_t min, Float_t max, Int_t n)
Float_t fHistoDiffTimeMax
Difference cluster pair time parameter position maximum value.
Int_t GetHistoV0MultiplicityMin() const
Float_t GetHistoShowerShapeMin() const
Float_t fHistoTrackResidualPhiMin
Minimum value of dPhi (cluster-track) histogram range.
Float_t GetHistoXMax() const
Int_t GetHistodEdxBins() const
Float_t GetHistoHBPMax() const
Int_t fHistoRatioBins
Ratio histogram number of bins.
Int_t GetHistoNClusterCellMax() const
Int_t fHistoHBPBins
Hump-backed plateau histogram number of bins.
Int_t GetHistoTrackResidualEtaBins() const
void SetHistoNClusterCellRangeAndNBins(Int_t min, Int_t max, Int_t n)
Float_t fHistoDeltaEtaMax
Maximum value of delta eta histogram range.
Int_t GetHistoTrackResidualPhiBins() const
Float_t fHistoFinePtMax
maximum pt value for fhAmpId histogram
void SetHistoEnergyRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetHistoYRangeAndNBins(Float_t min, Float_t max, Int_t n)
Int_t GetHistoNPtSumBins() const
void Print(const Option_t *) const
Int_t fHistoDiffTimeBins
Difference cluster pair time parameter histogram number of bins.
Int_t GetHistoTrackMultiplicityBins() const
Float_t fHistoXMin
x (cm) position minimum value.
Int_t fHistoV0MBins
Number of bins in V0 multiplicity axis.
Float_t fHistoYMin
y (cm) position minimum value.
Int_t GetHistoRBins() const
Float_t GetHistoEtaMin() const
Class containing more common histogram axis types.
Int_t GetHistoRatioBins() const
Float_t GetHistoPtSumMin() const
Int_t GetHistoNClustersMin() const
Float_t GetHistoRatioMin() const
Float_t fHistoZMax
z (cm) position maximum value.
Float_t GetHistoVertexDistMax() const
Float_t GetHistoZMin() const
Float_t fHistoDeltaEtaMin
Minimum value of delta eta histogram range.
Float_t fHistoPOverEMin
p/E minimum value.
Int_t fHistoZBins
z (cm) position histogram number of bins.
Int_t GetHistoYBins() const
Int_t GetHistoNClustersBins() const
Float_t GetHistoEtaMax() const
void SetHistoNClustersRangeAndNBins(Int_t min, Int_t max, Int_t n)
Float_t GetHistoDeltaEtaMin() const
Float_t GetHistodRMin() const
Int_t GetHistoPtBins() const
Int_t fHistoEtaBins
Number of bins in eta axis.
Float_t fHistoRMin
r =sqrt(x^2+y^2+z^2) (cm) minimum value.
void SetHistoEtaRangeAndNBins(Float_t min, Float_t max, Int_t n)
Float_t fHistoXMax
x (cm) position maximum value.
Float_t GetHistoPOverEMax() const
void SetHistoNCellsRangeAndNBins(Int_t min, Int_t max, Int_t n)
Int_t fHistoV0MMin
Minimum value of V0 multiplicity histogram range.
void SetHistoAsymmetryRangeAndNBins(Float_t min, Float_t max, Int_t n)
void SetHistoV0MultiplicityRangeAndNBins(Int_t min, Int_t max, Int_t n)
Int_t fHistoFinePtBins
fine binning for fhAmpId histogram
Float_t fHistoZMin
z (cm) position minimum value.
Int_t GetHistoV0MultiplicityMax() const
Float_t fHistoSSMax
Shower Shape parameter position maximum value.
Float_t fHistoVertexDistMin
Vertex distance minimum value.
Float_t GetHistoAsymmetryMin() const
Int_t GetHistoV0SignalMax() const
void SetHistoZRangeAndNBins(Float_t min, Float_t max, Int_t n)
Int_t GetHistoNCellsMax() const
void SetHistoV0SignalRangeAndNBins(Int_t min, Int_t max, Int_t n)
Float_t fHistoEtaMin
Minimum value of eta histogram range.
Int_t fHistoV0SBins
Number of bins in V0 signal axis.
Int_t GetHistoTimeBins() const
void SetHistoTimeRangeAndNBins(Float_t min, Float_t max, Int_t n)
Float_t GetHistoPOverEMin() const
Int_t fHistoNClustersMin
Number of clusters minimum value.
Int_t fHistoNClusCellBins
Number of cells per cluster histogram number of bins.
Float_t GetHistoFinePtMin() const
Int_t fHistoNClustersMax
Number of clusters maximum value.
void SetHistoFinePtRangeAndNBins(Float_t min, Float_t max, Int_t n)
Int_t fHistoMassBins
Number of bins in mass axis.
Int_t fHistoTrMMin
Minimum value of track multiplicity histogram range.
const char Option_t
Definition: External.C:48
Float_t fHistoYMax
y (cm) position maximum value.
Float_t GetHistoTimeMax() const
Float_t GetHistoTimeMin() const
Float_t GetHistoShowerShapeMax() const
void SetHistoShowerShapeRangeAndNBins(Float_t min, Float_t max, Int_t n)
Float_t GetHistoPhiMax() const
Int_t GetHistoNCellsBins() const
Int_t fHistoTimeBins
Cell time histogram number of bins.
void SetHistodEdxRangeAndNBins(Float_t min, Float_t max, Int_t n)
Int_t GetHistoEtaBins() const
Int_t fHistoV0SMin
Minimum value of V0 signal histogram range.
Float_t fHistodEdxMin
dEdx minimum value.
Float_t GetHistoTrackResidualEtaMax() const
Float_t fHistoPtMax
Maximum value of pt histogram range.
Float_t GetHistoFinePtMax() const
void SetHistoHBPRangeAndNBins(Float_t min, Float_t max, Int_t n)
Float_t GetHistoYMin() const
Float_t GetHistoDeltaPhiMin() const
Int_t fHistoRBins
r =sqrt(x^2+y^2+z^2) (cm) position histogram number of bins.
void SetHistoRRangeAndNBins(Float_t min, Float_t max, Int_t n)
Int_t fHistoNClustersBins
Number of clusters histogram number of bins.
void SetHistoVertexDistRangeAndNBins(Float_t min, Float_t max, Int_t n)
Float_t GetHistoPtSumMax() const
void SetHistoDiffTimeRangeAndNBins(Float_t min, Float_t max, Int_t n)
Float_t GetHistoPtInConeMin() const
Int_t GetHistodRBins() const
Float_t fHistoHBPMax
Hump-backed plateau maximum value.
Float_t GetHistoEnergyMin() const
Int_t fHistoV0MMax
Maximum value of V0 multiplicity histogram range.
void SetHistoRatioRangeAndNBins(Float_t min, Float_t max, Int_t n)
Int_t GetHistoNClustersMax() const
Float_t fHistoPtMin
Minimum value of pt histogram range.
Float_t GetHistoDeltaEtaMax() const
Float_t fHistoMassMin
Minimum value of mass histogram range.