39 const std::unique_ptr<ITrigJetHypoInfoCollector>& collector)
const {
43 ss <<
"No of jets " + std::to_string(jetsIn.size()) +
'\n';
45 collector->collect(name(),
ss.str());
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)){