![]() |
The Gaudi Framework
v27r0
|
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>
Public Member Functions | |
Histo1DDef (double low, double high, int bins=100, std::string title="") | |
full constructor from edges, bins and the title More... | |
Histo1DDef (std::string title="", double low=0.0, double high=1.0, int bins=100) | |
full constructor from edges, bins and the title More... | |
virtual | ~Histo1DDef ()=default |
destructor More... | |
double | lowEdge () const |
get the low edge More... | |
double | highEdge () const |
get the high edge More... | |
int | bins () const |
get the number of bins More... | |
const std::string & | title () const |
get the title More... | |
void | setLowEdge (double value) |
set low edge More... | |
void | setHighEdge (double value) |
set high edge More... | |
void | setBins (int value) |
set number of bis More... | |
void | setTitle (std::string value) |
set the title More... | |
std::ostream & | fillStream (std::ostream &o) const |
printout of the histogram definition More... | |
bool | operator< (const Histo1DDef &right) const |
ordering operator (to please BoundedVerifier) More... | |
bool | operator== (const Histo1DDef &right) const |
equality operator More... | |
bool | operator!= (const Histo1DDef &right) const |
non-equality More... | |
bool | ok () const |
check if all fields are "reasonable" More... | |
Histo1DDef (double low, double high, int bins=100, std::string title="") | |
full constructor from edges, bins and the title More... | |
Histo1DDef (std::string title="", double low=0.0, double high=1.0, int bins=100) | |
full constructor from edges, bins and the title More... | |
virtual | ~Histo1DDef ()=default |
destructor More... | |
double | lowEdge () const |
get the low edge More... | |
double | highEdge () const |
get the high edge More... | |
int | bins () const |
get the number of bins More... | |
const std::string & | title () const |
get the title More... | |
void | setLowEdge (double value) |
set low edge More... | |
void | setHighEdge (double value) |
set high edge More... | |
void | setBins (int value) |
set number of bis More... | |
void | setTitle (std::string value) |
set the title More... | |
std::ostream & | fillStream (std::ostream &o) const |
printout of the histogram definition More... | |
bool | operator< (const Histo1DDef &right) const |
ordering operator (to please BoundedVerifier) More... | |
bool | operator== (const Histo1DDef &right) const |
equality operator More... | |
bool | operator!= (const Histo1DDef &right) const |
non-equality More... | |
bool | ok () const |
check if all fields are "reasonable" More... | |
Private Attributes | |
std::string | m_title |
Histogram title. More... | |
double | m_low |
Low Edge. More... | |
double | m_high |
High Edge. More... | |
int | m_bins |
Number of bins. More... | |
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.
Definition at line 30 of file HistoDef.h.
Gaudi::Histo1DDef::Histo1DDef | ( | double | low, |
double | high, | ||
int | bins = 100 , |
||
std::string | title = "" |
||
) |
full constructor from edges, bins and the title
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 28 of file HistoDef.cpp.
Gaudi::Histo1DDef::Histo1DDef | ( | std::string | title = "" , |
double | low = 0.0 , |
||
double | high = 1.0 , |
||
int | bins = 100 |
||
) |
full constructor from edges, bins and the title
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 46 of file HistoDef.cpp.
|
virtualdefault |
destructor
virtual destructor
Gaudi::Histo1DDef::Histo1DDef | ( | double | low, |
double | high, | ||
int | bins = 100 , |
||
std::string | title = "" |
||
) |
full constructor from edges, bins and the title
low | the low edge of the histogram |
high | the high edge of the histogram |
bins | number of bins |
title | the historgam title |
Gaudi::Histo1DDef::Histo1DDef | ( | std::string | title = "" , |
double | low = 0.0 , |
||
double | high = 1.0 , |
||
int | bins = 100 |
||
) |
full constructor from edges, bins and the title
title | the historgam title |
low | the low edge of the histogram |
high | the high edge of the histogram |
bins | number of bins |
|
virtualdefault |
destructor
virtual destructor
|
inline |
|
inline |
std::ostream & Gaudi::Histo1DDef::fillStream | ( | std::ostream & | o | ) | const |
printout of the histogram definition
Definition at line 58 of file HistoDef.cpp.
std::ostream& Gaudi::Histo1DDef::fillStream | ( | std::ostream & | o | ) | const |
printout of the histogram definition
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool Gaudi::Histo1DDef::operator!= | ( | const Histo1DDef & | right | ) | const |
bool Gaudi::Histo1DDef::operator!= | ( | const Histo1DDef & | right | ) | const |
non-equality
bool Gaudi::Histo1DDef::operator< | ( | const Histo1DDef & | right | ) | const |
bool Gaudi::Histo1DDef::operator< | ( | const Histo1DDef & | right | ) | const |
ordering operator (to please BoundedVerifier)
bool Gaudi::Histo1DDef::operator== | ( | const Histo1DDef & | right | ) | const |
bool Gaudi::Histo1DDef::operator== | ( | const Histo1DDef & | right | ) | const |
equality operator
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Number of bins.
Definition at line 111 of file HistoDef.h.
|
private |
High Edge.
Definition at line 109 of file HistoDef.h.
|
private |
Low Edge.
Definition at line 107 of file HistoDef.h.
|
private |
Histogram title.
Definition at line 105 of file HistoDef.h.