Herwig 7.3.0
|
The DalitzResonance class provides a container class for information on resonances in multi-body dalitz decays. More...
#include <DalitzResonance.h>
Functions used by the persistent I/O system. | |
long | id |
PID of resonant particle. | |
ResonanceType::Type | type |
Type of the resonance. | |
Energy | mass |
Mass of the resonance. | |
Energy | width |
Width of the resonance. | |
unsigned int | daughter1 |
The children. | |
unsigned int | daughter2 |
unsigned int | spectator |
The spectactor. | |
Complex | amp |
The amplitude. | |
InvEnergy | R |
Radius for the Ballt-Weisskopf formfactor. | |
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 void | Init () |
The standard Init function used to initialize the interfaces. | |
DalitzResonance & | operator= (const DalitzResonance &)=delete |
The assignment operator is private and must never be called. | |
Standard constructors and destructors. | |
DalitzResonance () | |
The default constructor. | |
DalitzResonance (long pid, ResonanceType::Type rtype, Energy m, Energy w, unsigned int d1, unsigned int d2, unsigned int s, double mag, double phi, InvEnergy rr) | |
Constructor specifiying the parameters. | |
virtual Complex | BreitWigner (const Energy &mAB, const Energy &mA, const Energy &mB) const |
Return the Breit-Wigner times the form factor. | |
virtual void | dataBaseOutput (ofstream &output) |
Output the parameters. | |
static DalitzResonancePtr | readResonance (string arg, string &error) |
Read the parameters for a Dalitz resonance. | |
Additional Inherited Members | |
Public Types inherited from ThePEG::Pointer::ReferenceCounted | |
typedef unsigned int | CounterType |
Public Member Functions inherited from ThePEG::Base | |
void | debug () const |
virtual void | debugme () const |
Public Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
CounterType | referenceCount () const |
Static Public Member Functions inherited from ThePEG::Base | |
static void | Init () |
Public Attributes inherited from ThePEG::Pointer::ReferenceCounted | |
const unsigned long | uniqueId |
Protected Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
ReferenceCounted (const ReferenceCounted &) | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
The DalitzResonance class provides a container class for information on resonances in multi-body dalitz decays.
Definition at line 36 of file DalitzResonance.h.
|
inline |
The default constructor.
Definition at line 45 of file DalitzResonance.h.
|
inline |
Constructor specifiying the parameters.
Definition at line 52 of file DalitzResonance.h.
|
virtual |
Return the Breit-Wigner times the form factor.
Reimplemented in Herwig::DalitzGS, Herwig::DalitzKMatrix, Herwig::DalitzLASS, Herwig::DalitzSigma, Herwig::FlatteResonance, Herwig::MIPWA, and Herwig::PiPiI2.
|
virtual |
Output the parameters.
Reimplemented in Herwig::DalitzGS, Herwig::DalitzKMatrix, Herwig::DalitzLASS, Herwig::DalitzSigma, Herwig::FlatteResonance, Herwig::MIPWA, and Herwig::PiPiI2.
|
static |
The standard Init function used to initialize the interfaces.
Called exactly once for each class by the class description system before the main function starts or when this class is dynamically loaded.
|
privatedelete |
The assignment operator is private and must never be called.
In fact, it should not even be implemented.
void Herwig::DalitzResonance::persistentInput | ( | PersistentIStream & | is, |
int | version | ||
) |
Function used to read in object persistently.
is | the persistent input stream read from. |
version | the version number of the object when written. |
void Herwig::DalitzResonance::persistentOutput | ( | PersistentOStream & | os | ) | const |
Function used to write out object persistently.
os | the persistent output stream written to. |
Complex Herwig::DalitzResonance::amp |
The amplitude.
Definition at line 147 of file DalitzResonance.h.
unsigned int Herwig::DalitzResonance::daughter1 |
The children.
Definition at line 137 of file DalitzResonance.h.
unsigned int Herwig::DalitzResonance::daughter2 |
Definition at line 137 of file DalitzResonance.h.
long Herwig::DalitzResonance::id |
PID of resonant particle.
Definition at line 117 of file DalitzResonance.h.
Energy Herwig::DalitzResonance::mass |
Mass of the resonance.
Definition at line 127 of file DalitzResonance.h.
InvEnergy Herwig::DalitzResonance::R |
Radius for the Ballt-Weisskopf formfactor.
Definition at line 152 of file DalitzResonance.h.
unsigned int Herwig::DalitzResonance::spectator |
The spectactor.
Definition at line 142 of file DalitzResonance.h.
ResonanceType::Type Herwig::DalitzResonance::type |
Type of the resonance.
Definition at line 122 of file DalitzResonance.h.
Energy Herwig::DalitzResonance::width |
Width of the resonance.
Definition at line 132 of file DalitzResonance.h.