Geant4
10.01.p02
|
#include <G4AngularDistribution.hh>
Public Member Functions | |
G4AngularDistribution (G4bool symmetrize) | |
virtual | ~G4AngularDistribution () |
virtual G4double | CosTheta (G4double s, G4double m1, G4double m2) const |
G4double | DifferentialCrossSection (G4double sIn, G4double m1, G4double m2, G4double cosTheta) const |
G4double | Cross (G4double tpPion, G4double tpSigma, G4double tpOmega, G4double tmPion, G4double tmSigma, G4double tmOmega, G4double bMix_o1, G4double bMix_s1, G4double bMix_Omega, G4double bMix_sm, G4double bMix_oL, G4double bMix_sL, G4double bOmega_0, G4double bOmega_1, G4double bOmega_2, G4double bOmega_3, G4double bOmega_m, G4double bOmega_L) const |
Public Member Functions inherited from G4VAngularDistribution | |
G4VAngularDistribution () | |
virtual | ~G4VAngularDistribution () |
virtual G4double | Phi () const |
Definition at line 42 of file G4AngularDistribution.hh.
G4AngularDistribution::G4AngularDistribution | ( | G4bool | symmetrize | ) |
Definition at line 33 of file G4AngularDistribution.cc.
References cm2go, cm2gs, cm6gp, cMix_o1, cMix_oLc, cMix_oLs, cMix_Omega, cMix_s1, cMix_sLc, cMix_sLs, cMix_sm, cmOmega, cmOmega2, cmOmega4, cmOmega6, cmPion, cmPion2, cmSigma, cmSigma2, cmSigma4, cmSigma6, cOmega_1, cOmega_2, cOmega_3, cOmega_L, cOmega_m, cPion_0, cPion_1, cPion_2, cPion_3, cPion_L, cPion_m, cSigma_0, cSigma_1, cSigma_2, cSigma_3, cSigma_L, cSigma_m, dMix1, dMix2, dMix3, dOmega1, dOmega2, dOmega3, dPion1, dPion2, dSigma1, dSigma2, dSigma3, fac1, fac2, fac3, gOmega, gPion, gSigma, m42, mNucleon, mOmega, mOmega2, mPion, mPion2, mSigma, mSigma2, and sOmega1.
|
virtual |
Definition at line 165 of file G4AngularDistribution.cc.
Implements G4VAngularDistribution.
Definition at line 169 of file G4AngularDistribution.cc.
References DifferentialCrossSection(), and G4UniformRand.
G4double G4AngularDistribution::Cross | ( | G4double | tpPion, |
G4double | tpSigma, | ||
G4double | tpOmega, | ||
G4double | tmPion, | ||
G4double | tmSigma, | ||
G4double | tmOmega, | ||
G4double | bMix_o1, | ||
G4double | bMix_s1, | ||
G4double | bMix_Omega, | ||
G4double | bMix_sm, | ||
G4double | bMix_oL, | ||
G4double | bMix_sL, | ||
G4double | bOmega_0, | ||
G4double | bOmega_1, | ||
G4double | bOmega_2, | ||
G4double | bOmega_3, | ||
G4double | bOmega_m, | ||
G4double | bOmega_L | ||
) | const |
G4double G4AngularDistribution::DifferentialCrossSection | ( | G4double | sIn, |
G4double | m1, | ||
G4double | m2, | ||
G4double | cosTheta | ||
) | const |
Definition at line 197 of file G4AngularDistribution.cc.
References cMix_o1, cMix_oLc, cMix_oLs, cMix_Omega, cMix_s1, cMix_sLc, cMix_sLs, cMix_sm, cmOmega2, cmOmega4, cmPion2, cmSigma2, cOmega_1, cOmega_2, cOmega_3, cOmega_L, cOmega_m, Cross(), dOmega1, dOmega2, dSigma1, dSigma2, GeV, m42, mOmega2, mPion2, mSigma2, sOmega1, sqr(), sym, and G4InuclParticleNames::tp.
Referenced by CosTheta().
|
private |
Definition at line 131 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 111 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 93 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 145 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 152 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 153 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 147 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 146 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 154 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 155 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 148 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 78 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 123 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 124 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 125 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 76 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 90 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 77 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 105 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 106 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 107 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 135 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 134 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 133 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 137 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 136 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 100 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 97 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 96 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 95 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 99 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 98 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 118 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 115 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 114 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 113 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 117 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 116 of file G4AngularDistribution.hh.
Referenced by Cross(), and G4AngularDistribution().
|
private |
Definition at line 142 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 143 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 144 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 126 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 127 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 128 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 91 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 92 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 108 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 109 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 110 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 141 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 149 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 150 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 82 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 80 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 81 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 88 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 84 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 74 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 122 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 72 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 89 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 73 of file G4AngularDistribution.hh.
Referenced by G4AngularDistribution().
|
private |
Definition at line 104 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 129 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection(), and G4AngularDistribution().
|
private |
Definition at line 68 of file G4AngularDistribution.hh.
Referenced by DifferentialCrossSection().