17 namespace HLT {
namespace MET {
19 FexBase(
name, pSvcLocator)
24 CHECK( m_jetKey.initialize() );
25 return initializeBase({
"JETB1",
"JETB2",
"JETE1",
"JETE2"});
30 const EventContext& context,
38 return StatusCode::FAILURE;
42 std::array<METComponent, 4> mhtSums;
45 if (ijet->pt() < (isCentral(ijet) ? m_centralPtCut : m_forwardPtCut) )
48 std::size_t componentIdx = 0;
51 if (!isCentral(ijet) )
53 mhtSums.at(componentIdx) += ijet->p4();
59 for (std::size_t ii = 0; ii < 4; ++ii)
60 mhtSums.at(ii).fillMETComponent(ii,
met);
62 return StatusCode::SUCCESS;