id:all = ...
id:addChannel = ...
";?>meMode
ResonanceWidths
main26.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
MyResonance
pythia
ResonanceWidths* myResonance = new MyResonance(); pythia.setResonancePtr( myResonance);
pythia.init(...)
ParticleData::initResonances
include/ResonanceWidths.h
src/ResonanceWidths.cc