7 if (msgLvl(MSG::VERBOSE)){
10 for (
const std::string& fired : fired_triggers) {
15 unsigned int cntrAND{0}, cntrOR{0}, cntrORHLTOnly{0};
30 bool passOR = (cntrOR > 0);
31 bool passORHLTOnly = (cntrORHLTOnly > 0);
33 bool pass = passAND ||
passOR || passORHLTOnly;
39 const IInterface* p ) :
57 return StatusCode::SUCCESS;
63 return StatusCode::SUCCESS;
74 unsigned int nObjects = particles->size();
75 if (nObjects==0)
return StatusCode::SUCCESS;
81 std::vector<bool> mask;
82 mask.assign(nObjects,keep_container);
86 particles.keep (mask);
88 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
Handle for requesting thinning for a data object.
Handle for requesting thinning for a data object.
std::vector< std::string > getListOfTriggers() const
static const unsigned int requireDecision