|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef TRIGEFMISSINGET_MHTFEX_H
14 #define TRIGEFMISSINGET_MHTFEX_H
19 namespace HLT {
namespace MET {
27 class MHTFex :
public FexBase
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,
74 #endif //> !TRIGEFMISSINGET_MHTFEX_H
bool isCentral(const xAOD::Jet *ijet) const
Is a jet central or forward.
SG::ReadHandleKey< xAOD::JetContainer > m_jetKey
Input jets.
Gaudi::Property< float > m_centralPtCut
Central pT cut.
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< float > m_etaSeparation
Eta separation.
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
virtual StatusCode fillMET(xAOD::TrigMissingET &met, const EventContext &context, MonGroupBuilder &monitors) const override
Calculate and fill the output MET value.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
Initialize the fex.
MHTFex(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual double eta() const
The pseudorapidity ( ) of the particle.
Class holding the Missing ET trigger fex results.
Gaudi::Property< float > m_forwardPtCut
Forward pT cut.