![]() |
ATLAS Offline Software
|
#include <CombinationsJetStream.h>
Public Member Functions | |
| CombinationsJetStream (const std::vector< std::size_t > &jets, std::unique_ptr< IJetStream > neigh, std::size_t k, std::size_t id) | |
| virtual std::vector< std::size_t > | get () override |
| virtual bool | bump () override |
| virtual bool | valid () const override |
| virtual std::string | dump () const override |
Private Member Functions | |
| bool | empty () const |
Private Attributes | |
| std::vector< std::size_t > | m_jets |
| std::unique_ptr< IJetStream > | m_neigh {nullptr} |
| std::size_t | m_id |
| std::vector< std::size_t > | m_data |
| std::unique_ptr< CombinationsGenerator > | m_combgen {nullptr} |
| bool | m_valid {false} |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const CombinationsJetStream &str) |
| std::stringstream & | operator<< (std::stringstream &os, const CombinationsJetStream &str) |
Definition at line 35 of file CombinationsJetStream.h.
|
inline |
Definition at line 43 of file CombinationsJetStream.h.
|
inlineoverridevirtual |
Implements IJetStream.
Definition at line 71 of file CombinationsJetStream.h.
|
inlineoverridevirtual |
Implements IJetStream.
Definition at line 108 of file CombinationsJetStream.h.
|
inlineprivate |
Definition at line 129 of file CombinationsJetStream.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements IJetStream.
Definition at line 101 of file CombinationsJetStream.h.
|
friend |
Definition at line 8 of file CombinationsJetStream.cxx.
|
friend |
Definition at line 14 of file CombinationsJetStream.cxx.
|
private |
Definition at line 124 of file CombinationsJetStream.h.
|
private |
Definition at line 123 of file CombinationsJetStream.h.
|
private |
Definition at line 122 of file CombinationsJetStream.h.
|
private |
Definition at line 120 of file CombinationsJetStream.h.
|
private |
Definition at line 121 of file CombinationsJetStream.h.
|
private |
Definition at line 125 of file CombinationsJetStream.h.