HepMC3 event record library
|
Definition at line 22 of file AttributeFeature.h.
#include <AttributeFeature.h>
Public Member Functions | |
AttributeFeature (const std::string &name) | |
constructor | |
Filter | exists () const |
existence | |
bool | operator() (ConstGenParticlePtr p) const |
evaluate | |
Filter | operator== (const Attribute &rhs) const |
equality operator | |
Filter | operator== (std::shared_ptr< const Attribute > rhs) const |
equality operator | |
Filter | operator== (std::string rhs) const |
equality operator | |
Private Attributes | |
std::string | m_name |
holds name | |
|
inline |
constructor
Definition at line 25 of file AttributeFeature.h.
|
inline |
|
inline |
equality operator
Definition at line 39 of file AttributeFeature.h.
References AttributeFeature::m_name, and Attribute::to_string().
equality operator
Definition at line 47 of file AttributeFeature.h.
References AttributeFeature::m_name.
|
inline |
equality operator
Definition at line 55 of file AttributeFeature.h.
References AttributeFeature::m_name.
|
private |
holds name
Definition at line 61 of file AttributeFeature.h.