| HepMC3 event record library
    | 
Definition at line 174 of file Selector.h.
#include <Selector.h>
 Inheritance diagram for StandardSelector:
 Inheritance diagram for StandardSelector: Collaboration diagram for StandardSelector:
 Collaboration diagram for StandardSelector:| Public Member Functions | |
| virtual Filter | operator> (int value) const =0 | 
| Operator > | |
| virtual Filter | operator> (double value) const =0 | 
| Operator > | |
| virtual Filter | operator>= (int value) const =0 | 
| Operator >=. | |
| virtual Filter | operator>= (double value) const =0 | 
| Operator >=. | |
| virtual Filter | operator< (int value) const =0 | 
| Operator <. | |
| virtual Filter | operator< (double value) const =0 | 
| Operator <. | |
| virtual Filter | operator<= (int value) const =0 | 
| Operator <=. | |
| virtual Filter | operator<= (double value) const =0 | 
| Operator <=. | |
| virtual Filter | operator== (int value) const =0 | 
| Equality. | |
| virtual Filter | operator== (double value) const =0 | 
| Equality. | |
| virtual Filter | operator!= (int value) const =0 | 
| NonEquality. | |
| virtual Filter | operator!= (double value) const =0 | 
| NonEquality. | |
| virtual ConstSelectorPtr | abs () const =0 | 
| abs function | |
| Static Public Member Functions | |
| static AttributeFeature | ATTRIBUTE (const std::string &name) | 
| ATTRIBUTE function. | |
| Static Public Attributes | |
| static HEPMC3search_StandardSelector_EXPORT_API const SelectorWrapper< int > | STATUS = SelectorWrapper<int>([](ConstGenParticlePtr p)->int{return p->status();}) | 
| Status. | |
| static HEPMC3search_StandardSelector_EXPORT_API const SelectorWrapper< int > | PDG_ID = SelectorWrapper<int>([](ConstGenParticlePtr p)->int{return p->pdg_id();}) | 
| PDG ID. | |
| static HEPMC3search_StandardSelector_EXPORT_API const SelectorWrapper< double > | PT = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().pt();}) | 
| Transverse momentum. | |
| static HEPMC3search_StandardSelector_EXPORT_API const SelectorWrapper< double > | ENERGY = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().e();}) | 
| Energy. | |
| static HEPMC3search_StandardSelector_EXPORT_API const SelectorWrapper< double > | RAPIDITY = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().rap();}) | 
| Rapidity. | |
| static HEPMC3search_StandardSelector_EXPORT_API const SelectorWrapper< double > | ETA = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().eta();}) | 
| Pseudorapidity. | |
| static HEPMC3search_StandardSelector_EXPORT_API const SelectorWrapper< double > | PHI = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().phi();}) | 
| Azimuthal angle. | |
| static HEPMC3search_StandardSelector_EXPORT_API const SelectorWrapper< double > | ET = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().e() * (p->momentum().pt() / p->momentum().p3mod());}) | 
| Transverse energy. | |
| static HEPMC3search_StandardSelector_EXPORT_API const SelectorWrapper< double > | MASS = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().m();}) | 
| Mass. | |
| 
 | pure virtualinherited | 
abs function
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | staticinherited | 
ATTRIBUTE function.
Definition at line 28 of file Selector.cc.
NonEquality.
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
NonEquality.
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | pure virtualinherited | 
Operator <.
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | pure virtualinherited | 
Operator <.
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | pure virtualinherited | 
Operator <=.
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | pure virtualinherited | 
Operator <=.
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | pure virtualinherited | 
Equality.
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | pure virtualinherited | 
Equality.
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | pure virtualinherited | 
Operator >
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | pure virtualinherited | 
Operator >
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | pure virtualinherited | 
Operator >=.
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | pure virtualinherited | 
Operator >=.
Implemented in SelectorWrapper< Feature_type >, SelectorWrapper< double >, and SelectorWrapper< int >.
| 
 | static | 
Energy.
Definition at line 179 of file Selector.h.
| 
 | static | 
Transverse energy.
Definition at line 183 of file Selector.h.
| 
 | static | 
Pseudorapidity.
Definition at line 181 of file Selector.h.
| 
 | static | 
Mass.
Definition at line 184 of file Selector.h.
| 
 | static | 
PDG ID.
Definition at line 177 of file Selector.h.
| 
 | static | 
Azimuthal angle.
Definition at line 182 of file Selector.h.
| 
 | static | 
Transverse momentum.
Definition at line 178 of file Selector.h.
| 
 | static | 
Rapidity.
Definition at line 180 of file Selector.h.
| 
 | static | 
Status.
Definition at line 176 of file Selector.h.