ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Global
GlobalSimulation
src
FEX_Unpacker
eFexRoIAlgTool.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_EFEXROIALGTOOL_H
6
#define GLOBALSIM_EFEXROIALGTOOL_H
7
12
13
#include "
AthenaBaseComps/AthAlgTool.h
"
14
#include "
xAODTrigger/eFexEMRoIContainer.h
"
15
16
17
#include <string>
18
#include <vector>
19
20
namespace
GlobalSim
{
21
22
class
eFexRoIAlgTool
:
public
AthAlgTool
{
23
24
public
:
25
eFexRoIAlgTool
(
const
std::string&
type
,
26
const
std::string& name,
27
const
IInterface* parent);
28
29
virtual
~eFexRoIAlgTool
() =
default
;
30
31
StatusCode
initialize
()
override
;
32
33
virtual
StatusCode
RoIs
(std::vector<const xAOD::eFexEMRoI*>&,
34
const
EventContext& ctx)
const
;
35
36
virtual
std::string
toString
()
const
;
37
38
39
private
:
40
41
SG::ReadHandleKey<xAOD::eFexEMRoIContainer>
42
m_eEmRoIKey
{
this
,
"eFexEMRoIKey"
,
"L1_eEMRoI"
,
"eFEXEM EDM"
};
43
44
Gaudi::Property<double>
m_etMin
{
45
this
,
46
"etMin"
,
47
0.,
48
"selection Et min"
};
49
50
Gaudi::Property<double>
m_etaMin
{
51
this
,
52
"etaMin"
,
53
0.,
54
"selection Eta max"
};
55
56
Gaudi::Property<double>
m_etaMax
{
57
this
,
58
"etaMax"
,
59
5.,
60
"selection Eta max"
};
61
62
};
63
}
64
#endif
AthAlgTool.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
GlobalSim::eFexRoIAlgTool::m_etaMin
Gaudi::Property< double > m_etaMin
Definition
eFexRoIAlgTool.h:50
GlobalSim::eFexRoIAlgTool::toString
virtual std::string toString() const
Definition
eFexRoIAlgTool.cxx:66
GlobalSim::eFexRoIAlgTool::m_eEmRoIKey
SG::ReadHandleKey< xAOD::eFexEMRoIContainer > m_eEmRoIKey
Definition
eFexRoIAlgTool.h:42
GlobalSim::eFexRoIAlgTool::initialize
StatusCode initialize() override
Definition
eFexRoIAlgTool.cxx:18
GlobalSim::eFexRoIAlgTool::RoIs
virtual StatusCode RoIs(std::vector< const xAOD::eFexEMRoI * > &, const EventContext &ctx) const
Definition
eFexRoIAlgTool.cxx:25
GlobalSim::eFexRoIAlgTool::m_etaMax
Gaudi::Property< double > m_etaMax
Definition
eFexRoIAlgTool.h:56
GlobalSim::eFexRoIAlgTool::eFexRoIAlgTool
eFexRoIAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
eFexRoIAlgTool.cxx:12
GlobalSim::eFexRoIAlgTool::~eFexRoIAlgTool
virtual ~eFexRoIAlgTool()=default
GlobalSim::eFexRoIAlgTool::m_etMin
Gaudi::Property< double > m_etMin
Definition
eFexRoIAlgTool.h:44
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
eFexEMRoIContainer.h
GlobalSim
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.
Definition
BitSpec.h:23
type
Generated on
for ATLAS Offline Software by
1.17.0