ATLAS Offline Software
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
16
#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
36
virtual
std::vector< SinglePlotDefinition >
getPlotsDefinitions
()
const
= 0;
38
39
};
// class IPlotsDefReadTool
40
41
}
// namespace IDTPM
42
43
#endif // > !INDETTRACKPERFMON_IPLOTSDEFREADTOOL_H
IDTPM::IPlotsDefReadTool::getPlotsDefinitions
virtual std::vector< SinglePlotDefinition > getPlotsDefinitions() const =0
Parse input pltos defnitions and returns vector of SinglePlotDefinition.
IDTPM::IPlotsDefReadTool
Definition:
IPlotsDefReadTool.h:29
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition:
IAsgTool.h:41
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition:
AsgToolMacros.h:40
IAsgTool.h
IDTPM
Athena include(s).
Definition:
IPlotsDefinitionSvc.h:25
Generated on Tue Jul 2 2024 21:17:58 for ATLAS Offline Software by
1.8.18