#include <TrigJetHypoToolHelperNoGrouper.h>
◆ TrigJetHypoToolHelperNoGrouper()
TrigJetHypoToolHelperNoGrouper::TrigJetHypoToolHelperNoGrouper |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ getDescription()
◆ initialize()
StatusCode TrigJetHypoToolHelperNoGrouper::initialize |
( |
| ) |
|
|
override |
◆ pass()
Definition at line 37 of file TrigJetHypoToolHelperNoGrouper.cxx.
50 collector->
collect(
name(),
"empty input jet collection");
57 std::vector<FilterPtr> prefilters{};
60 prefilters.push_back(pf_maker->getHypoJetVectorFilter());
64 for (
const auto&
pf : prefilters) {
65 hjv =
pf->filter(hjv, collector);
73 auto matcher_pass = matcher->match(hjv,
76 if (!matcher_pass.has_value()) {
77 ATH_MSG_ERROR(
"Matcher cannot determine result. Config error?");
81 if (!(*matcher_pass)){
◆ requiresNJets()
std::size_t TrigJetHypoToolHelperNoGrouper::requiresNJets |
( |
| ) |
const |
|
overridevirtual |
◆ toString()
std::string TrigJetHypoToolHelperNoGrouper::toString |
( |
| ) |
const |
|
overrideprivatevirtual |
Definition at line 90 of file TrigJetHypoToolHelperNoGrouper.cxx.
97 std::vector<FilterPtr> prefilters{};
100 prefilters.push_back(pf_maker->getHypoJetVectorFilter());
104 ss <<
"prefilters: [" << prefilters.size() <<
"]:\n";
105 for (
const auto&
pf : prefilters){
112 unsigned int imatcher{0};
114 ss <<
"matcher " << imatcher++ <<
'\n';
◆ m_configs
◆ m_debug
Gaudi::Property<bool> TrigJetHypoToolHelperNoGrouper::m_debug {this, "debug", false, "instantantiate helpers with this debug flag"} |
|
private |
◆ m_matchers
std::vector<std::unique_ptr<IJetsMatcher> > TrigJetHypoToolHelperNoGrouper::m_matchers |
|
private |
◆ m_prefilterMakers
The documentation for this class was generated from the following files: