ATLAS Offline Software
Loading...
Searching...
No Matches
JET1Alg.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_JET1ALG_H
6#define GLOBALSIM_JET1ALG_H
7
8/*
9 JET1 GEP Algorithm Simulation
10*/
11
13
14//AM: Just including to get the bit widths at the moment
16
19
21
22namespace GlobalSim {
23
25 public:
26
27 using AthReentrantAlgorithm::AthReentrantAlgorithm;
28
30 virtual StatusCode initialize() override;
32 virtual StatusCode execute(const EventContext& ) const override;
33
34 private:
35
37 SG::ReadHandleKey<xAOD::BaseContainer> m_inputTowersKey{this, "topoc_pu_type", "GlobalSim_CellTowers", "type=topoc_pu_type; Key for the topoc_pu_type input"};
38
40 SG::WriteHandleKey<xAOD::BaseContainer> m_outputKey{this, "main_output", "GlobalSim_JET1Jets", "type=main_output_type; Key for the output container"};
41
42 };
43
44}
45#endif
An algorithm that can be simultaneously executed in multiple threads.
SG::WriteHandleKey< xAOD::BaseContainer > m_outputKey
Key for the output jets.
Definition JET1Alg.h:40
SG::ReadHandleKey< xAOD::BaseContainer > m_inputTowersKey
Key for the Input cell towers.
Definition JET1Alg.h:37
virtual StatusCode initialize() override
initialize function running before first event
Definition JET1Alg.cxx:12
virtual StatusCode execute(const EventContext &) const override
execute function running for every event
Definition JET1Alg.cxx:20
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.
Definition BitSpec.h:23