11#ifndef HistogramDefinitionSvc_h
12#define HistogramDefinitionSvc_h
49 StringProperty
m_source{
this,
"DefinitionSource"};
IHistogramDefinitionSvc::axesLimits_t yLimits(const std::string &name, const std::string &dirName="") const final
unsigned int nBinsZ(const std::string &name, const std::string &dirName="") const final
unsigned int nBinsX(const std::string &name, const std::string &dirName="") const final
SingleHistogramDefinition definition(const std::string &name, const std::string &dirName="") const final
std::string histoType(const std::string &name, const std::string &dirName="") const final
HistogramDefinitionSvc(const std::string &name, ISvcLocator *svc)
std::unique_ptr< IReadHistoDef > m_reader
std::string xTitle(const std::string &name, const std::string &dirName="") const final
std::string yTitle(const std::string &name, const std::string &dirName="") const final
virtual StatusCode initialize()
StringProperty m_formatString
IHistogramDefinitionSvc::Formats m_format
virtual ~HistogramDefinitionSvc()
std::string title(const std::string &name, const std::string &dirName="") const final
unsigned int nBinsY(const std::string &name, const std::string &dirName="") const final
std::map< std::string, SingleHistogramDefinition > m_histoDefMap
IHistogramDefinitionSvc::axesLimits_t xLimits(const std::string &name, const std::string &dirName="") const final
std::string zTitle(const std::string &name, const std::string &dirName="") const final
virtual StatusCode finalize()
IHistogramDefinitionSvc::axesLimits_t zLimits(const std::string &name, const std::string &dirName="") const final
Interface class to get the histogram definition for a named histogram in a given directory.
Formats
Format of the data source holding the histogram definition.
Almost-a-struct for holding the single histogram definition.