|
ThePEG
1.8.0
|
DummyDecayer inherits from Decayer and is a dummy decayer class to be used for symbolic decay channels. More...
#include <DummyDecayer.h>

Public Member Functions | |
Virtual functions required by the Decayer class. | |
| virtual bool | accept (const DecayMode &dm) const |
| Check if this decayer can perfom the decay specified by the given decay mode. | |
| virtual ParticleVector | decay (const DecayMode &dm, const Particle &p) const |
| Perform a decay for a given DecayMode and a given Particle instance. | |
| virtual double | brat (const DecayMode &, const ParticleData &, double) const |
| Will always return zero, since no decay can ever be performed with this decayer. | |
| virtual double | brat (const DecayMode &, const Particle &, double) const |
| Will always return zero, since no decay can ever be performed with this decayer. | |
Public Member Functions inherited from ThePEG::Decayer | |
| Ptr< Amplitude >::pointer | amplitude () const |
| Return an amplitude associated with this decay matrix element. | |
| virtual bool | needsFullStep () const |
| Return true if this Decayer need to access the full current step when a particle is decayed. | |
| virtual ParticleVector | decay (const DecayMode &dm, const Particle &p, Step &step) const |
| Perform a decay for a given DecayMode and a given Particle instance. | |
| virtual ParticleVector | getChildren (const DecayMode &dm, const Particle &parent) const |
| Produce the children. | |
| virtual void | finalBoost (const Particle &parent, const ParticleVector &children) const |
| Boost the decay products. | |
| virtual void | setScales (const Particle &parent, const ParticleVector &children) const |
| Set the scales. | |
| void | persistentOutput (PersistentOStream &os) const |
| Function used to write out object persistently. | |
| void | persistentInput (PersistentIStream &is, int version) |
| Function used to read in object persistently. | |
Static Public Member Functions | |
| static void | Init () |
| Standard Init function used to initialize the interfaces. | |
Static Public Member Functions inherited from ThePEG::Decayer | |
| static ParticleVector | DecayParticle (tPPtr parent, Step &step, long maxtry=1000) |
| Static function to administer the decay of a particle. | |
Protected Member Functions | |
Clone Methods. | |
| virtual IBPtr | clone () const |
| Make a simple clone of this object. | |
| virtual IBPtr | fullclone () const |
| Make a clone of this object, possibly modifying the cloned object to make it sane. | |
Private Member Functions | |
| DummyDecayer & | operator= (const DummyDecayer &) |
| Private and non-existent assignment operator. | |
Static Private Attributes | |
|
static NoPIOClassDescription < DummyDecayer > | initDummyDecayer |
| Describe a concrete class without persistent data. | |
DummyDecayer inherits from Decayer and is a dummy decayer class to be used for symbolic decay channels.
If it for some reason is called to perform a decay, it will throw a std::logic_error.
Definition at line 25 of file DummyDecayer.h.
|
virtual |
Check if this decayer can perfom the decay specified by the given decay mode.
| dm | the DecayMode describing the decay. |
Implements ThePEG::Decayer.
|
protectedvirtual |
Make a simple clone of this object.
Implements ThePEG::InterfacedBase.
|
virtual |
Perform a decay for a given DecayMode and a given Particle instance.
Will throw std::logic_error if called.
Implements ThePEG::Decayer.
|
protectedvirtual |
Make a clone of this object, possibly modifying the cloned object to make it sane.
Reimplemented from ThePEG::InterfacedBase.
1.8.1.1