1 #ifndef HISTOGRAMSVC_H2D_H 2 #define HISTOGRAMSVC_H2D_H 1 4 #include "AIDA/IHistogram2D.h" 26 bool fill(
double x,
double y,
double weight = 1. )
override;
28 virtual bool setBinContents(
int binIndexX,
int binIndexY,
int entries,
double height,
double error,
double centreX,
31 bool setRms(
double rmsX,
double rmsY );
33 bool reset()
override;
35 void copyFromAida(
const AIDA::IHistogram2D& h );
37 const CLID&
clID()
const override {
return classID(); }
49 #endif // HISTOGRAMSVC_H2D_H static const CLID & classID()
const CLID & clID() const override
Retrieve reference to class defininition identifier.
GAUDI_API void fill(AIDA::IHistogram1D *histo, const double value, const double weight=1.0)
simple function to fill AIDA::IHistogram1D objects
AIDA implementation for 2 D histograms using ROOT THD2.
unsigned int CLID
Class ID definition.
std::mutex m_fillSerialization
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.