|
HepMC3 event record library
|
forward declare the recursion wrapper
Definition at line 236 of file Relatives.h.
#include <Relatives.h>
Collaboration diagram for Recursive< Relation_type >:Data Structures | |
| class | hasId |
| hasID More... | |
| class | idInterface |
| iDinterface More... | |
Public Member Functions | |
| template<typename GenObject_type> | |
| GenParticles_type< GenObject_type > | operator() (GenObject_type input) const |
| Operator. | |
Private Member Functions | |
| template<typename GenObject_type, typename dummy> | |
| GenParticles_type< GenObject_type > | _recursive (GenObject_type input) const |
| recursive | |
| GenParticles_type< GenVertexPtr > | _recursive (GenVertexPtr input) const |
| recursive | |
| GenParticles_type< ConstGenVertexPtr > | _recursive (ConstGenVertexPtr input) const |
| recursive | |
| GenParticles_type< GenParticlePtr > | _recursive (GenParticlePtr input) const |
| recursive | |
| GenParticles_type< ConstGenParticlePtr > | _recursive (ConstGenParticlePtr input) const |
| recursive | |
Private Attributes | |
| Relation_type | m_applyRelation |
| applyRelation | |
| std::vector< hasId * > | m_checkedObjects |
| Checked objects. | |
|
inlineprivate |
|
inlineprivate |
recursive
Definition at line 275 of file Relatives.h.
References _recursive(), m_applyRelation, and m_checkedObjects.
|
private |
recursive
|
inlineprivate |
|
inlineprivate |
recursive
Definition at line 254 of file Relatives.h.
References _recursive(), m_applyRelation, and m_checkedObjects.
|
inline |
Operator.
Definition at line 240 of file Relatives.h.
References _recursive(), and m_checkedObjects.
|
private |
applyRelation
Definition at line 326 of file Relatives.h.
|
mutableprivate |
Checked objects.
Definition at line 327 of file Relatives.h.