ATLAS Offline Software
Loading...
Searching...
No Matches
gFexRhoCvtrAlgTool.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_GFEXRHOCVTRALGTOOL_H
6#define GLOBALSIM_GFEXRHOCVTRALGTOOL_H
7
9
13
14
15#include "../IO/gFexRhoTOB.h"
16
17namespace GlobalSim {
18
23
24
25 class gFexRhoCvtrAlgTool: public extends<AthAlgTool, IGlobalSimAlgTool> {
26
27 public:
28 gFexRhoCvtrAlgTool(const std::string& type,
29 const std::string& name,
30 const IInterface* parent);
31
32 virtual ~gFexRhoCvtrAlgTool() override = default;
33
35 virtual StatusCode initialize() override;
36
38 virtual StatusCode run(const std::unique_ptr<IDataCollector>&,
39 const EventContext& ctx) const override;
40
41 virtual std::string toString() const override;
42
43 private:
44
45
47 m_gFexJetRoIKey {this, "gFexJetRoIKey", "L1_gFexRhoRoI", "gFexRho EDM"};
48
49
52 this,
53 "gFexRhoTOBs",
54 "gFexRhoTOBs",
55 "Key for GlobalSim gFexRhoTOB container"};
56
57 };
58}
59#endif
virtual ~gFexRhoCvtrAlgTool() override=default
SG::WriteHandleKey< GlobalSim::IOBitwise::gFexRhoTOBContainer > m_gFexRhoTOBContainerKey
SG::ReadHandleKey< xAOD::gFexJetRoIContainer > m_gFexJetRoIKey
virtual std::string toString() const override
virtual StatusCode initialize() override
Initialize function running before first event.
virtual StatusCode run(const std::unique_ptr< IDataCollector > &, const EventContext &ctx) const override
Main functional block running for each event.
gFexRhoCvtrAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
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.