HepMC3 event record library
Public Member Functions | Private Attributes
AttributeFeature Class Reference

Detailed Description

AttributeFeature.

Definition at line 20 of file AttributeFeature.h.

#include <AttributeFeature.h>

+ Collaboration diagram for AttributeFeature:

Public Member Functions

 AttributeFeature (const std::string &name)
 
Filter exists () const
 
bool operator() (ConstGenParticlePtr p) const
 
Filter operator== (const Attribute &rhs) const
 
Filter operator== (std::shared_ptr< const Attribute > rhs) const
 
Filter operator== (std::string rhs) const
 

Private Attributes

std::string m_name
 

Constructor & Destructor Documentation

◆ AttributeFeature()

AttributeFeature ( const std::string &  name)
inline

Definition at line 24 of file AttributeFeature.h.

Member Function Documentation

◆ exists()

Filter exists ( ) const
inline

Definition at line 26 of file AttributeFeature.h.

◆ operator()()

bool operator() ( ConstGenParticlePtr  p) const
inline

Definition at line 31 of file AttributeFeature.h.

◆ operator==() [1/3]

Filter operator== ( const Attribute rhs) const
inline

Definition at line 35 of file AttributeFeature.h.

◆ operator==() [2/3]

Filter operator== ( std::shared_ptr< const Attribute rhs) const
inline

Definition at line 42 of file AttributeFeature.h.

◆ operator==() [3/3]

Filter operator== ( std::string  rhs) const
inline

Definition at line 49 of file AttributeFeature.h.

Field Documentation

◆ m_name

std::string m_name
private

Definition at line 56 of file AttributeFeature.h.


The documentation for this class was generated from the following file: