1 #ifndef GAUDICOMMONSVC_P2D_H 2 #define GAUDICOMMONSVC_P2D_H 5 #include <AIDA/IProfile1D.h> 7 #include <TProfile2D.h> 24 m_classType =
"IProfile2D";
25 m_rep->SetErrorOption(
"s" );
26 m_rep->SetDirectory(
nullptr );
32 bool fill(
double x,
double y,
double z,
double weight )
override 34 m_rep->Fill( x, y, z, weight );
38 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.