13#ifndef TRIGEFMISSINGET_MHTFEX_H
14#define TRIGEFMISSINGET_MHTFEX_H
19namespace HLT {
namespace MET {
31 MHTFex(
const std::string& name, ISvcLocator* pSvcLocator);
42 this,
"JetName",
"jets",
"Input jet colleciton"};
45 this,
"EtaSeparation", 2.4,
46 "Selection on |eta| to separate the central and forward regions"};
49 this,
"CentralPtCut", 0,
"pT cut for central jets"};
52 this,
"ForwardPtCut", 0,
"pT cut for forward jets"};
65 const EventContext& context,
FexBase(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::ReadHandleKey< xAOD::JetContainer > m_jetKey
Input jets.
MHTFex(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode fillMET(xAOD::TrigMissingET &met, const EventContext &context, MonGroupBuilder &monitors) const override
Calculate and fill the output MET value.
Gaudi::Property< float > m_forwardPtCut
Forward pT cut.
bool isCentral(const xAOD::Jet *ijet) const
Is a jet central or forward.
Gaudi::Property< float > m_etaSeparation
Eta separation.
virtual StatusCode initialize() override
Initialize the fex.
Gaudi::Property< float > m_centralPtCut
Central pT cut.
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual double eta() const
The pseudorapidity ( ) of the particle.
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
Jet_v1 Jet
Definition of the current "jet version".
TrigMissingET_v1 TrigMissingET
Define the most recent version of the TrigMissingET class.