ATLAS Offline Software
Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef GLOBALSIM_JJETSELECT_H
6 #define GLOBALSIM_JJETSELECT_H
7 
8 // convert selected jJetTOBs to GenericTOBs
9 #include <string>
10 
11 class StatusCode;
12 
13 namespace GlobalSim {
14 
15  class jJetTOBArray;
16  class GenericTOBArray;
17 
18  class jJetSelect{
19  public:
20 
21  jJetSelect(const std::string& name,
22  unsigned int InputWidth,
23  unsigned int MinET,
24  unsigned int MinEta,
25  unsigned int MaxEta);
26 
27  virtual ~jJetSelect(){}
28 
30 
31  std::string toString() const;
32  private:
33 
34  std::string m_name{};
35 
36  using parType_t = unsigned int;
37 
38  unsigned int m_InputWidth;
39  unsigned int m_MinET{0u};
40  unsigned int m_MinEta{0u};
41  unsigned int m_MaxEta{0u};
42  };
43 
44 }
45 
46 #endif
GlobalSim::jJetSelect::m_MaxEta
unsigned int m_MaxEta
Definition: Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.h:41
CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24
GlobalSim::jJetSelect::m_name
std::string m_name
Definition: Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.h:34
GlobalSim::jJetSelect::m_InputWidth
unsigned int m_InputWidth
Definition: Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.h:38
Trk::u
@ u
Enums for curvilinear frames.
Definition: ParamDefs.h:83
GlobalSim::jJetSelect::parType_t
unsigned int parType_t
Definition: Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.h:36
GlobalSim
AlgTool to obtain a GlobalSim::cTAUTOBArray This class uses ReadHandls to jFex and eFex Tau Rois If t...
Definition: dump.h:8
GlobalSim::jJetTOBArray
Definition: Global/GlobalSimulation/src/IO/jJetTOBArray.h:21
GlobalSim::jJetSelect::jJetSelect
jJetSelect(const std::string &name, unsigned int InputWidth, unsigned int MinET, unsigned int MinEta, unsigned int MaxEta)
Definition: Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.cxx:16
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
GlobalSim::GenericTOBArray
Definition: GenericTOBArray.h:32
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
GlobalSim::jJetSelect::m_MinEta
unsigned int m_MinEta
Definition: Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.h:40
GlobalSim::jJetSelect::toString
std::string toString() const
Definition: Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.cxx:51
GlobalSim::jJetSelect::run
StatusCode run(const jJetTOBArray &, GenericTOBArray &) const
Definition: Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.cxx:29
GlobalSim::jJetSelect::m_MinET
unsigned int m_MinET
Definition: Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.h:39
GlobalSim::jJetSelect
Definition: Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.h:18
GlobalSim::jJetSelect::~jJetSelect
virtual ~jJetSelect()
Definition: Global/GlobalSimulation/src/L1TopoAlgs/jJetSelect.h:27