11#ifndef HistogramDefinitionSvc_h
12#define HistogramDefinitionSvc_h
38 unsigned int nBinsX(
std::string_view name,
std::string_view dirName=
"")
const final;
39 unsigned int nBinsY(
std::string_view name,
std::string_view dirName=
"")
const final;
40 unsigned int nBinsZ(
std::string_view name,
std::string_view dirName=
"")
const final;
49 StringProperty
m_source{
this,
"DefinitionSource"};
std::string title(std::string_view name, std::string_view dirName="") const final
std::string xTitle(std::string_view name, std::string_view dirName="") const final
IHistogramDefinitionSvc::axesLimits_t xLimits(std::string_view name, std::string_view dirName="") const final
HistogramDefinitionSvc(const std::string &name, ISvcLocator *svc)
std::string histoType(std::string_view name, std::string_view dirName="") const final
IHistogramDefinitionSvc::axesLimits_t yLimits(std::string_view name, std::string_view dirName="") const final
SingleHistogramDefinition definition(std::string_view name, std::string_view dirName="") const final
std::unique_ptr< IReadHistoDef > m_reader
unsigned int nBinsY(std::string_view name, std::string_view dirName="") const final
std::string yTitle(std::string_view name, std::string_view dirName="") const final
virtual StatusCode initialize()
StringProperty m_formatString
unsigned int nBinsX(std::string_view name, std::string_view dirName="") const final
IHistogramDefinitionSvc::Formats m_format
std::string zTitle(std::string_view name, std::string_view dirName="") const final
virtual ~HistogramDefinitionSvc()
std::map< std::string, SingleHistogramDefinition > m_histoDefMap
virtual StatusCode finalize()
unsigned int nBinsZ(std::string_view name, std::string_view dirName="") const final
IHistogramDefinitionSvc::axesLimits_t zLimits(std::string_view name, std::string_view 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.
::StatusCode StatusCode
StatusCode definition for legacy code.