5#ifndef TRIGHLTJETHYPO_JETGROUPSINGLECLIQUE_H
6#define TRIGHLTJETHYPO_JETGROUPSINGLECLIQUE_H
18typedef std::unique_ptr<ITrigJetHypoInfoCollector>
Collector;
26 std::size_t n_required);
28 virtual std::vector<std::size_t>
next(
const Collector&)
override;
30 virtual bool valid()
const override;
std::unique_ptr< ITrigJetHypoInfoCollector > Collector
std::map< int, std::vector< std::size_t > > CondInd2JetGroupsInds
std::unique_ptr< ITrigJetHypoInfoCollector > Collector
JetGroupSingleClique(const std::vector< std::size_t > &satisfyingJets, std::size_t n_required)
virtual bool valid() const override
virtual std::vector< std::size_t > next(const Collector &) override
std::vector< std::size_t > m_jetGroupIndices
std::map< int, std::vector< std::size_t > > JetGroupInd2ElemInds