ATLAS Offline Software
Loading...
Searching...
No Matches
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
14
17
18
19class RoiReader: public virtual IRoiReader, public asg::AsgTool {
20
22
23public:
24
25 RoiReader( const std::string& name );
26
27 virtual ~RoiReader() { }
28
29 virtual void execute( std::vector<std::string>& keys ) override;
30
32 const std::string& key ) const;
33
34};
35
36
37
38#endif
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
virtual void execute(std::vector< std::string > &keys) override
Definition RoiReader.cxx:28
RoiReader(const std::string &name)
class header
Definition RoiReader.cxx:24
void deserialiser(TrigRoiDescriptorCollection &collection, const std::string &key) const
Definition RoiReader.cxx:66
virtual ~RoiReader()
Definition RoiReader.h:27
Base class for the dual-use tool implementation classes.
Definition AsgTool.h:47