22 const std::string& skimtool,
23 const IInterface* interface ) :
26 m_trigDec(
"Trig::TrigDecisionTool/TrigDecisionTool")
29 declareInterface<DerivationFramework::ISkimmingTool>(
this);
40 return StatusCode::SUCCESS;
46 ATH_MSG_INFO(
"Processed " << m_ntot <<
" events, " << m_npass <<
" events passed filter ");
48 return StatusCode::SUCCESS;
55 auto trig_fht_wedge = std::make_unique<std::vector<float>>();
58 StatusCode sc = evtStore()->retrieve( trnnoutCont, m_trnnoutContName);
60 ATH_MSG_FATAL(
"No HTTRT collection with name " << m_trnnoutContName <<
" found in StoreGate!");
65 trig_fht_wedge->push_back(trnnout->rnnDecision().at(3));
68 for (
float value : *trig_fht_wedge) {
69 if (
static_cast<double>(
value) > m_minHTratioWedge) {