1 #ifndef HISTOGRAMSVC_H1D_H 2 #define HISTOGRAMSVC_H1D_H 1 5 #include <AIDA/IHistogram1D.h> 21 void init(
const std::string& title,
bool initialize_axis =
true );
35 void adoptRepresentation( TObject* rep )
override;
37 virtual bool setBinContents(
int i,
int entries,
double height,
double error,
double centre );
39 bool reset()
override;
41 virtual bool setStatistics(
int allEntries,
double eqBinEntries,
double mean,
double rms );
43 bool fill(
double x,
double weight )
override;
45 bool setRms(
double rms );
47 void copyFromAida(
const AIDA::IHistogram1D& h );
49 const CLID&
clID()
const override {
return classID(); }
65 #endif // HISTOGRAMSVC_H1D_H The stream buffer is a small object collecting object data.
GAUDI_API void fill(AIDA::IHistogram1D *histo, const double value, const double weight=1.0)
simple function to fill AIDA::IHistogram1D objects
const CLID & clID() const override
Retrieve reference to class defininition identifier.
AIDA implementation for 1 D histograms using ROOT THD1.
unsigned int CLID
Class ID definition.
static const CLID & classID()
A DataObject is the base class of any identifiable object on any data store.
Helper functions to set/get the application return code.
Common AIDA implementation stuff for histograms and profiles using ROOT implementations.