ATLAS Offline Software
Trigger
TrigEvent
TrigRoiConversion
TrigRoiConversion
IRoiReader.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGROICONVERSION_IROIREADER_H
6
#define TRIGROICONVERSION_IROIREADER_H
7
8
#include <string>
9
#include <vector>
10
#include <iostream>
11
12
#include "
AsgTools/IAsgTool.h
"
13
14
15
class
IRoiReader
:
public
virtual
asg::IAsgTool
{
16
17
ASG_TOOL_INTERFACE
(
IRoiReader
)
18
19
public
:
20
21
virtual
void
execute
( std::vector<std::string>&
keys
) = 0;
22
23
};
24
25
inline
std::ostream&
operator<<
( std::ostream&
s
,
const
IRoiReader
& ) {
26
return
s
;
27
}
28
29
30
#endif
python.SystemOfUnits.s
int s
Definition:
SystemOfUnits.py:131
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition:
IAsgTool.h:41
IRoiReader::execute
virtual void execute(std::vector< std::string > &keys)=0
operator<<
std::ostream & operator<<(std::ostream &s, const IRoiReader &)
Definition:
IRoiReader.h:25
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition:
AsgToolMacros.h:40
IAsgTool.h
IRoiReader
Definition:
IRoiReader.h:15
python.Bindings.keys
keys
Definition:
Control/AthenaPython/python/Bindings.py:798
Generated on Sun Dec 22 2024 21:11:59 for ATLAS Offline Software by
1.8.18