9 #ifndef ThePEG_StandardSelectors_H
10 #define ThePEG_StandardSelectors_H
19 #include "SelectorBase.h"
20 #include "ParticleTraits.h"
static bool Check(const Particle &)
Static method corresponding to the virtual check() method.
static bool Check(const Particle &)
Static method corresponding to the virtual check() method.
The Particle class is used to describe an instance of a particle.
static bool AllSteps()
Static method corresponding to the virtual allSteps() method.
Classes derived from the SelectorBase class are used to extract particles from an Event with Event::s...
static int iCharge(const PType &p)
Return charge of particle p in units of e/3.
The ChargedSelector class is used to extract all charged particles from an event. ...
ParticleSelector< IntermediateSelector > SelectIntermediates
Typedef to declare a selector used to extract all intermediate particles from an event.
static bool AllCollisions()
Static method corresponding to the virtual allCollisions() method.
This is the main namespace within which all identifiers in ThePEG are declared.
static bool Intermediate()
Static method corresponding to the virtual intermediate() method.
ParticleSelector< PrimaryCollisionSelector > SelectPrimaryCollision
Typedef to declare a selector used to extract all particles from the primary Collision of an event...
static bool Check(const Particle &p)
Static method corresponding to the virtual check() method.
ParticleSelector< ChargedSelector > SelectCharged
Typedef to declare a selector used to extract all charged particles from an event.
static bool AllSteps()
Static method corresponding to the virtual allSteps() method.
static bool Intermediate()
Static method corresponding to the virtual intermediate() method.
The FinalStateSelector class is used to extract all final state particles from an event...
ParticleSelector< AllSelector > SelectAll
Typedef to declare a selector used to extract all particles from an event.
static bool FinalState()
Static method corresponding to the virtual finalState() method.
static bool Intermediate()
Static method corresponding to the virtual intermediate() method.
static bool AllSteps()
Static method corresponding to the virtual allSteps() method.
static bool AllCollisions()
Static method corresponding to the virtual allCollisions() method.
static bool FinalState()
Static method corresponding to the virtual finalState() method.
The AllSelector class is used to extract all particles from an event.
The PrimaryCollisionSelector class is used to extract all particles from the primary Collision of an ...
ParticleSelector< FinalStateSelector > SelectFinalState
Typedef to declare a selector used to extract all final state particles from an event.
The templated ParticleSelector class may be used to implement derived classes from the SelectorBase c...