HepMC3 event record library
|
Forward declaration of SelectorWrapper.
Definition at line 95 of file Selector.h.
#include <Selector.h>
Public Member Functions | |
SelectorWrapper (typename Feature< Feature_type >::Evaluator_type functor) | |
Filter | operator> (int value) const override |
Filter | operator> (double value) const override |
Filter | operator>= (int value) const override |
Filter | operator>= (double value) const override |
Filter | operator< (int value) const override |
Filter | operator< (double value) const override |
Filter | operator<= (int value) const override |
Filter | operator<= (double value) const override |
Filter | operator== (int value) const override |
Filter | operator== (double value) const override |
Filter | operator!= (int value) const override |
Filter | operator!= (double value) const override |
ConstSelectorPtr | abs () const override |
Static Public Member Functions | |
static AttributeFeature | ATTRIBUTE (const std::string &name) |
Static Public Attributes | |
static const SelectorWrapper< int > | STATUS = SelectorWrapper<int>([](ConstGenParticlePtr p)->int{return p->status();}) |
static const SelectorWrapper< int > | PDG_ID = SelectorWrapper<int>([](ConstGenParticlePtr p)->int{return p->pdg_id();}) |
static const SelectorWrapper< double > | PT = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().pt();}) |
static const SelectorWrapper< double > | ENERGY = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().e();}) |
static const SelectorWrapper< double > | RAPIDITY = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().rap();}) |
static const SelectorWrapper< double > | ETA = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().eta();}) |
static const SelectorWrapper< double > | PHI = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().phi();}) |
static const SelectorWrapper< double > | ET = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().e() * (p->momentum().pt() / p->momentum().p3mod());}) |
static const SelectorWrapper< double > | MASS = SelectorWrapper<double>([](ConstGenParticlePtr p)->double{return p->momentum().m();}) |
Private Attributes | |
Feature< Feature_type > | m_internal |
|
inline |
Definition at line 99 of file Selector.h.
|
inlineoverridevirtual |
Implements Selector.
Definition at line 149 of file Selector.h.
|
staticinherited |
Definition at line 31 of file Selector.cc.
Implements Selector.
Definition at line 145 of file Selector.h.
Implements Selector.
Definition at line 141 of file Selector.h.
|
inlineoverridevirtual |
Implements Selector.
Definition at line 121 of file Selector.h.
|
inlineoverridevirtual |
Implements Selector.
Definition at line 117 of file Selector.h.
|
inlineoverridevirtual |
Implements Selector.
Definition at line 129 of file Selector.h.
|
inlineoverridevirtual |
Implements Selector.
Definition at line 125 of file Selector.h.
|
inlineoverridevirtual |
Implements Selector.
Definition at line 137 of file Selector.h.
|
inlineoverridevirtual |
Implements Selector.
Definition at line 133 of file Selector.h.
|
inlineoverridevirtual |
Implements Selector.
Definition at line 105 of file Selector.h.
|
inlineoverridevirtual |
Implements Selector.
Definition at line 101 of file Selector.h.
|
inlineoverridevirtual |
Implements Selector.
Definition at line 113 of file Selector.h.
|
inlineoverridevirtual |
Implements Selector.
Definition at line 109 of file Selector.h.
|
staticinherited |
Definition at line 84 of file Selector.h.
|
staticinherited |
Definition at line 88 of file Selector.h.
|
staticinherited |
Definition at line 86 of file Selector.h.
|
private |
Definition at line 157 of file Selector.h.
|
staticinherited |
Definition at line 89 of file Selector.h.
|
staticinherited |
Definition at line 82 of file Selector.h.
|
staticinherited |
Definition at line 87 of file Selector.h.
|
staticinherited |
Definition at line 83 of file Selector.h.
|
staticinherited |
Definition at line 85 of file Selector.h.
|
staticinherited |
Definition at line 81 of file Selector.h.