#include <decaytype.h>
TwoBodyDecayDilepton represents a decay with a lepton and its antilepton as the final-state particles.
Definition at line 277 of file decaytype.h.
Public Member Functions | |
TwoBodyDecayDilepton (ParticleTypePtrList part_types, int l) | |
Construct a TwoBodyDecayDilepton. More... | |
double | width (double m0, double G0, double m) const override |
Get the mass-dependent width of a two-body decay into stable particles according to Manley:1992yb [37]. More... | |
bool | is_dilepton_decay () const override |
Public Member Functions inherited from smash::TwoBodyDecayStable | |
TwoBodyDecayStable (ParticleTypePtrList part_types, int l) | |
Construct a TwoBodyDecayStable. More... | |
double | in_width (double m0, double G0, double m, double m1, double m2) const override |
Get the mass-dependent in-width for a resonance formation process from two stable particles according to Manley:1992yb [37], see also Effenberger:1999wlg [21], eq. More... | |
Public Member Functions inherited from smash::TwoBodyDecay | |
TwoBodyDecay (ParticleTypePtrList part_types, int l) | |
Construct a TwoBodyDecay. More... | |
unsigned int | particle_number () const override |
bool | has_particles (ParticleTypePtrList list) const override |
double | threshold () const |
Public Member Functions inherited from smash::DecayType | |
DecayType (ParticleTypePtrList part_types, int l) | |
Construct a DecayType. More... | |
virtual | ~DecayType ()=default |
Virtual Destructor. More... | |
virtual bool | has_mother ([[maybe_unused]] ParticleTypePtr mother) const |
const ParticleTypePtrList & | particle_types () const |
int | angular_momentum () const |
Additional Inherited Members | |
Protected Member Functions inherited from smash::TwoBodyDecayStable | |
double | rho (double m) const override |
See TwoBodyDecay::rho. More... | |
Protected Member Functions inherited from smash::TwoBodyDecay | |
virtual double | rho ([[maybe_unused]] double mass) const |
This is a virtual helper method which is used to write the width as Gamma(m) = Gamma_0 * rho(m) / rho(m_0). More... | |
Protected Attributes inherited from smash::DecayType | |
ParticleTypePtrList | particle_types_ |
final-state particles of the decay More... | |
int | L_ |
angular momentum of the decay More... | |
smash::TwoBodyDecayDilepton::TwoBodyDecayDilepton | ( | ParticleTypePtrList | part_types, |
int | l | ||
) |
Construct a TwoBodyDecayDilepton.
[in] | part_types | Final-state particles of the decay. |
[in] | l | Angular momentum of the decay. |
Definition at line 241 of file decaytype.cc.
|
overridevirtual |
Get the mass-dependent width of a two-body decay into stable particles according to Manley:1992yb [37].
m0 | Pole mass of the decaying particle [GeV]. |
G0 | Partial width at the pole mass [GeV]. |
m | Actual mass of the decaying particle [GeV]. |
dilepton decays: use width from Li:1996mi [34], equation (19)
Reimplemented from smash::TwoBodyDecayStable.
Definition at line 253 of file decaytype.cc.
|
inlineoverridevirtual |
Reimplemented from smash::DecayType.
Definition at line 289 of file decaytype.h.