id:all = ...
id:addChannel = ...
";?>meMode
ResonanceWidths
main22.cc
.h
.cc
calcWidth
";?>res...
";?>particle database
initBasic(idResIn)
idResIn
initBasic(...)
idRes
hasAntiRes
mRes
GammaRes
m2Res
GamMRat
Pythia
calcWidth()
true
false
mHat
calcPreFac(...)
iChannel
mult
id1, id2, id3
id1Abs, id2Abs, id3Abs
mf1, mf2, mf3
mr1, mr2, mr3
ps
particlePtr->decay[iChannel].product(j);
j
j = 0
widNow
SUSYResonanceWidths
Couplings
MyResonance
pythia
ResonanceWidths* myResonance = new MyResonance(); pythia.setResonancePtr( myResonance);
pythia.init()
ParticleData::initResonances
include/ResonanceWidths.h
src/ResonanceWidths.cc