![]() |
ATLAS Offline Software
|
#include <PlotsDefinitionSvc.h>
Public Member Functions | |
| PlotsDefinitionSvc (const std::string &name, ISvcLocator *pSvcLocator) | |
| Constructor. | |
| virtual | ~PlotsDefinitionSvc ()=default |
| Destructor. | |
| virtual StatusCode | initialize () override |
| initialize | |
| virtual StatusCode | finalize () override |
| finalize | |
| virtual const IDTPM::SinglePlotDefinition & | definition (const std::string &identifier) const override |
| Get the plot definition. | |
| StatusCode | update (const IDTPM::SinglePlotDefinition &def) |
| Update the map with a new entry. | |
Private Attributes | |
| plotsDefMap_t | m_plotsDefMap |
| IDTPM::SinglePlotDefinition | m_nullDef |
| ToolHandle< IDTPM::IPlotsDefReadTool > | m_plotsDefReadTool |
| std::string | m_anaTag |
Athena include(s)
Gaudi include(s) Local include(s)
Definition at line 29 of file PlotsDefinitionSvc.h.
| PlotsDefinitionSvc::PlotsDefinitionSvc | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
Constructor.
Local include(s)
Definition at line 18 of file PlotsDefinitionSvc.cxx.
|
virtualdefault |
Destructor.
|
overridevirtual |
Get the plot definition.
Definition at line 72 of file PlotsDefinitionSvc.cxx.
|
overridevirtual |
finalize
Definition at line 63 of file PlotsDefinitionSvc.cxx.
|
overridevirtual |
initialize
Updating plots definition map
Checking validity of plots definitions
Definition at line 29 of file PlotsDefinitionSvc.cxx.
| StatusCode PlotsDefinitionSvc::update | ( | const IDTPM::SinglePlotDefinition & | def | ) |
Update the map with a new entry.
Definition at line 84 of file PlotsDefinitionSvc.cxx.
|
private |
Definition at line 62 of file PlotsDefinitionSvc.h.
|
private |
Definition at line 57 of file PlotsDefinitionSvc.h.
|
private |
Definition at line 55 of file PlotsDefinitionSvc.h.
|
private |
Definition at line 59 of file PlotsDefinitionSvc.h.