ATLAS Offline Software
Loading...
Searching...
No Matches
GlobalJet1AlgTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef GLOBALSIM_GLOBALJet1ALGTOOL_H
6#define GLOBALSIM_GLOBALJet1ALGTOOL_H
7
8/*
9 This algorithm simulates the WTAConeJet(Jet1) for the Global Trigger.
10 It uses the same headers from TrigGepPerf
11 Input is taken only from CellTowers produced from the GlobalJet1AlgTool
12*/
13
15
18
21
24
25#include <string>
26
27namespace GlobalSim {
28
29 class GlobalLArCell;
30
31 class GlobalJet1AlgTool: public extends<AthAlgTool, IGlobalSimAlgTool> {
32
33 public:
34
36 GlobalJet1AlgTool(const std::string& type, const std::string& name, const IInterface* parent);
37
39 ~GlobalJet1AlgTool() override = default;
40
42 virtual StatusCode initialize() override;
43
45 virtual StatusCode run(const EventContext& ctx) const override;
46
48 virtual std::string toString() const override;
49
50 private:
51
55 this,
56 "GlobalCellTowersKey",
57 "GlobalCellTowers",
58 "Key to the container of generic TOBS containing the cell towers"};
59
63 this,
64 "GlobalJet1JetsKey",
65 "GlobalJet1Jets",
66 "Key to the container of generic TOBS containing the Jet1Jets"};
67
68 };
69
70} // namespace GlobalSim
71
72#endif
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.
SG::ReadHandleKey< IOBitwise::CommonTOBContainer > m_gblCellTowers
Read key for the output cell towers as a GenericTobContainer.
SG::WriteHandleKey< IOBitwise::CommonTOBContainer > m_gblJet1JetsContainerKey
Write key for the output Jet1Jets as a GenericTobContainer.
virtual StatusCode run(const EventContext &ctx) const override
Main functional block running for each event.
~GlobalJet1AlgTool() override=default
Main destructor (explicitly defaulted).
virtual std::string toString() const override
Overriding toString function from base class.
virtual StatusCode initialize() override
Initialize function running before first event.
GlobalJet1AlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Main constructor.
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 eRatio Algorithm.