Geant4-11
|
#include <G4eeCrossSections.hh>
Public Member Functions | |
G4double | CrossSection2Kcharged (G4double) |
G4double | CrossSection2Kneutral (G4double) |
G4double | CrossSection2pi (G4double) |
G4double | CrossSection3pi (G4double) |
G4double | CrossSectionEtaG (G4double) |
G4double | CrossSectionPi0G (G4double) |
std::complex< G4double > | DpRho (G4double e) |
G4eeCrossSections () | |
G4eeCrossSections (const G4eeCrossSections &)=delete | |
G4eeCrossSections & | operator= (const G4eeCrossSections &right)=delete |
~G4eeCrossSections () | |
Private Member Functions | |
std::complex< G4double > | DpOm (G4double e) |
std::complex< G4double > | DpPhi (G4double e) |
void | Initialise () |
G4double | PhaseSpace3p (G4double e) |
G4double | Width2p (G4double s_inv, G4double mres, G4double gconst, G4double br, G4double mp) |
G4double | Width3p (G4double s_inv, G4double mres, G4double gconst, G4double br) |
G4double | WidthOm (G4double e) |
G4double | WidthPg (G4double s_inv, G4double mres, G4double gconst, G4double br, G4double mp) |
G4double | WidthPhi (G4double e) |
G4double | WidthRho (G4double e) |
Definition at line 57 of file G4eeCrossSections.hh.
G4eeCrossSections::G4eeCrossSections | ( | ) |
Definition at line 67 of file G4eeCrossSections.cc.
References Initialise().
G4eeCrossSections::~G4eeCrossSections | ( | ) |
Definition at line 74 of file G4eeCrossSections.cc.
|
delete |
Definition at line 276 of file G4eeCrossSections.cc.
References BrPhi2Kc, BrPhiEe, DpPhi(), GPhi, MeVnb, MsKc, MsPhi, MsPhi3, pi, and Width2p().
Referenced by G4ee2KChargedModel::ComputeCrossSection().
Definition at line 291 of file G4eeCrossSections.cc.
References BrPhiEe, BrPhiKsKl, DpPhi(), GPhi, MeVnb, MsKs, MsPhi, MsPhi3, pi, and Width2p().
Referenced by G4ee2KNeutralModel::ComputeCrossSection().
Definition at line 192 of file G4eeCrossSections.cc.
References BrOm2Pi, BrOmEe, BrPhi2Pi, BrPhiEe, BrRhoEe, DpOm(), DpPhi(), DpRho(), GOm, GPhi, GRho, MeVnb, MsOm, MsOm3, MsPhi, MsPhi3, MsPi, MsRho, MsRho3, PhOm2Pi, PhPhi2Pi, PhRho, pi, and Width2p().
Referenced by G4eeToTwoPiModel::ComputeCrossSection().
Definition at line 215 of file G4eeCrossSections.cc.
References BrOm3Pi, BrOmEe, BrPhi3Pi, BrPhiEe, DpOm(), DpPhi(), GOm, GPhi, MeVnb, MsOm, MsOm3, MsPhi, MsPhi3, PhPhi, PhPhi2Pi, pi, and Width3p().
Referenced by G4eeTo3PiModel::ComputeCrossSection().
Definition at line 255 of file G4eeCrossSections.cc.
References BrOmEe, BrOmEtaG, BrPhiEe, BrPhiEtaG, BrRhoEe, BrRhoEtaG, DpOm(), DpPhi(), DpRho(), GOm, GPhi, GRho, MeVnb, MsEta, MsOm, MsOm3, MsPhi, MsPhi3, MsRho, MsRho3, PhPhi, pi, and WidthPg().
Referenced by G4eeToPGammaModel::ComputeCrossSection().
Definition at line 234 of file G4eeCrossSections.cc.
References BrOmEe, BrOmPi0G, BrPhiEe, BrPhiPi0G, BrRhoEe, BrRhoPi0G, DpOm(), DpPhi(), DpRho(), GOm, GPhi, GRho, MeVnb, MsOm, MsOm3, MsPhi, MsPhi3, MsPi0, MsRho, MsRho3, PhPhi, pi, and WidthPg().
Referenced by G4eeToPGammaModel::ComputeCrossSection().
Definition at line 401 of file G4eeCrossSections.cc.
References MsOm, and WidthOm().
Referenced by CrossSection2pi(), CrossSection3pi(), CrossSectionEtaG(), and CrossSectionPi0G().
Definition at line 409 of file G4eeCrossSections.cc.
References MsPhi, and WidthPhi().
Referenced by CrossSection2Kcharged(), CrossSection2Kneutral(), CrossSection2pi(), CrossSection3pi(), CrossSectionEtaG(), and CrossSectionPi0G().
Definition at line 393 of file G4eeCrossSections.cc.
References MsRho, and WidthRho().
Referenced by CrossSection2pi(), CrossSectionEtaG(), CrossSectionPi0G(), and G4eeTo3PiModel::SampleSecondaries().
|
private |
Definition at line 79 of file G4eeCrossSections.cc.
References Alpha, aompi0pi0g, AOmRho, aomrhopi0, aomsigg, aphirhopi0, arho1450ompi0, arho1700ompi0, arhoompi0, arhopi0pi0g, ARhoPRho, arhosigg, BrOm2Pi, BrOm3Pi, BrOmEe, BrOmEtaG, BrOmPi0G, BrPhi2Kc, BrPhi2Pi, BrPhi3Pi, BrPhiEe, BrPhiEtaG, BrPhiKsKl, BrPhiPi0G, brrho1450ompi0, brrho1450pipi, brrho1700ompi0, brrho1700pipi, BrRhoEe, BrRhoEtaG, BrRhoPi0G, BrRhoPiG, brsigpipi, cterm, degree, G4Eta::Eta(), source.hepunit::fine_structure_const, G4ParticleDefinition::GetPDGMass(), GK0892, GK892, GOm, GPhi, GRho, grho1450, grho1700, gsig, G4KaonPlus::KaonPlus(), G4KaonZeroLong::KaonZeroLong(), MeV, MeVnb, MsA0, MsEta, MsEtap, MsF0, MsK0892, MsK892, MsKc, MsKs, MsOm, MsOm3, MsPhi, MsPhi3, MsPi, MsPi0, MsRho, msrho1450, msrho1700, MsRho3, mssig, nanobarn, ph3p, PhOm, PhOm2Pi, phompi0pi0g, phomrhopi0, phomsigg, PhPhi, PhPhi2Pi, phphirhopi0, PhRho, phrho1450ompi0, phrho1700ompi0, phrhoompi0, PhRhoPi, phrhopi0pi0g, phrhosigg, pi, G4PionPlus::PionPlus(), and G4PionZero::PionZero().
Referenced by G4eeCrossSections().
|
delete |
Definition at line 329 of file G4eeCrossSections.cc.
Referenced by Width3p().
|
private |
Definition at line 306 of file G4eeCrossSections.cc.
References G4InuclParticleNames::s0.
Referenced by CrossSection2Kcharged(), CrossSection2Kneutral(), CrossSection2pi(), WidthOm(), WidthPhi(), and WidthRho().
|
private |
Definition at line 318 of file G4eeCrossSections.cc.
References PhaseSpace3p().
Referenced by CrossSection3pi(), WidthOm(), and WidthPhi().
|
private |
Definition at line 346 of file G4eeCrossSections.cc.
References G4InuclParticleNames::s0.
Referenced by CrossSectionEtaG(), CrossSectionPi0G(), WidthOm(), and WidthPhi().
|
private |
Definition at line 115 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 120 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 116 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 119 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 123 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 122 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 118 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 118 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 118 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 120 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 116 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 123 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 113 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), Initialise(), and WidthOm().
|
private |
Definition at line 112 of file G4eeCrossSections.hh.
Referenced by CrossSection3pi(), Initialise(), and WidthOm().
|
private |
Definition at line 113 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), CrossSection3pi(), CrossSectionEtaG(), CrossSectionPi0G(), and Initialise().
|
private |
Definition at line 113 of file G4eeCrossSections.hh.
Referenced by CrossSectionEtaG(), Initialise(), and WidthOm().
|
private |
Definition at line 113 of file G4eeCrossSections.hh.
Referenced by CrossSectionPi0G(), Initialise(), and WidthOm().
|
private |
Definition at line 114 of file G4eeCrossSections.hh.
Referenced by CrossSection2Kcharged(), Initialise(), and WidthPhi().
|
private |
Definition at line 115 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), and Initialise().
|
private |
Definition at line 114 of file G4eeCrossSections.hh.
Referenced by CrossSection3pi(), Initialise(), and WidthPhi().
|
private |
Definition at line 115 of file G4eeCrossSections.hh.
Referenced by CrossSection2Kcharged(), CrossSection2Kneutral(), CrossSection2pi(), CrossSection3pi(), CrossSectionEtaG(), CrossSectionPi0G(), and Initialise().
|
private |
Definition at line 114 of file G4eeCrossSections.hh.
Referenced by CrossSectionEtaG(), Initialise(), and WidthPhi().
|
private |
Definition at line 114 of file G4eeCrossSections.hh.
Referenced by CrossSection2Kneutral(), Initialise(), and WidthPhi().
|
private |
Definition at line 114 of file G4eeCrossSections.hh.
Referenced by CrossSectionPi0G(), Initialise(), and WidthPhi().
|
private |
Definition at line 121 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 121 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 121 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 122 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 112 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), CrossSectionEtaG(), CrossSectionPi0G(), and Initialise().
|
private |
Definition at line 112 of file G4eeCrossSections.hh.
Referenced by CrossSectionEtaG(), and Initialise().
|
private |
Definition at line 112 of file G4eeCrossSections.hh.
Referenced by CrossSectionPi0G(), and Initialise().
|
private |
Definition at line 112 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 116 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 116 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 111 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 111 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 111 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), CrossSection3pi(), CrossSectionEtaG(), CrossSectionPi0G(), Initialise(), and WidthOm().
|
private |
Definition at line 111 of file G4eeCrossSections.hh.
Referenced by CrossSection2Kcharged(), CrossSection2Kneutral(), CrossSection2pi(), CrossSection3pi(), CrossSectionEtaG(), CrossSectionPi0G(), Initialise(), and WidthPhi().
|
private |
Definition at line 111 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), CrossSectionEtaG(), CrossSectionPi0G(), Initialise(), and WidthRho().
|
private |
Definition at line 117 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 117 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 116 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 115 of file G4eeCrossSections.hh.
Referenced by CrossSection2Kcharged(), CrossSection2Kneutral(), CrossSection2pi(), CrossSection3pi(), CrossSectionEtaG(), CrossSectionPi0G(), and Initialise().
|
private |
Definition at line 110 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 109 of file G4eeCrossSections.hh.
Referenced by CrossSectionEtaG(), Initialise(), WidthOm(), and WidthPhi().
|
private |
Definition at line 109 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 110 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 110 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 110 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 109 of file G4eeCrossSections.hh.
Referenced by CrossSection2Kcharged(), Initialise(), and WidthPhi().
|
private |
Definition at line 109 of file G4eeCrossSections.hh.
Referenced by CrossSection2Kneutral(), Initialise(), and WidthPhi().
|
private |
Definition at line 109 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), CrossSection3pi(), CrossSectionEtaG(), CrossSectionPi0G(), DpOm(), Initialise(), PhaseSpace3p(), and WidthOm().
|
private |
Definition at line 125 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), CrossSection3pi(), CrossSectionEtaG(), CrossSectionPi0G(), and Initialise().
|
private |
Definition at line 110 of file G4eeCrossSections.hh.
Referenced by CrossSection2Kcharged(), CrossSection2Kneutral(), CrossSection2pi(), CrossSection3pi(), CrossSectionEtaG(), CrossSectionPi0G(), DpPhi(), Initialise(), and WidthPhi().
|
private |
Definition at line 125 of file G4eeCrossSections.hh.
Referenced by CrossSection2Kcharged(), CrossSection2Kneutral(), CrossSection2pi(), CrossSection3pi(), CrossSectionEtaG(), CrossSectionPi0G(), and Initialise().
|
private |
Definition at line 109 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), Initialise(), WidthOm(), and WidthRho().
|
private |
Definition at line 109 of file G4eeCrossSections.hh.
Referenced by CrossSectionPi0G(), Initialise(), WidthOm(), and WidthPhi().
|
private |
Definition at line 109 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), CrossSectionEtaG(), CrossSectionPi0G(), DpRho(), Initialise(), and WidthRho().
|
private |
Definition at line 117 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 117 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 125 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), CrossSectionEtaG(), CrossSectionPi0G(), and Initialise().
|
private |
Definition at line 116 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 127 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 111 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 113 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), and Initialise().
|
private |
Definition at line 120 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 119 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 123 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 111 of file G4eeCrossSections.hh.
Referenced by CrossSection3pi(), CrossSectionEtaG(), CrossSectionPi0G(), and Initialise().
|
private |
Definition at line 115 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), CrossSection3pi(), and Initialise().
|
private |
Definition at line 122 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 111 of file G4eeCrossSections.hh.
Referenced by CrossSection2pi(), and Initialise().
|
private |
Definition at line 119 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 119 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 118 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 111 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 120 of file G4eeCrossSections.hh.
Referenced by Initialise().
|
private |
Definition at line 123 of file G4eeCrossSections.hh.
Referenced by Initialise().