32 const std::string& title )
47 (
const std::string& title ,
68 <<
"," << bins () <<
")" ;
76 this == &right ?
false :
77 title () < right.
title () ?
true :
78 title () > right.
title () ?
false :
79 lowEdge () < right.
lowEdge () ?
true :
80 lowEdge () > right.
lowEdge () ?
false :
81 highEdge () < right.
highEdge () ?
true :
82 highEdge () > right.
highEdge () ?
false : bins () < right.
bins () ;
90 #pragma warning(disable:1572)
94 return (
this == &right ) ||
95 ( title () == right.
title () &&
96 lowEdge () == right.
lowEdge () &&
98 bins () == right.
bins () );
108 {
return !( *
this == right ) ; }
133 const std::string&
path ,
136 if ( 0 == svc ) {
return 0 ; }
152 const std::string& dir ,
153 const std::string&
id ,
156 if ( 0 == svc ) {
return 0 ; }
172 const std::string& dir ,
176 if ( 0 == svc ) {
return 0 ; }
GAUDI_API std::ostream & operator<<(std::ostream &o, const Gaudi::Histo1DDef &histo)
the streamer operator for class Gaudi::Histo1DDef
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
virtual ~Histo1DDef()
destructor
double highEdge() const
get the high edge
double lowEdge() const
get the low edge
bool operator<(const Histo1DDef &right) const
ordering operator (to please BoundedVerifier)
const std::string & title() const
get the title
Histo1DDef(const double low, const double high, const int bins=100, const std::string &title="")
full constructor from edges, bins and the title
bool operator==(const Histo1DDef &right) const
equality operator
Simple helper class for description of 1D-histogram The class is targeted to act as the primary "hist...
Definition of the IHistogramSvc interface class.
GAUDI_API std::string path(const AIDA::IBaseHistogram *aida)
get the path in THS for AIDA histogram
int bins() const
get the number of bins
implemenattiono fvarioud functions for streaming.
This is a number of static methods for bootstrapping the Gaudi framework.
std::ostream & fillStream(std::ostream &o) const
printout of the histogram definition
bool operator!=(const Histo1DDef &right) const
non-equality