9 #ifndef THEPEG_DummyDecayer_H
10 #define THEPEG_DummyDecayer_H
13 #include "ThePEG/PDT/Decayer.h"
113 struct BaseClassTrait<DummyDecayer,1>:
public ClassTraitsType {
121 struct ClassTraits<DummyDecayer>
122 :
public ClassTraitsBase<DummyDecayer> {
124 static string className() {
return "ThePEG::DummyDecayer"; }
The Particle class is used to describe an instance of a particle.
virtual IBPtr clone() const
Make a simple clone of this object.
DummyDecayer inherits from Decayer and is a dummy decayer class to be used for symbolic decay channel...
This is the main namespace within which all identifiers in ThePEG are declared.
virtual ParticleVector decay(const DecayMode &dm, const Particle &p) const
Perform a decay for a given DecayMode and a given Particle instance.
A concreate implementation of ClassDescriptionBase describing a concrete class without persistent dat...
virtual double brat(const DecayMode &, const ParticleData &, double) const
Will always return zero, since no decay can ever be performed with this decayer.
ParticleData inherits from InterfacedBase and represents the properties of a particle type...
static void Init()
Standard Init function used to initialize the interfaces.
virtual bool accept(const DecayMode &dm) const
Check if this decayer can perfom the decay specified by the given decay mode.
DummyDecayer & operator=(const DummyDecayer &)
Private and non-existent assignment operator.
RCPtr is a reference counted (smart) pointer.
virtual IBPtr fullclone() const
Make a clone of this object, possibly modifying the cloned object to make it sane.
The DecayMode class describes a decay channel of a particle.
static string className()
Return the name of class T.
int NthBase
The type of the BaseN'th base class (int means there are no further base classes).
Decayer is an abstract base class to specify objects modelling the decay of a particle.
vector< PPtr > ParticleVector
A vector of pointers to Particle objects.
static NoPIOClassDescription< DummyDecayer > initDummyDecayer
Describe a concrete class without persistent data.