1 #ifndef GAUDICOMMONSVC_P2D_H 2 #define GAUDICOMMONSVC_P2D_H 4 #include <AIDA/IProfile1D.h> 6 #include <TProfile2D.h> 22 m_classType =
"IProfile2D";
23 m_rep->SetErrorOption(
"s");
24 m_rep->SetDirectory(
nullptr);
30 bool fill(
double x,
double y,
double z,
double weight)
override {
31 m_rep->Fill(x,y,z,weight);
35 const CLID&
clID()
const override {
return classID(); }
AIDA implementation for 2 D profiles using ROOT TProfile2D.
unsigned int CLID
Class ID definition.
const CLID & clID() const override
Retrieve reference to class defininition identifier.
static const CLID & classID()
Profile2D()
Default Constructor.
A DataObject is the base class of any identifiable object on any data store.
Helper functions to set/get the application return code.
bool fill(double x, double y, double z, double weight) override
Fill bin content.
Common AIDA implementation stuff for histograms and profiles using ROOT implementations.