Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
12 #ifndef GAUDIPYTHON_HISTODECORATOR_H
13 #define GAUDIPYTHON_HISTODECORATOR_H 1
57 const double low,
const double high,
const unsigned long bins = 100 );
70 const std::string& title,
const double low,
const double high,
71 const unsigned long bins = 100 );
83 static AIDA::IHistogram1D* plot1D(
const GaudiHistoAlg& algo,
const double data,
const long ID,
84 const std::string& title,
const double low,
const double high,
85 const unsigned long bins = 100 );
98 const std::string& title,
const double low,
const double high,
99 const unsigned long bins = 100 );
111 const std::string& title,
const double low,
const double high,
112 const unsigned long bins = 100 );
126 const double high,
const unsigned long bins = 100 );
139 const std::string& title,
const double low,
const double high,
140 const unsigned long bins = 100 );
154 const double high,
const unsigned long bins = 100 );
169 static AIDA::IHistogram2D* plot2D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
170 const std::string& title,
const double lowX,
const double highX,
171 const double lowY,
const double highY,
const unsigned long binsX = 50,
172 const unsigned long binsY = 50,
const double weight = 1.0 );
188 static AIDA::IHistogram2D* plot2D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
190 const double highX,
const double lowY,
const double highY,
191 const unsigned long binsX = 50,
const unsigned long binsY = 50,
192 const double weight = 1.0 );
208 static AIDA::IHistogram2D* plot2D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
209 const long ID,
const std::string& title,
const double lowX,
const double highX,
210 const double lowY,
const double highY,
const unsigned long binsX = 50,
211 const unsigned long binsY = 50,
const double weight = 1.0 );
227 static AIDA::IHistogram2D* plot2D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
229 const double highX,
const double lowY,
const double highY,
230 const unsigned long binsX = 50,
const unsigned long binsY = 50,
231 const double weight = 1.0 );
250 static AIDA::IHistogram3D* plot3D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
251 const double valueZ,
const std::string& title,
const double lowX,
252 const double highX,
const double lowY,
const double highY,
const double lowZ,
253 const double highZ,
const unsigned long binsX = 10,
254 const unsigned long binsY = 10,
const unsigned long binsZ = 10,
255 const double weight = 1.0 );
275 static AIDA::IHistogram3D* plot3D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
277 const double lowX,
const double highX,
const double lowY,
const double highY,
278 const double lowZ,
const double highZ,
const unsigned long binsX = 10,
279 const unsigned long binsY = 10,
const unsigned long binsZ = 10,
280 const double weight = 1.0 );
300 static AIDA::IHistogram3D* plot3D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
301 const double valueZ,
const long ID,
const std::string& title,
const double lowX,
302 const double highX,
const double lowY,
const double highY,
const double lowZ,
303 const double highZ,
const unsigned long binsX = 10,
304 const unsigned long binsY = 10,
const unsigned long binsZ = 10,
305 const double weight = 1.0 );
325 static AIDA::IHistogram3D* plot3D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
327 const double lowX,
const double highX,
const double lowY,
const double highY,
328 const double lowZ,
const double highZ,
const unsigned long binsX = 10,
329 const unsigned long binsY = 10,
const unsigned long binsZ = 10,
330 const double weight = 1.0 );
334 static AIDA::IProfile1D* profile1D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
335 const std::string& title,
const double lowX,
const double highX,
336 const unsigned long binsX = 100,
const std::string& opt =
"",
339 const double weight = 1.0 );
343 static AIDA::IProfile1D*
345 const std::string& title,
const double lowX,
const double highX,
const unsigned long binsX = 100,
351 static AIDA::IProfile1D* profile1D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
352 const long ID,
const std::string& title,
const double lowX,
const double highX,
353 const unsigned long binsX = 100,
const std::string& opt =
"",
356 const double weight = 1.0 );
360 static AIDA::IProfile1D*
362 const std::string& title,
const double lowX,
const double highX,
const unsigned long binsX = 100,
368 static AIDA::IProfile2D* profile2D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
369 const double valueZ,
const std::string& title,
const double lowX,
370 const double highX,
const double lowY,
const double highY,
371 const unsigned long binsX = 50,
const unsigned long binsY = 50,
372 const double weight = 1.0 );
376 static AIDA::IProfile2D* profile2D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
378 const double lowX,
const double highX,
const double lowY,
const double highY,
379 const unsigned long binsX = 50,
const unsigned long binsY = 50,
380 const double weight = 1.0 );
384 static AIDA::IProfile2D* profile2D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
385 const double valueZ,
const long ID,
const std::string& title,
const double lowX,
386 const double highX,
const double lowY,
const double highY,
387 const unsigned long binsX = 50,
const unsigned long binsY = 50,
388 const double weight = 1.0 );
392 static AIDA::IProfile2D* profile2D(
const GaudiHistoAlg& algo,
const double valueX,
const double valueY,
394 const double lowX,
const double highX,
const double lowY,
const double highY,
395 const unsigned long binsX = 50,
const unsigned long binsY = 50,
396 const double weight = 1.0 );
431 #endif // GAUDIPYTHON_HISTODECORATOR_H
static size_t _histos_a_(const GaudiHistoAlg *cmp, IDs &ids, Histos3D &histos)
std::vector< AIDA::IHistogram3D * > Histos3D
static size_t _histos_t_(const IAlgTool *cmp, IDs &ids, Histos3D &histos)
std::vector< AIDA::IHistogram2D * > Histos2D
std::vector< AIDA::IProfile1D * > Profiles1D
static size_t _histos_t_(const GaudiHistoTool *cmp, IDs &ids, Histos3D &histos)
static size_t _histos_t_(const IAlgTool *cmp, IDs &ids, Profiles1D &histos)
std::vector< AIDA::IProfile2D * > Profiles2D
static size_t _histos_t_(const GaudiHistoTool *cmp, IDs &ids, Profiles2D &histos)
static size_t _histos_a_(const GaudiHistoAlg *cmp, IDs &ids, Histos2D &histos)
static size_t _histos_t_(const GaudiHistoTool *cmp, IDs &ids, Profiles1D &histos)
static size_t _histos_t_(const IAlgTool *cmp, IDs &ids, Profiles2D &histos)
static size_t _histos_a_(const GaudiHistoAlg *cmp, IDs &ids, Profiles1D &histos)
std::vector< GaudiAlg::ID > IDs
static size_t _histos_a_(const IAlgorithm *cmp, IDs &ids, Profiles2D &histos)
std::vector< AIDA::IHistogram1D * > Histos1D
static size_t _histos_a_(const GaudiHistoAlg *cmp, IDs &ids, Profiles2D &histos)
static size_t _histos_a_(const IAlgorithm *cmp, IDs &ids, Histos2D &histos)
Namespace for all classes interfacing Gaudi to Python.
static size_t _histos_t_(const GaudiHistoTool *cmp, IDs &ids, Histos2D &histos)
static size_t _histos_t_(const IAlgTool *cmp, IDs &ids, Histos2D &histos)
static size_t _histos_a_(const IAlgorithm *cmp, IDs &ids, Profiles1D &histos)
static size_t _histos_a_(const IAlgorithm *cmp, IDs &ids, Histos3D &histos)