StandardSelectors.h File Reference

This file contains declarations of standard selector classes. More...

#include "SelectorBase.h"
#include "ParticleTraits.h"

Go to the source code of this file.

Namespaces

namespace  ThePEG

Classes

struct  ThePEG::AllSelector
 The AllSelector class is used to extract all particles from an event. More...
struct  ThePEG::FinalStateSelector
 The FinalStateSelector class is used to extract all final state particles from an event. More...
struct  ThePEG::IntermediateSelector
 The IntermediateSelector class is used to extract only intermediate particles from an event. More...
struct  ThePEG::PrimaryCollisionSelector
 The PrimaryCollisionSelector class is used to extract all particles from the primary Collision of an event. More...
struct  ThePEG::ChargedSelector
 The ChargedSelector class is used to extract all charged particles from an event. More...

Typedefs

typedef ParticleSelector
< AllSelector > 
ThePEG::SelectAll
 Typedef to declare a selector used to extract all particles from an event.
typedef ParticleSelector
< FinalStateSelector > 
ThePEG::SelectFinalState
 Typedef to declare a selector used to extract all final state particles from an event.
typedef ParticleSelector
< IntermediateSelector > 
ThePEG::SelectIntermediates
 Typedef to declare a selector used to extract all intermediate particles from an event.
typedef ParticleSelector
< PrimaryCollisionSelector > 
ThePEG::SelectPrimaryCollision
 Typedef to declare a selector used to extract all particles from the primary Collision of an event.
typedef ParticleSelector
< ChargedSelector > 
ThePEG::SelectCharged
 Typedef to declare a selector used to extract all charged particles from an event.


Detailed Description

This file contains declarations of standard selector classes.

The classes contain only static functions and are assumed to be used as template arguments to the ParticleSelector class.

Definition in file StandardSelectors.h.


Generated on Thu Apr 29 12:42:54 2010 for ThePEG by  doxygen 1.5.5