ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigRoiConversion
Root
RoiReader.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGROICONVERSION_ROIREADER_H
6
#define TRIGROICONVERSION_ROIREADER_H
7
8
#include <string>
9
#include <vector>
10
11
#include "
AsgTools/AsgTool.h
"
12
13
#include "
TrigRoiConversion/IRoiReader.h
"
14
16
#include "
TrigSteeringEvent/TrigRoiDescriptorCollection.h
"
17
18
19
class
RoiReader
:
public
virtual
IRoiReader
,
public
asg::AsgTool
{
20
21
ASG_TOOL_CLASS
(
RoiReader
,
IRoiReader
)
22
23
public
:
24
25
RoiReader
(
const
std::string& name );
26
27
virtual
~RoiReader
() { }
28
29
virtual
void
execute
( std::vector<std::string>& keys )
override
;
30
31
void
deserialiser
(
TrigRoiDescriptorCollection
& collection,
32
const
std::string& key )
const
;
33
34
};
35
36
37
38
#endif
ASG_TOOL_CLASS
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
Definition
AsgToolMacros.h:68
AsgTool.h
IRoiReader.h
TrigRoiDescriptorCollection.h
IRoiReader
Definition
IRoiReader.h:15
RoiReader::execute
virtual void execute(std::vector< std::string > &keys) override
Definition
RoiReader.cxx:28
RoiReader::RoiReader
RoiReader(const std::string &name)
class header
Definition
RoiReader.cxx:24
RoiReader::deserialiser
void deserialiser(TrigRoiDescriptorCollection &collection, const std::string &key) const
Definition
RoiReader.cxx:66
RoiReader::~RoiReader
virtual ~RoiReader()
Definition
RoiReader.h:27
TrigRoiDescriptorCollection
Definition
TrigRoiDescriptorCollection.h:14
asg::AsgTool
Base class for the dual-use tool implementation classes.
Definition
AsgTool.h:47
Generated on
for ATLAS Offline Software by
1.17.0