#include <JetGroupUnion.h>
Definition at line 20 of file JetGroupUnion.h.
◆ JetGroupUnion()
| JetGroupUnion::JetGroupUnion |
( |
const std::vector< std::size_t > & | siblings, |
|
|
const CondInd2JetGroupsInds & | satisfiedBy ) |
Definition at line 12 of file JetGroupUnion.cxx.
13 {
14
15
16
17
18 for (const auto& s :siblings){
20 satisfiedBy.at(s).cbegin(),
21 satisfiedBy.at(s).cend()
22 );
23 }
24
27
30
33}
std::vector< std::size_t > m_jetIndices
DataModel_detail::iterator< DVL > unique(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of unique for DataVector/List.
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.
◆ next()
| std::vector< std::size_t > JetGroupUnion::next |
( |
const Collector & | collector | ) |
|
|
overridevirtual |
Implements IJetGroupProduct.
Definition at line 36 of file JetGroupUnion.cxx.
36 {
37 if(collector){
38 std::stringstream sstr;
40 <<
" done " << std::boolalpha <<
m_done;
41 collector->
collect(
"JetGroupUnion::next()", sstr.str());
42 }
43
45 return std::vector<std::size_t>();
46 }
47
50}
virtual void collect(const std::string &, const std::string &)=0
◆ valid()
| bool JetGroupUnion::valid |
( |
| ) |
const |
|
overridevirtual |
◆ m_done
| bool JetGroupUnion::m_done {false} |
|
private |
◆ m_jetIndices
| std::vector<std::size_t> JetGroupUnion::m_jetIndices |
|
private |
The documentation for this class was generated from the following files: