#include <JetGroupSingleClique.h>
|
| | JetGroupSingleClique (const std::vector< std::size_t > &satisfyingJets, std::size_t n_required) |
| virtual std::vector< std::size_t > | next (const Collector &) override |
| virtual bool | valid () const override |
Definition at line 20 of file JetGroupSingleClique.h.
◆ JetGroupSingleClique()
| JetGroupSingleClique::JetGroupSingleClique |
( |
const std::vector< std::size_t > & | satisfyingJets, |
|
|
std::size_t | n_required ) |
Definition at line 11 of file JetGroupSingleClique.cxx.
12 {
13
14
15
16
17
18
19 if (satisfyingJets.empty()) {
21 } else if (satisfyingJets.size() < n_required) {
23 } else {
28 }
29
30}
std::vector< std::size_t > m_jetGroupIndices
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 > JetGroupSingleClique::next |
( |
const Collector & | collector | ) |
|
|
overridevirtual |
Implements IJetGroupProduct.
Definition at line 33 of file JetGroupSingleClique.cxx.
33 {
34 if(collector){
35 std::stringstream sstr;
37 <<
" done " << std::boolalpha <<
m_done;
38 collector->
collect(
"JetGroupSingleClique::next()", sstr.str());
39 }
40
42 return std::vector<std::size_t>();
43 }
44
47}
virtual void collect(const std::string &, const std::string &)=0
◆ valid()
| bool JetGroupSingleClique::valid |
( |
| ) |
const |
|
overridevirtual |
◆ m_done
| bool JetGroupSingleClique::m_done {false} |
|
private |
◆ m_jetGroupIndices
| std::vector<std::size_t> JetGroupSingleClique::m_jetGroupIndices |
|
private |
The documentation for this class was generated from the following files: