![]() |
ATLAS Offline Software
|
#include <JetGroupProduct.h>
Public Member Functions | |
| JetGroupProduct (const std::vector< std::size_t > &siblings, const CondInd2JetGroupsInds &satisfiedBy, const std::vector< std::size_t > &condMult, const JetGroupInd2ElemInds &) | |
| virtual std::vector< std::size_t > | next (const Collector &) override |
| virtual bool | valid () const override |
Private Member Functions | |
| void | init (const std::vector< std::size_t > &siblings, const CondInd2JetGroupsInds &satisfiedBy, const std::vector< std::size_t > &condMult) |
Private Attributes | |
| JetGroupInd2ElemInds | m_jg2elemjgs |
| std::vector< bool > | m_jetMask |
| std::size_t | m_jetEnd {0} |
| std::vector< std::vector< std::size_t > > | m_seenIndices |
| std::unique_ptr< JetStreamer > | m_jetstreamer {nullptr} |
| bool | m_valid {false} |
Definition at line 20 of file JetGroupProduct.h.
| JetGroupProduct::JetGroupProduct | ( | const std::vector< std::size_t > & | siblings, |
| const CondInd2JetGroupsInds & | satisfiedBy, | ||
| const std::vector< std::size_t > & | condMult, | ||
| const JetGroupInd2ElemInds & | jg2elemjgs ) |
Definition at line 13 of file JetGroupProduct.cxx.
|
private |
Definition at line 24 of file JetGroupProduct.cxx.
|
overridevirtual |
Implements IJetGroupProduct.
Definition at line 60 of file JetGroupProduct.cxx.
|
overridevirtual |
|
private |
Definition at line 48 of file JetGroupProduct.h.
|
private |
Definition at line 47 of file JetGroupProduct.h.
|
private |
Definition at line 51 of file JetGroupProduct.h.
|
private |
Definition at line 45 of file JetGroupProduct.h.
|
private |
Definition at line 50 of file JetGroupProduct.h.
|
private |
Definition at line 52 of file JetGroupProduct.h.