ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1CaloFEX
TrigT1CaloFexPerf
src
METNoiseCutPerfFex.h
Go to the documentation of this file.
1
4
5
#ifndef TRIGT1CALOFEXPERF_METNOISECUTPERFFEX_H
6
#define TRIGT1CALOFEXPERF_METNOISECUTPERFFEX_H
7
8
#include "
METPerfFexBase.h
"
9
#include "
AthContainers/AuxElement.h
"
10
#include "
StoreGate/ReadHandleKey.h
"
11
#include "
xAODTrigL1Calo/JGTowerContainer.h
"
12
#include <memory>
13
14
namespace
LVL1
15
{
16
class
METNoiseCutPerfFex
:
public
METPerfFexBase
17
{
18
public
:
19
METNoiseCutPerfFex
(
const
std::string &
name
, ISvcLocator *pSvcLocator);
20
virtual
~METNoiseCutPerfFex
()
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::JGTowerContainer>
m_towersKey
;
29
std::string
m_noiseName
;
30
bool
m_useNegativeTowers
;
31
32
std::unique_ptr<SG::AuxElement::ConstAccessor<float>>
m_noiseAcc
;
33
};
//> end class METNoiseCutPerfFex
34
}
// namespace LVL1
35
36
#endif
//> !TRIGT1CALOFEXPERF_METNOISECUTPERFFEX_H
AuxElement.h
Base class for elements of a container that can have aux data.
JGTowerContainer.h
METPerfFexBase.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
LVL1::METNoiseCutPerfFex::METNoiseCutPerfFex
METNoiseCutPerfFex(const std::string &name, ISvcLocator *pSvcLocator)
Definition
METNoiseCutPerfFex.cxx:10
LVL1::METNoiseCutPerfFex::m_noiseName
std::string m_noiseName
Definition
METNoiseCutPerfFex.h:29
LVL1::METNoiseCutPerfFex::runFex
virtual StatusCode runFex(const EventContext &ctx, xAOD::EnergySumRoI &met) const override
Definition
METNoiseCutPerfFex.cxx:31
LVL1::METNoiseCutPerfFex::m_towersKey
SG::ReadHandleKey< xAOD::JGTowerContainer > m_towersKey
Definition
METNoiseCutPerfFex.h:28
LVL1::METNoiseCutPerfFex::~METNoiseCutPerfFex
virtual ~METNoiseCutPerfFex() override
Definition
METNoiseCutPerfFex.cxx:18
LVL1::METNoiseCutPerfFex::initialize
virtual StatusCode initialize() override
Definition
METNoiseCutPerfFex.cxx:22
LVL1::METNoiseCutPerfFex::m_useNegativeTowers
bool m_useNegativeTowers
Definition
METNoiseCutPerfFex.h:30
LVL1::METNoiseCutPerfFex::m_noiseAcc
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > m_noiseAcc
Definition
METNoiseCutPerfFex.h:32
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
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