ThePEG 2.3.0
|
The templated ParticleSelector
class may be used to implement derived classes from the SelectorBase
class.
More...
#include <SelectorBase.h>
Public Member Functions | |
virtual bool | check (const Particle &p) const |
Return true if the particle should be extracted. | |
virtual bool | finalState () const |
Return true if final state particles are to be considered. | |
virtual bool | intermediate () const |
Return true if intermediate particles should be considered. | |
virtual bool | allSteps () const |
Return true if all steps should be considered. | |
virtual bool | allCollisions () const |
Return ture if all collisions should be considered. | |
Public Member Functions inherited from ThePEG::SelectorBase | |
virtual | ~SelectorBase () |
Virtual destructor. | |
virtual bool | check (const Particle &p) const |
Return true if the particle should be extracted. | |
virtual bool | finalState () const |
Return true if final state particles are to be considered. | |
virtual bool | intermediate () const |
Return true if intermediate particles should be considered. | |
virtual bool | allSteps () const |
Return true if all steps should be considered. | |
virtual bool | allCollisions () const |
Return ture if all collisions should be considered. | |
Static Public Member Functions | |
static bool | Check (const Particle &p) |
Static method corresponding to the virtual check() method. | |
static bool | Intermediate () |
Static method corresponding to the virtual intermediate() method. | |
static bool | FinalState () |
Static method corresponding to the virtual finalState() method. | |
static bool | AllSteps () |
Static method corresponding to the virtual allSteps() method. | |
static bool | AllCollisions () |
Static method corresponding to the virtual allCollisions() method. | |
Static Public Member Functions inherited from ThePEG::SelectorBase | |
static bool | Check (const Particle &) |
Static method corresponding to the virtual check() method. | |
static bool | Intermediate () |
Static method corresponding to the virtual intermediate() method. | |
static bool | FinalState () |
Static method corresponding to the virtual finalState() method. | |
static bool | AllSteps () |
Static method corresponding to the virtual allSteps() method. | |
static bool | AllCollisions () |
Static method corresponding to the virtual allCollisions() method. | |
The templated ParticleSelector
class may be used to implement derived classes from the SelectorBase
class.
The requirement on the template class is that it implements the static AllCollisions()
, AllSteps()
, FinalState()
, Intermediate()
and Check(const Particle &)
(corresponding to the virtual ones in ParticleSelector
).
Definition at line 118 of file SelectorBase.h.
|
inlinestatic |
Static method corresponding to the virtual allCollisions() method.
Definition at line 143 of file SelectorBase.h.
Referenced by ThePEG::ParticleSelector< T >::allCollisions().
|
inlinevirtual |
Return ture if all collisions should be considered.
Otherwise only the primary collision will be considered.
Reimplemented from ThePEG::SelectorBase.
Definition at line 170 of file SelectorBase.h.
References ThePEG::ParticleSelector< T >::AllCollisions().
|
inlinestatic |
Static method corresponding to the virtual allSteps() method.
Definition at line 138 of file SelectorBase.h.
Referenced by ThePEG::ParticleSelector< T >::allSteps().
|
inlinevirtual |
Return true if all steps should be considered.
Otherwise only the last step in each collision is considered.
Reimplemented from ThePEG::SelectorBase.
Definition at line 164 of file SelectorBase.h.
References ThePEG::ParticleSelector< T >::AllSteps().
|
inlinestatic |
Static method corresponding to the virtual check() method.
Definition at line 123 of file SelectorBase.h.
Referenced by ThePEG::ParticleSelector< T >::check().
|
inlinevirtual |
Return true if the particle should be extracted.
Reimplemented from ThePEG::SelectorBase.
Definition at line 148 of file SelectorBase.h.
References ThePEG::ParticleSelector< T >::Check().
|
inlinestatic |
Static method corresponding to the virtual finalState() method.
Definition at line 133 of file SelectorBase.h.
Referenced by ThePEG::ParticleSelector< T >::finalState().
|
inlinevirtual |
Return true if final state particles are to be considered.
Reimplemented from ThePEG::SelectorBase.
Definition at line 153 of file SelectorBase.h.
References ThePEG::ParticleSelector< T >::FinalState().
|
inlinestatic |
Static method corresponding to the virtual intermediate() method.
Definition at line 128 of file SelectorBase.h.
Referenced by ThePEG::ParticleSelector< T >::intermediate().
|
inlinevirtual |
Return true if intermediate particles should be considered.
Reimplemented from ThePEG::SelectorBase.
Definition at line 158 of file SelectorBase.h.
References ThePEG::ParticleSelector< T >::Intermediate().