|
ThePEG
1.8.0
|
The SelectIfBoth class can be used to combine other selector objects. More...
#include <SelectorBase.h>

Public Member Functions | |
| SelectIfBoth (const SelectorBase &S1, const SelectorBase &S2) | |
| Constructor taking two SelectorBase object to be combiden. | |
| 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. More... | |
| virtual bool | allCollisions () const |
| Return ture if all collisions should be considered. More... | |
Public Member Functions inherited from ThePEG::SelectorBase | |
| virtual | ~SelectorBase () |
| Virtual destructor. | |
Private Attributes | |
| const SelectorBase & | s1 |
| One selector to be combined. | |
| const SelectorBase & | s2 |
| The other selector to be combined. | |
Additional Inherited Members | |
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 SelectIfBoth class can be used to combine other selector objects.
Particles which would be extracted with either selectors will be extractor.
Definition at line 225 of file SelectorBase.h.
|
inlinevirtual |
Return ture if all collisions should be considered.
Otherwise only the primary collision will be considered.
Reimplemented from ThePEG::SelectorBase.
Definition at line 268 of file SelectorBase.h.
References ThePEG::SelectorBase::allCollisions(), s1, and s2.
|
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 260 of file SelectorBase.h.
References ThePEG::SelectorBase::allSteps(), s1, and s2.
1.8.9.1