ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1CaloFEX
TrigT1CaloFexPerf
src
METJWoJPerfFex.h
Go to the documentation of this file.
1
4
5
#ifndef TRIGT1CALOFEXPERF_METJWOJPERFFEX_H
6
#define TRIGT1CALOFEXPERF_METJWOJPERFFEX_H
7
8
#include "
METPerfFexBase.h
"
9
#include "
StoreGate/ReadHandleKey.h
"
10
#include "
StoreGate/WriteHandleKey.h
"
11
#include "
xAODTrigL1Calo/GBlockContainer.h
"
12
#include "
xAODTrigger/EnergySumRoI.h
"
13
14
namespace
LVL1
15
{
16
class
METJWoJPerfFex
:
public
METPerfFexBase
17
{
18
public
:
19
METJWoJPerfFex
(
const
std::string &
name
, ISvcLocator *pSvcLocator);
20
virtual
~METJWoJPerfFex
()
override
;
21
22
virtual
StatusCode
initialize
()
override
;
23
virtual
StatusCode
runFex
(
24
const
EventContext &ctx,
25
xAOD::EnergySumRoI
&
met
)
const override
;
26
27
private
:
28
SG::ReadHandleKey<xAOD::GBlockContainer>
m_gblocksKey
;
29
SG::WriteHandleKey<xAOD::EnergySumRoI>
m_mhtKey
;
30
SG::WriteHandleKey<xAOD::EnergySumRoI>
m_mstKey
;
31
float
m_ptConeCut
;
32
bool
m_useNegativeTowers
;
33
bool
m_useRho
;
34
SG::ReadHandleKey<xAOD::EnergySumRoI>
m_rhoKey
;
35
std::vector<float>
m_sumEtThresholds
;
36
std::vector<float>
m_axValues
;
37
std::vector<float>
m_ayValues
;
38
std::vector<float>
m_bxValues
;
39
std::vector<float>
m_byValues
;
40
std::vector<float>
m_cxValues
;
41
std::vector<float>
m_cyValues
;
42
};
//> end class METJWoJPerfFex
43
}
// namespace LVL1
44
#endif
//> !TRIGT1CALOFEXPERF_METJWOJPERFFEX_H
EnergySumRoI.h
GBlockContainer.h
METPerfFexBase.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
LVL1::METJWoJPerfFex::m_bxValues
std::vector< float > m_bxValues
Definition
METJWoJPerfFex.h:38
LVL1::METJWoJPerfFex::m_sumEtThresholds
std::vector< float > m_sumEtThresholds
Definition
METJWoJPerfFex.h:35
LVL1::METJWoJPerfFex::m_axValues
std::vector< float > m_axValues
Definition
METJWoJPerfFex.h:36
LVL1::METJWoJPerfFex::runFex
virtual StatusCode runFex(const EventContext &ctx, xAOD::EnergySumRoI &met) const override
Definition
METJWoJPerfFex.cxx:61
LVL1::METJWoJPerfFex::initialize
virtual StatusCode initialize() override
Definition
METJWoJPerfFex.cxx:40
LVL1::METJWoJPerfFex::m_cyValues
std::vector< float > m_cyValues
Definition
METJWoJPerfFex.h:41
LVL1::METJWoJPerfFex::m_gblocksKey
SG::ReadHandleKey< xAOD::GBlockContainer > m_gblocksKey
Definition
METJWoJPerfFex.h:28
LVL1::METJWoJPerfFex::m_useNegativeTowers
bool m_useNegativeTowers
Definition
METJWoJPerfFex.h:32
LVL1::METJWoJPerfFex::m_mhtKey
SG::WriteHandleKey< xAOD::EnergySumRoI > m_mhtKey
Definition
METJWoJPerfFex.h:29
LVL1::METJWoJPerfFex::m_ptConeCut
float m_ptConeCut
Definition
METJWoJPerfFex.h:31
LVL1::METJWoJPerfFex::m_useRho
bool m_useRho
Definition
METJWoJPerfFex.h:33
LVL1::METJWoJPerfFex::m_ayValues
std::vector< float > m_ayValues
Definition
METJWoJPerfFex.h:37
LVL1::METJWoJPerfFex::~METJWoJPerfFex
virtual ~METJWoJPerfFex() override
Definition
METJWoJPerfFex.cxx:38
LVL1::METJWoJPerfFex::METJWoJPerfFex
METJWoJPerfFex(const std::string &name, ISvcLocator *pSvcLocator)
Definition
METJWoJPerfFex.cxx:19
LVL1::METJWoJPerfFex::m_byValues
std::vector< float > m_byValues
Definition
METJWoJPerfFex.h:39
LVL1::METJWoJPerfFex::m_mstKey
SG::WriteHandleKey< xAOD::EnergySumRoI > m_mstKey
Definition
METJWoJPerfFex.h:30
LVL1::METJWoJPerfFex::m_cxValues
std::vector< float > m_cxValues
Definition
METJWoJPerfFex.h:40
LVL1::METJWoJPerfFex::m_rhoKey
SG::ReadHandleKey< xAOD::EnergySumRoI > m_rhoKey
Definition
METJWoJPerfFex.h:34
LVL1::METPerfFexBase::METPerfFexBase
METPerfFexBase(const std::string &name, ISvcLocator *pSvcLocator)
Definition
METPerfFexBase.cxx:13
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition
IZdcDataAccess.h:13
met
Definition
IMETSignificance.h:24
xAOD::EnergySumRoI
EnergySumRoI_v2 EnergySumRoI
Definition
EnergySumRoI.h:16
TrigConf::name
Definition
HLTChainList.h:35
Generated on
for ATLAS Offline Software by
1.17.0