12#ifndef TIDA_HISTOGRAM_H
13#define TIDA_HISTOGRAM_H
15#include "GaudiKernel/ToolHandle.h"
63 if ( !
initialised() )
throw std::runtime_error(
"TIDA::Histogram not initialised: "+
name());
68 void Fill( T d, T w )
const {
69 if ( !
initialised() )
throw std::runtime_error(
"TIDA::Histogram not initialised: "+
name());
80template<
typename T,
typename U=T>
88 if ( !
initialised() )
throw std::runtime_error(
"TIDA::Histogram not initialised: "+
name());
95 if ( !
initialised() )
throw std::runtime_error(
"TIDA::Histogram not initialised: "+
name());
int domain(int argc, char *argv[])
Header file to be included by clients of the Monitored infrastructure.
static const Attributes_t empty
Group of local monitoring quantities and retain correlation when filling histograms
Declare a monitored scalar variable.
void Fill(T x, U y, T w) const
void Fill(T x, U y) const
const Histogram2D * operator->() const
HistogramBase(ToolHandle< GenericMonitoringTool > *m, const std::string &name, const std::string &domain="")
ToolHandle< GenericMonitoringTool > * m_monTool
const std::string & varname() const
const std::string & name() const
const ToolHandle< GenericMonitoringTool > * monTool() const
const Histogram * operator->() const
void Fill(T d, T w) const