ATLAS Offline Software
Trigger
TrigEvent
TrigRoiConversion
src
RoiWriter.h
Go to the documentation of this file.
1
// emacs: this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef TRIGROICONVERSION_ROIWRITER_H
8
#define TRIGROICONVERSION_ROIWRITER_H
9
10
// System include(s):
11
#include <string>
12
13
// Athena include(s):
14
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
15
16
// EDM include(s):
17
#include "
TrigSteeringEvent/TrigRoiDescriptorCollection.h
"
18
26
class
RoiWriter
:
public
AthReentrantAlgorithm
{
27
28
public
:
30
RoiWriter
(
const
std::string&
name
, ISvcLocator* pSvcLocator );
31
33
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
34
35
};
// class RoiWriter
36
37
#endif // TRIGROICONVERSION_ROIWRITER_H
RoiWriter::RoiWriter
RoiWriter(const std::string &name, ISvcLocator *pSvcLocator)
Algorithm constructor.
Definition:
RoiWriter.cxx:29
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition:
AthReentrantAlgorithm.h:83
RoiWriter::execute
virtual StatusCode execute(const EventContext &ctx) const override
Execute the conversion.
Definition:
RoiWriter.cxx:33
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthReentrantAlgorithm.h
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:221
RoiWriter
Algorithm creating xAOD::RoiDescriptorStore objects.
Definition:
RoiWriter.h:26
TrigRoiDescriptorCollection.h
Generated on Thu Nov 7 2024 21:24:51 for ATLAS Offline Software by
1.8.18