ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
IAsgTool.h
operator<<
std::ostream & operator<<(std::ostream &s, const IRoiReader &)
Definition
IRoiReader.h:25
IRoiReader
Definition
IRoiReader.h:15
IRoiReader::execute
virtual void execute(std::vector< std::string > &keys)=0
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
Generated on
for ATLAS Offline Software by
1.17.0