3 #include "GaudiKernel/ThreadLocalContext.h"
11 for (
const std::string& fired : fired_triggers) {
16 unsigned int cntrAND{0}, cntrOR{0}, cntrORHLTOnly{0};
26 ATH_MSG_DEBUG(
"ORHLTOnly - Trigger "<<trig_orhltonly<<
" passed "<<
m_trigDec->isPassed(trig_orhltonly, TrigDefs::requireDecision));
27 cntrORHLTOnly +=(
m_trigDec->isPassed(trig_orhltonly, TrigDefs::requireDecision));
31 bool passOR = (cntrOR > 0);
32 bool passORHLTOnly = (cntrORHLTOnly > 0);
34 bool pass = passAND ||
passOR || passORHLTOnly;
40 const IInterface*
p ) :
58 return StatusCode::SUCCESS;
64 return StatusCode::SUCCESS;
70 const EventContext& ctx = Gaudi::Hive::currentContext();
76 unsigned int nObjects =
particles->size();
77 if (nObjects==0)
return StatusCode::SUCCESS;
83 std::vector<bool>
mask;
84 mask.assign(nObjects,keep_container);
90 return StatusCode::SUCCESS;