199 complex<G4double> drho =
DpRho(e);
200 complex<G4double> dom =
DpOm(e);
201 complex<G4double> dphi =
DpPhi(e);
203 complex<G4double> amp =
220 complex<G4double> dom =
DpOm(e);
221 complex<G4double> dphi =
DpPhi(e);
223 complex<G4double> amp =
239 complex<G4double> drho =
DpRho(e);
240 complex<G4double> dom =
DpOm(e);
241 complex<G4double> dphi =
DpPhi(e);
243 complex<G4double> amp =
260 complex<G4double> drho =
DpRho(e);
261 complex<G4double> dom =
DpOm(e);
262 complex<G4double> dphi =
DpPhi(e);
264 complex<G4double> amp =
279 complex<G4double> dphi =
DpPhi(e);
281 complex<G4double> amp =
294 complex<G4double> dphi =
DpPhi(e);
296 complex<G4double> amp =
313 return gconst*br*sqrt(f)*f*
s0/s_inv;
340 x *= pow(e/
MsOm, 5.0) * pow(emev*0.1, 3.0)*(1.0 - y*y);
351 G4double f = (s_inv - mp2)*mres/((
s0 - mp2)*sqrt(s_inv));
353 return gconst*br*f*f*f;
static constexpr double nanobarn
static constexpr double MeV
static constexpr double degree
static constexpr double pi
static G4KaonPlus * KaonPlus()
static G4KaonZeroLong * KaonZeroLong()
G4double GetPDGMass() const
static G4PionPlus * PionPlus()
static G4PionZero * PionZero()
G4double CrossSection2pi(G4double)
G4double WidthPg(G4double s_inv, G4double mres, G4double gconst, G4double br, G4double mp)
G4double Width3p(G4double s_inv, G4double mres, G4double gconst, G4double br)
G4double WidthPhi(G4double e)
G4double CrossSection2Kcharged(G4double)
G4double CrossSection2Kneutral(G4double)
G4double CrossSectionEtaG(G4double)
G4double WidthOm(G4double e)
G4double CrossSection3pi(G4double)
std::complex< G4double > DpOm(G4double e)
G4double WidthRho(G4double e)
G4double PhaseSpace3p(G4double e)
G4double Width2p(G4double s_inv, G4double mres, G4double gconst, G4double br, G4double mp)
std::complex< G4double > DpPhi(G4double e)
G4double CrossSectionPi0G(G4double)
std::complex< G4double > DpRho(G4double e)