ATLAS Offline Software
Trigger
TrigT1
Global
GlobalSimulation
src
L1TopoAlgs
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.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_EEMSELECT_H
6
#define GLOBALSIM_EEMSELECT_H
7
8
// Converts selected eEmTOBs to GenericTOBS
9
10
#include <string>
11
12
class
StatusCode
;
13
14
namespace
GlobalSim
{
15
16
class
eEmTOBArray;
17
class
GenericTOBArray;
18
19
class
eEmSelect
{
20
public
:
21
22
eEmSelect
(
const
std::string&
name
,
23
unsigned
int
InputWidth,
24
unsigned
int
MinET,
25
unsigned
int
REtaMin,
26
unsigned
int
RHadMin,
27
unsigned
int
WsTotMin);
28
29
virtual
~eEmSelect
();
30
31
StatusCode
run
(
const
eEmTOBArray
&
input
,
32
GenericTOBArray
&
output
)
const
;
33
34
std::string
toString
()
const
;
35
36
private
:
37
std::string
m_name
{};
38
unsigned
int
m_InputWidth
{0};
// max number output objs
39
unsigned
int
m_MinET
{0};
40
unsigned
int
m_REtaMin
{0};
41
unsigned
int
m_RHadMin
{0};
42
unsigned
int
m_WsTotMin
{0};
43
44
};
45
46
}
47
48
#endif
GlobalSim::eEmSelect::m_WsTotMin
unsigned int m_WsTotMin
Definition:
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.h:42
GlobalSim::eEmSelect::m_REtaMin
unsigned int m_REtaMin
Definition:
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.h:40
GlobalSim::eEmSelect
Definition:
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.h:19
GlobalSim::eEmSelect::m_MinET
unsigned int m_MinET
Definition:
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.h:39
GlobalSim::eEmSelect::m_name
std::string m_name
Definition:
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.h:37
GlobalSim::eEmTOBArray
Definition:
Global/GlobalSimulation/src/IO/eEmTOBArray.h:20
GlobalSim
AlgTool to obtain a selection of eFex RoIs read in from the event store.
Definition:
dump.h:8
GlobalSim::eEmSelect::~eEmSelect
virtual ~eEmSelect()
Definition:
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.cxx:32
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
PlotPulseshapeFromCool.input
input
Definition:
PlotPulseshapeFromCool.py:106
GlobalSim::eEmSelect::m_RHadMin
unsigned int m_RHadMin
Definition:
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.h:41
GlobalSim::GenericTOBArray
Definition:
GenericTOBArray.h:32
GlobalSim::eEmSelect::eEmSelect
eEmSelect(const std::string &name, unsigned int InputWidth, unsigned int MinET, unsigned int REtaMin, unsigned int RHadMin, unsigned int WsTotMin)
Definition:
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.cxx:17
merge.output
output
Definition:
merge.py:17
GlobalSim::eEmSelect::run
StatusCode run(const eEmTOBArray &input, GenericTOBArray &output) const
Definition:
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.cxx:34
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
GlobalSim::eEmSelect::toString
std::string toString() const
Definition:
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.cxx:52
GlobalSim::eEmSelect::m_InputWidth
unsigned int m_InputWidth
Definition:
Global/GlobalSimulation/src/L1TopoAlgs/eEmSelect.h:38
Generated on Tue Dec 24 2024 21:09:39 for ATLAS Offline Software by
1.8.18