ATLAS Offline Software
Loading...
Searching...
No Matches
eFexCvtrAlgTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef GLOBALSIM_EFEXCVTRALGTOOL_H
6#define GLOBALSIM_EFEXCVTRALGTOOL_H
7
10
13
14#include "../IO/eEmTOB.h"
15
16namespace GlobalSim {
17
22
23
24 class eFexCvtrAlgTool: public extends<AthAlgTool, IGlobalSimAlgTool> {
25
26 public:
27 eFexCvtrAlgTool(const std::string& type,
28 const std::string& name,
29 const IInterface* parent);
30
31 virtual ~eFexCvtrAlgTool() override = default;
32
34 virtual StatusCode initialize() override;
35
37 virtual StatusCode run(const std::unique_ptr<IDataCollector>&,
38 const EventContext& ctx) const override;
39
40 virtual std::string toString() const override;
41
42 private:
43
44
46 m_eEmRoIKey {this, "eFexEMRoIKey", "L1_eEMRoI", "eFEXEM EDM"};
47
48
51 this,
52 "eEmTOBs",
53 "eEmTOBs",
54 "Key for GlobalSim eEmTOB container"};
55
56 };
57}
58#endif
virtual StatusCode run(const std::unique_ptr< IDataCollector > &, const EventContext &ctx) const override
Main functional block running for each event.
SG::ReadHandleKey< xAOD::eFexEMRoIContainer > m_eEmRoIKey
virtual ~eFexCvtrAlgTool() override=default
SG::WriteHandleKey< GlobalSim::IOBitwise::eEmTOBContainer > m_eEmTOBContainerKey
eFexCvtrAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
virtual std::string toString() const override
virtual StatusCode initialize() override
Initialize function running before first event.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.