|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETTRACKPERFMON_PLOTSDEFINITIONSVC_H
6 #define INDETTRACKPERFMON_PLOTSDEFINITIONSVC_H
21 #include "GaudiKernel/ToolHandle.h"
30 public extends<asg::AsgService, IPlotsDefinitionSvc> {
48 const std::string&
identifier )
const override;
60 this,
"PlotsDefReadTool",
"IDTPM::InDetTrackPerfMon/IPlotsDefReadTool",
"Tool to read plots definitions from parsed list of strings" };
66 #endif // > !INDETTRACKPERFMON_PLOTSDEFINITIONSVC_H
Class to store (internally) each plot definition in this package (originally based on the SingleHisto...
StatusCode update(const IDTPM::SinglePlotDefinition &def)
Update the map with a new entry.
virtual ~PlotsDefinitionSvc()=default
Destructor.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
initialize
PlotsDefinitionSvc(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual const IDTPM::SinglePlotDefinition & definition(const std::string &identifier) const override
Get the plot definition.
IDTPM::SinglePlotDefinition m_nullDef
virtual StatusCode finalize() override
finalize
ToolHandle< IDTPM::IPlotsDefReadTool > m_plotsDefReadTool
plotsDefMap_t m_plotsDefMap