Simple helper class for description of 1D-histogram The class is targeted to act as the primary "histogram property", but clearly have significantly wider application range.
More...
#include <GaudiKernel/HistoDef.h>
|
| | Histo1DDef (const double low, const double high, const int bins=100, const std::string &title="") |
| | full constructor from edges, #bins and the title
|
| |
| | Histo1DDef (const std::string &title="", const double low=0.0, const double high=1.0, const int bins=100) |
| | full constructor from edges, #bins and the title
|
| |
| virtual | ~Histo1DDef () |
| | destructor
|
| |
| double | lowEdge () const |
| | get the low edge
|
| |
| double | highEdge () const |
| | get the high edge
|
| |
| int | bins () const |
| | get the number of bins
|
| |
| const std::string & | title () const |
| | get the title
|
| |
| void | setLowEdge (const double value) |
| | set low edge
|
| |
| void | setHighEdge (const double value) |
| | set high edge
|
| |
| void | setBins (const int value) |
| | set number of bis
|
| |
| void | setTitle (const std::string &value) |
| | set the title
|
| |
| std::ostream & | fillStream (std::ostream &o) const |
| | printout of the histogram definition
|
| |
| bool | operator< (const Histo1DDef &right) const |
| | ordering operator (to please BoundedVerifier)
|
| |
| bool | operator== (const Histo1DDef &right) const |
| | equality operator
|
| |
| bool | operator!= (const Histo1DDef &right) const |
| | non-equality
|
| |
| bool | ok () const |
| | check if all fields are "reasonable"
|
| |
Simple helper class for description of 1D-histogram The class is targeted to act as the primary "histogram property", but clearly have significantly wider application range.
- Author
- Vanya BELYAEV ibely.nosp@m.aev@.nosp@m.physi.nosp@m.cs.s.nosp@m.yr.ed.nosp@m.u
- Date
- 2007-09-17
Definition at line 32 of file HistoDef.h.
| Gaudi::Histo1DDef::Histo1DDef |
( |
const double |
low, |
|
|
const double |
high, |
|
|
const int |
bins = 100, |
|
|
const std::string & |
title = "" |
|
) |
| |
full constructor from edges, #bins and the title
- Parameters
-
| low | the low edge of the histogram |
| high | the high edge of the histogram |
| bins | number of bins |
| title | the historgam title |
Definition at line 29 of file HistoDef.cpp.
| Gaudi::Histo1DDef::Histo1DDef |
( |
const std::string & |
title = "", |
|
|
const double |
low = 0.0, |
|
|
const double |
high = 1.0, |
|
|
const int |
bins = 100 |
|
) |
| |
full constructor from edges, #bins and the title
- Parameters
-
| title | the historgam title |
| low | the low edge of the histogram |
| high | the high edge of the histogram |
| bins | number of bins |
Definition at line 47 of file HistoDef.cpp.
| Gaudi::Histo1DDef::~Histo1DDef |
( |
| ) |
|
|
virtual |
destructor
virtual destructor
Definition at line 59 of file HistoDef.cpp.
| int Gaudi::Histo1DDef::bins |
( |
| ) |
const |
|
inline |
get the number of bins
Definition at line 70 of file HistoDef.h.
| std::ostream & Gaudi::Histo1DDef::fillStream |
( |
std::ostream & |
o | ) |
const |
printout of the histogram definition
Definition at line 63 of file HistoDef.cpp.
{
<<
"," <<
bins () <<
")" ;
}
| double Gaudi::Histo1DDef::highEdge |
( |
| ) |
const |
|
inline |
| double Gaudi::Histo1DDef::lowEdge |
( |
| ) |
const |
|
inline |
| bool Gaudi::Histo1DDef::ok |
( |
| ) |
const |
|
inline |
check if all fields are "reasonable"
Definition at line 102 of file HistoDef.h.
non-equality
Definition at line 107 of file HistoDef.cpp.
{ return !( *this == right ) ; }
| bool Gaudi::Histo1DDef::operator< |
( |
const Histo1DDef & |
right | ) |
const |
ordering operator (to please BoundedVerifier)
Definition at line 73 of file HistoDef.cpp.
{
return
this == &right ? false :
title () < right.title () ?
true :
title () > right.title () ?
false :
lowEdge () < right.lowEdge () ?
true :
lowEdge () > right.lowEdge () ?
false :
highEdge () < right.highEdge () ?
true :
highEdge () > right.highEdge () ?
false :
bins () < right.bins () ;
}
| bool Gaudi::Histo1DDef::operator== |
( |
const Histo1DDef & |
right | ) |
const |
equality operator
Definition at line 92 of file HistoDef.cpp.
{
return ( this == &right ) ||
(
title () == right.title () &&
bins () == right.bins () );
}
| void Gaudi::Histo1DDef::setBins |
( |
const int |
value | ) |
|
|
inline |
| void Gaudi::Histo1DDef::setHighEdge |
( |
const double |
value | ) |
|
|
inline |
| void Gaudi::Histo1DDef::setLowEdge |
( |
const double |
value | ) |
|
|
inline |
| void Gaudi::Histo1DDef::setTitle |
( |
const std::string & |
value | ) |
|
|
inline |
| const std::string& Gaudi::Histo1DDef::title |
( |
| ) |
const |
|
inline |
| int Gaudi::Histo1DDef::m_bins |
|
private |
| double Gaudi::Histo1DDef::m_high |
|
private |
| double Gaudi::Histo1DDef::m_low |
|
private |
| std::string Gaudi::Histo1DDef::m_title |
|
private |
The documentation for this class was generated from the following files:
- /afs/.cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r2/GaudiKernel/GaudiKernel/HistoDef.h
- /afs/.cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r2/GaudiKernel/src/Lib/HistoDef.cpp