#include <TriggerSkimmingTool.h>
Definition at line 20 of file TriggerSkimmingTool.h.
◆ TriggerSkimmingTool()
DerivationFramework::TriggerSkimmingTool::TriggerSkimmingTool |
( |
const std::string & |
t, |
|
|
const std::string & |
n, |
|
|
const IInterface * |
p |
|
) |
| |
◆ eventPassesFilter()
bool DerivationFramework::TriggerSkimmingTool::eventPassesFilter |
( |
| ) |
const |
|
override |
Definition at line 38 of file TriggerSkimmingTool.cxx.
44 for (
const std::string& fired : fired_triggers) {
49 unsigned int cntrAND{0}, cntrOR{0}, cntrORHLTOnly{0};
59 ATH_MSG_DEBUG(
"ORHLTOnly - Trigger "<<trig_orhltonly<<
" passed "<<
m_trigDec->isPassed(trig_orhltonly, TrigDefs::requireDecision));
60 cntrORHLTOnly +=(
m_trigDec->isPassed(trig_orhltonly, TrigDefs::requireDecision));
64 bool passOR = (cntrOR > 0);
65 bool passORHLTOnly = (cntrORHLTOnly > 0);
67 bool pass = passAND ||
passOR || passORHLTOnly;
◆ initialize()
StatusCode DerivationFramework::TriggerSkimmingTool::initialize |
( |
| ) |
|
|
override |
◆ m_trigDec
◆ m_triggerListAND
Gaudi::Property<std::vector<std::string> > DerivationFramework::TriggerSkimmingTool::m_triggerListAND {this,"TriggerListAND", {}} |
|
private |
◆ m_triggerListOR
Gaudi::Property<std::vector<std::string> > DerivationFramework::TriggerSkimmingTool::m_triggerListOR {this,"TriggerListOR", {}} |
|
private |
◆ m_triggerListORHLTOnly
Gaudi::Property<std::vector<std::string> > DerivationFramework::TriggerSkimmingTool::m_triggerListORHLTOnly {this,"TriggerListORHLTOnly", {}, "Decision is based on HLT only (unseeded triggers)"} |
|
private |
The documentation for this class was generated from the following files: