5#ifndef TRIGHLTJETHYPO_JETGROUPUNION_H
6#define TRIGHLTJETHYPO_JETGROUPUNION_H
18typedef std::unique_ptr<ITrigJetHypoInfoCollector>
Collector;
28 virtual std::vector<std::size_t>
next(
const Collector&)
override;
29 virtual bool valid()
const override;
std::unique_ptr< ITrigJetHypoInfoCollector > Collector
std::map< int, std::vector< std::size_t > > CondInd2JetGroupsInds
std::map< int, std::vector< std::size_t > > CondInd2JetGroupsInds
std::unique_ptr< ITrigJetHypoInfoCollector > Collector
std::vector< std::size_t > m_jetIndices
JetGroupUnion(const std::vector< std::size_t > &siblings, const CondInd2JetGroupsInds &satisfiedBy)
virtual std::vector< std::size_t > next(const Collector &) override
virtual bool valid() const override
std::map< int, std::vector< std::size_t > > JetGroupInd2ElemInds