ATLAS Offline Software
Loading...
Searching...
No Matches
InnerDetector
InDetValidation
InDetTrackPerfMon
src
IPlotsDefReadTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef INDETTRACKPERFMON_IPLOTSDEFREADTOOL_H
6
#define INDETTRACKPERFMON_IPLOTSDEFREADTOOL_H
7
15
17
#include "
AsgTools/IAsgTool.h
"
18
20
#include <vector>
21
22
23
namespace
IDTPM
{
24
26
class
SinglePlotDefinition
;
27
28
29
class
IPlotsDefReadTool
:
virtual
public
asg::IAsgTool
{
30
31
public
:
32
33
ASG_TOOL_INTERFACE
(
IDTPM::IPlotsDefReadTool
)
34
35
37
virtual
std
::
vector
<
SinglePlotDefinition
>
getPlotsDefinitions
()
const
= 0;
38
39
};
// class IPlotsDefReadTool
40
41
}
// namespace IDTPM
42
43
#endif
// > !INDETTRACKPERFMON_IPLOTSDEFREADTOOL_H
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
IAsgTool.h
IDTPM::IPlotsDefReadTool
Definition
IPlotsDefReadTool.h:29
IDTPM::IPlotsDefReadTool::getPlotsDefinitions
virtual std::vector< SinglePlotDefinition > getPlotsDefinitions() const =0
Parse input pltos defnitions and returns vector of SinglePlotDefinition.
IDTPM::SinglePlotDefinition
Definition
SinglePlotDefinition.h:25
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
vector
Definition
MultiHisto.h:13
const
IDTPM
Athena include(s).
Definition
IPlotsDefinitionSvc.h:25
std
STL namespace.
Generated on
for ATLAS Offline Software by
1.14.0