Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
eEmSortSelectCountContainerComparator.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_EEMSORTSELECTCOUNTCONTAINERCOMPARATOR_H
6 #define GLOBALSIM_EEMSORTSELECTCOUNTCONTAINERCOMPARATOR_H
7 
19 
20 #include "../../../IGlobalSimAlgTool.h"
22 
23 namespace GlobalSim {
24  class eEmSortSelectCountContainerComparator: public extends<AthAlgTool,
25  IGlobalSimAlgTool> {
26 
27  public:
29 
30 
32  const std::string& name,
33  const IInterface* parent);
34 
36 
37  virtual StatusCode initialize() override;
38 
39  virtual StatusCode run(const EventContext& ctx) const override;
40 
41  virtual std::string toString() const override;
42 
43  private:
44 
45  Gaudi::Property<bool>
47  "enableDump",
48  {false},
49  "flag to enable dumps"};
50 
51 
54  this,
55  "HypoFIFOReadKey",
56  "hypoFIFO",
57  "key to read input port data for the hypo block"};
58 
59 
60 
63  this,
64  "PortsOutKey",
65  "eEmSortSelectCount",
66  "key to read in output ports data"};
67 
68 
69 
72  this,
73  "eEmSortSelectCountExpectationsReadKey",
74  "eEmSortSelectCountExpectations",
75  "key to read in eEmSortSelectCount regression test expectations"};
76 
77  constexpr static auto& s_SortOutWidth =
79  };
80 }
81 
82 #endif
eEmSortSelectCountContainerPortsOut.h
GlobalSim::eEmSortSelectCountContainerComparator::GenTobPtr
typename eEmSortSelectCountContainerPortsOut::GenTobPtr GenTobPtr
Definition: eEmSortSelectCountContainerComparator.h:28
GlobalSim::eEmSortSelectCountContainerComparator::m_enableDump
Gaudi::Property< bool > m_enableDump
Definition: eEmSortSelectCountContainerComparator.h:46
GlobalSim::eEmSortSelectCountContainerComparator::eEmSortSelectCountContainerComparator
eEmSortSelectCountContainerComparator(const std::string &type, const std::string &name, const IInterface *parent)
Definition: eEmSortSelectCountContainerComparator.cxx:20
SG::ReadHandleKey< GlobalSim::GepAlgoHypothesisFIFO >
eEmSortSelectCountExpectations.h
python.CaloAddPedShiftConfig.type
type
Definition: CaloAddPedShiftConfig.py:42
GlobalSim::eEmSortSelectCountContainerComparator::s_SortOutWidth
constexpr static auto & s_SortOutWidth
Definition: eEmSortSelectCountContainerComparator.h:77
GlobalSim
AlgTool to obtain a selection of eFex RoIs read in from the event store.
Definition: dump.h:8
GlobalSim::eEmSortSelectCountContainerComparator::m_portsOutReadKey
SG::ReadHandleKey< GlobalSim::eEmSortSelectCountContainerPortsOut > m_portsOutReadKey
Definition: eEmSortSelectCountContainerComparator.h:62
GepAlgoHypothesisPortsIn.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
GlobalSim::eEmSortSelectCountContainerComparator::initialize
virtual StatusCode initialize() override
Definition: eEmSortSelectCountContainerComparator.cxx:26
GlobalSim::eEmSortSelectCountContainerPortsOut::GenTobPtr
std::shared_ptr< GenericTob > GenTobPtr
Definition: eEmSortSelectCountContainerPortsOut.h:94
GlobalSim::eEmSortSelectCountContainerComparator::~eEmSortSelectCountContainerComparator
virtual ~eEmSortSelectCountContainerComparator()=default
GlobalSim::eEmSortSelectCountContainerPortsOut::SortOutWidth
constexpr static std::size_t SortOutWidth
Definition: eEmSortSelectCountContainerPortsOut.h:34
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
GlobalSim::eEmSortSelectCountContainerComparator::m_eEmSortSelectCountExpectationsReadKey
SG::ReadHandleKey< GlobalSim::eEmSortSelectCountExpectations > m_eEmSortSelectCountExpectationsReadKey
Definition: eEmSortSelectCountContainerComparator.h:71
GlobalSim::eEmSortSelectCountContainerComparator
Definition: eEmSortSelectCountContainerComparator.h:25
GlobalSim::eEmSortSelectCountContainerComparator::m_HypoFIFOReadKey
SG::ReadHandleKey< GlobalSim::GepAlgoHypothesisFIFO > m_HypoFIFOReadKey
Definition: eEmSortSelectCountContainerComparator.h:53
GlobalSim::eEmSortSelectCountContainerComparator::toString
virtual std::string toString() const override
Definition: eEmSortSelectCountContainerComparator.cxx:180
GlobalSim::eEmSortSelectCountContainerComparator::run
virtual StatusCode run(const EventContext &ctx) const override
Definition: eEmSortSelectCountContainerComparator.cxx:58