5#ifndef INDETTRACKPERFMON_IPLOTSDEFINITIONSVC_H
6#define INDETTRACKPERFMON_IPLOTSDEFINITIONSVC_H
22#include <unordered_map>
36 typedef std::unordered_map< std::string, IDTPM::SinglePlotDefinition >
plotsDefMap_t;
46 const std::string& identifier )
const = 0;
virtual ~IPlotsDefinitionSvc()=default
Destructor.
std::unordered_map< std::string, IDTPM::SinglePlotDefinition > plotsDefMap_t
typedef for map definition
virtual const IDTPM::SinglePlotDefinition & definition(const std::string &identifier) const =0
Get the plot definition.
DeclareInterfaceID(IPlotsDefinitionSvc, 1, 0)
Creates the InterfaceID and interfaceID() method.
Base class for the dual-use service interface classes.