ATLAS Offline Software
Loading...
Searching...
No Matches
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"
12#include <memory>
13
14namespace LVL1
15{
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:
29 std::string m_noiseName;
31
32 std::unique_ptr<SG::AuxElement::ConstAccessor<float>> m_noiseAcc;
33 }; //> end class METNoiseCutPerfFex
34} // namespace LVL1
35
36#endif //> !TRIGT1CALOFEXPERF_METNOISECUTPERFFEX_H
Base class for elements of a container that can have aux data.
Property holding a SG store/key/clid from which a ReadHandle is made.
METNoiseCutPerfFex(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode runFex(const EventContext &ctx, xAOD::EnergySumRoI &met) const override
SG::ReadHandleKey< xAOD::JGTowerContainer > m_towersKey
virtual ~METNoiseCutPerfFex() override
virtual StatusCode initialize() override
std::unique_ptr< SG::AuxElement::ConstAccessor< float > > m_noiseAcc
METPerfFexBase(const std::string &name, ISvcLocator *pSvcLocator)
Property holding a SG store/key/clid from which a ReadHandle is made.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
EnergySumRoI_v2 EnergySumRoI