Geant4  10.03.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4eeCrossSections Class Reference

Public Member Functions

 G4eeCrossSections ()
 
virtual ~G4eeCrossSections ()
 
G4double CrossSection2pi (G4double)
 
G4double CrossSection3pi (G4double)
 
G4double CrossSectionPi0G (G4double)
 
G4double CrossSectionEtaG (G4double)
 
G4double CrossSection2Kcharged (G4double)
 
G4double CrossSection2Kneutral (G4double)
 
std::complex< G4doubleDpRho (G4double e)
 

Private Member Functions

void Initialise ()
 
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 PhaseSpace3p (G4double e)
 
G4double WidthPg (G4double s_inv, G4double mres, G4double gconst, G4double br, G4double mp)
 
G4double WidthRho (G4double e)
 
G4double WidthOm (G4double e)
 
G4double WidthPhi (G4double e)
 
std::complex< G4doubleDpOm (G4double e)
 
std::complex< G4doubleDpPhi (G4double e)
 
G4eeCrossSectionsoperator= (const G4eeCrossSections &right)=delete
 
 G4eeCrossSections (const G4eeCrossSections &)=delete
 

Private Attributes

G4double MsPi
 
G4double MsPi0
 
G4double MsEta
 
G4double MsEtap
 
G4double MsKs
 
G4double MsKc
 
G4double MsRho
 
G4double MsOm
 
G4double MsF0
 
G4double MsA0
 
G4double MsPhi
 
G4double MsK892
 
G4double MsK0892
 
G4double GRho
 
G4double GOm
 
G4double GPhi
 
G4double GK892
 
G4double GK0892
 
G4double PhRho
 
G4double PhOm
 
G4double PhPhi
 
G4double PhRhoPi
 
G4double BrRhoPiG
 
G4double BrRhoPi0G
 
G4double BrRhoEtaG
 
G4double BrRhoEe
 
G4double BrOm3Pi
 
G4double BrOmPi0G
 
G4double BrOmEtaG
 
G4double BrOm2Pi
 
G4double PhOm2Pi
 
G4double BrOmEe
 
G4double BrPhi2Kc
 
G4double BrPhiKsKl
 
G4double BrPhi3Pi
 
G4double BrPhiPi0G
 
G4double BrPhiEtaG
 
G4double BrPhi2Pi
 
G4double PhPhi2Pi
 
G4double BrPhiEe
 
G4double MeVnb
 
G4double Alpha
 
G4double AOmRho
 
G4double ARhoPRho
 
G4double cterm
 
G4double mssig
 
G4double gsig
 
G4double brsigpipi
 
G4double msrho1450
 
G4double msrho1700
 
G4double grho1450
 
G4double grho1700
 
G4double arhoompi0
 
G4double arho1450ompi0
 
G4double arho1700ompi0
 
G4double phrhoompi0
 
G4double phrho1450ompi0
 
G4double phrho1700ompi0
 
G4double aomrhopi0
 
G4double phomrhopi0
 
G4double arhopi0pi0g
 
G4double aompi0pi0g
 
G4double phrhopi0pi0g
 
G4double phompi0pi0g
 
G4double brrho1450ompi0
 
G4double brrho1450pipi
 
G4double brrho1700ompi0
 
G4double brrho1700pipi
 
G4double aphirhopi0
 
G4double phphirhopi0
 
G4double arhosigg
 
G4double phrhosigg
 
G4double aomsigg
 
G4double phomsigg
 
G4double MsRho3
 
G4double MsOm3
 
G4double MsPhi3
 
G4PhysicsVectorph3p
 

Constructor & Destructor Documentation

virtual ~G4eeCrossSections ( )
virtual
G4eeCrossSections ( const G4eeCrossSections )
privatedelete

Member Function Documentation

G4double CrossSection2pi ( G4double  )
G4double CrossSection3pi ( G4double  )
G4double CrossSectionPi0G ( G4double  )
G4double CrossSectionEtaG ( G4double  )
G4double CrossSection2Kcharged ( G4double  )
G4double CrossSection2Kneutral ( G4double  )
std::complex<G4double> DpRho ( G4double  e)
void Initialise ( )
private
G4double Width2p ( G4double  s_inv,
G4double  mres,
G4double  gconst,
G4double  br,
G4double  mp 
)
private
G4double Width3p ( G4double  s_inv,
G4double  mres,
G4double  gconst,
G4double  br 
)
private
G4double PhaseSpace3p ( G4double  e)
private
G4double WidthPg ( G4double  s_inv,
G4double  mres,
G4double  gconst,
G4double  br,
G4double  mp 
)
private
G4double WidthRho ( G4double  e)
private
G4double WidthOm ( G4double  e)
private
G4double WidthPhi ( G4double  e)
private
std::complex<G4double> DpOm ( G4double  e)
private
std::complex<G4double> DpPhi ( G4double  e)
private
G4eeCrossSections& operator= ( const G4eeCrossSections right)
privatedelete

Member Data Documentation

G4double MsPi
private
G4double MsPi0
private
G4double MsEta
private
G4double MsEtap
private
G4double MsKs
private
G4double MsKc
private
G4double MsRho
private
G4double MsOm
private
G4double MsF0
private
G4double MsA0
private
G4double MsPhi
private
G4double MsK892
private
G4double MsK0892
private
G4double GRho
private
G4double GOm
private
G4double GPhi
private
G4double GK892
private
G4double GK0892
private
G4double PhRho
private
G4double PhOm
private
G4double PhPhi
private
G4double PhRhoPi
private
G4double BrRhoPiG
private
G4double BrRhoPi0G
private
G4double BrRhoEtaG
private
G4double BrRhoEe
private
G4double BrOm3Pi
private
G4double BrOmPi0G
private
G4double BrOmEtaG
private
G4double BrOm2Pi
private
G4double PhOm2Pi
private
G4double BrOmEe
private
G4double BrPhi2Kc
private
G4double BrPhiKsKl
private
G4double BrPhi3Pi
private
G4double BrPhiPi0G
private
G4double BrPhiEtaG
private
G4double BrPhi2Pi
private
G4double PhPhi2Pi
private
G4double BrPhiEe
private
G4double MeVnb
private
G4double Alpha
private
G4double AOmRho
private
G4double ARhoPRho
private
G4double cterm
private
G4double mssig
private
G4double gsig
private
G4double brsigpipi
private
G4double msrho1450
private
G4double msrho1700
private
G4double grho1450
private
G4double grho1700
private
G4double arhoompi0
private
G4double arho1450ompi0
private
G4double arho1700ompi0
private
G4double phrhoompi0
private
G4double phrho1450ompi0
private
G4double phrho1700ompi0
private
G4double aomrhopi0
private
G4double phomrhopi0
private
G4double arhopi0pi0g
private
G4double aompi0pi0g
private
G4double phrhopi0pi0g
private
G4double phompi0pi0g
private
G4double brrho1450ompi0
private
G4double brrho1450pipi
private
G4double brrho1700ompi0
private
G4double brrho1700pipi
private
G4double aphirhopi0
private
G4double phphirhopi0
private
G4double arhosigg
private
G4double phrhosigg
private
G4double aomsigg
private
G4double phomsigg
private
G4double MsRho3
private
G4double MsOm3
private
G4double MsPhi3
private
G4PhysicsVector* ph3p
private