3 #ifndef GAUDIALG_HISTOTOOL_H
4 #define GAUDIALG_HISTOTOOL_H 1
56 virtual AIDA::IHistogram1D*
plot1D
57 (
const double value ,
61 const unsigned long bins = 100 ,
62 const double weight = 1.0 )
const
66 ( value , title , low , high , bins , weight ) ;
70 virtual AIDA::IHistogram1D*
plot1D
71 (
const double value ,
76 const unsigned long bins = 100 ,
77 const double weight = 1.0 )
const
80 ( value , ID , title , low , high , bins , weight ) ;
86 virtual AIDA::IHistogram2D*
plot2D
87 (
const double valueX ,
94 const unsigned long binsX = 50 ,
95 const unsigned long binsY = 50 ,
96 const double weight = 1.0 )
const
99 ( valueX, valueY, title, lowX, highX, lowY, highY, binsX, binsY, weight ) ;
103 virtual AIDA::IHistogram2D*
plot2D
104 (
const double valueX ,
105 const double valueY ,
112 const unsigned long binsX = 50 ,
113 const unsigned long binsY = 50 ,
114 const double weight = 1.0 )
const
117 ( valueX, valueY, ID, title, lowX, highX, lowY, highY, binsX, binsY, weight ) ;
123 virtual AIDA::IHistogram3D*
plot3D
124 (
const double valueX ,
125 const double valueY ,
126 const double valueZ ,
134 const unsigned long binsX = 10 ,
135 const unsigned long binsY = 10 ,
136 const unsigned long binsZ = 10 ,
137 const double weight = 1.0 )
const
140 ( valueX, valueY, valueZ, title,
141 lowX, highX, lowY, highY, lowZ, highZ, binsX, binsY, binsZ, weight ) ;
145 virtual AIDA::IHistogram3D*
plot3D
146 (
const double valueX ,
147 const double valueY ,
148 const double valueZ ,
157 const unsigned long binsX = 10 ,
158 const unsigned long binsY = 10 ,
159 const unsigned long binsZ = 10 ,
160 const double weight = 1.0 )
const
163 ( valueX, valueY, valueZ, ID, title,
164 lowX, highX, lowY, highY, lowZ, highZ, binsX, binsY, binsZ, weight ) ;
170 virtual AIDA::IHistogram1D*
book1D
172 const double low = 0 ,
173 const double high = 100 ,
174 const unsigned long bins = 100 )
const
180 virtual AIDA::IHistogram2D*
book2D
182 const double lowX = 0 ,
183 const double highX = 100 ,
184 const unsigned long binsX = 50 ,
185 const double lowY = 0 ,
186 const double highY = 100 ,
187 const unsigned long binsY = 50 )
const
193 virtual AIDA::IHistogram3D*
book3D
195 const double lowX = 0 ,
196 const double highX = 100 ,
197 const unsigned long binsX = 10 ,
198 const double lowY = 0 ,
199 const double highY = 100 ,
200 const unsigned long binsY = 10 ,
201 const double lowZ = 0 ,
202 const double highZ = 100 ,
203 const unsigned long binsZ = 10 )
const
208 lowZ, highZ, binsZ ) ;
212 virtual AIDA::IHistogram1D*
book1D
215 const double low = 0 ,
216 const double high = 100 ,
217 const unsigned long bins = 100 )
const
223 virtual AIDA::IHistogram2D*
book2D
226 const double lowX = 0 ,
227 const double highX = 100 ,
228 const unsigned long binsX = 50 ,
229 const double lowY = 0 ,
230 const double highY = 100 ,
231 const unsigned long binsY = 50 )
const
237 virtual AIDA::IHistogram3D*
book3D
240 const double lowX = 0 ,
241 const double highX = 100 ,
242 const unsigned long binsX = 10 ,
243 const double lowY = 0 ,
244 const double highY = 100 ,
245 const unsigned long binsY = 10 ,
246 const double lowZ = 0 ,
247 const double highZ = 100 ,
248 const unsigned long binsZ = 10 )
const
253 lowZ, highZ, binsZ ) ;
257 virtual AIDA::IHistogram1D*
fill
260 const double weight ,
267 virtual AIDA::IHistogram2D*
fill
268 ( AIDA::IHistogram2D* histo ,
269 const double valueX ,
270 const double valueY ,
271 const double weight ,
278 virtual AIDA::IHistogram3D*
fill
279 ( AIDA::IHistogram3D* histo ,
280 const double valueX ,
281 const double valueY ,
282 const double valueZ ,
283 const double weight ,
329 #endif // GAUDIALG_HISTOTOOL_H