28 : m_title(
std::move( title ) ), m_low( low ), m_high( high ), m_bins( bins )
65 #pragma warning( push ) 66 #pragma warning( disable : 1572 ) 75 #pragma warning( pop )
friend bool operator==(const Histo1DDef &left, const Histo1DDef &right)
equality operator
GAUDI_API AIDA::IHistogram1D * book(IHistogramSvc *svc, const std::string &path, const Gaudi::Histo1DDef &hist)
helper function to book 1D-histogram
std::string toString(const TYPE &obj)
the generic implementation of the type conversion to the string
double highEdge() const
get the high edge
double lowEdge() const
get the low edge
friend bool operator!=(const Histo1DDef &left, const Histo1DDef &right)
non-equality
const std::string & title() const
get the title
friend bool operator<(const Histo1DDef &left, const Histo1DDef &right)
ordering operator (to please BoundedVerifier)
Simple helper class for description of 1D-histogram The class is targeted to act as the primary "hist...
std::string m_title
Histogram title.
Definition of the IHistogramSvc interface class.
friend std::ostream & operator<<(std::ostream &o, const Gaudi::Histo1DDef &histo)
the streamer operator for class Gaudi::Histo1DDef
int bins() const
get the number of bins
virtual AIDA::IHistogram1D * book(const std::string &fullPath, const std::string &title, int binsX, double lowX, double highX)=0
Book histogram and register it with the histogram data store.
Histo1DDef(double low, double high, int bins=100, std::string title="")
full constructor from edges, bins and the title
implementation of various functions for streaming.
std::ostream & fillStream(std::ostream &o) const
printout of the histogram definition
int m_bins
Number of bins.
Helper functions to set/get the application return code.