25 const IInterface*
p) :
27 declareInterface<DerivationFramework::ISkimmingTool>(
this);
34 return StatusCode::SUCCESS;
45 for (
const std::string& fired : fired_triggers) {
50 unsigned int cntrAND{0}, cntrOR{0}, cntrORHLTOnly{0};
60 ATH_MSG_DEBUG(
"ORHLTOnly - Trigger "<<trig_orhltonly<<
" passed "<<
m_trigDec->isPassed(trig_orhltonly, TrigDefs::requireDecision));
61 cntrORHLTOnly +=(
m_trigDec->isPassed(trig_orhltonly, TrigDefs::requireDecision));
65 bool passOR = (cntrOR > 0);
66 bool passORHLTOnly = (cntrORHLTOnly > 0);
68 bool pass = passAND ||
passOR || passORHLTOnly;