|
Geant4
10.01.p02
|
#include <G4PolarizedAnnihilationCrossSection.hh>
Inheritance diagram for G4PolarizedAnnihilationCrossSection:
Collaboration diagram for G4PolarizedAnnihilationCrossSection:Public Member Functions | |
| G4PolarizedAnnihilationCrossSection () | |
| virtual | ~G4PolarizedAnnihilationCrossSection () |
| virtual void | Initialize (G4double eps, G4double gamma, G4double phi, const G4StokesVector &p0, const G4StokesVector &p1, G4int flag=0) |
| G4double | DiceEpsilon () |
| virtual G4double | XSection (const G4StokesVector &pol2, const G4StokesVector &pol3) |
| virtual G4double | TotalXSection (G4double xmin, G4double xmax, G4double y, const G4StokesVector &pol0, const G4StokesVector &pol1) |
| G4StokesVector | GetPol2 () |
| G4StokesVector | GetPol3 () |
| virtual G4double | GetXmin (G4double y) |
| virtual G4double | GetXmax (G4double y) |
| G4double | getVar (G4int) |
| void | getCoeff () |
Public Member Functions inherited from G4VPolarizedCrossSection | |
| G4VPolarizedCrossSection () | |
| virtual | ~G4VPolarizedCrossSection () |
| G4double | GetYmin () |
| void | SetMaterial (G4double A, G4double Z, G4double coul) |
Private Member Functions | |
| void | TotalXS () |
| void | DefineCoefficients (const G4StokesVector &pol0, const G4StokesVector &pol1) |
Additional Inherited Members | |
Protected Member Functions inherited from G4VPolarizedCrossSection | |
| void | SetXmin (G4double xmin) |
| void | SetXmax (G4double xmax) |
| void | SetYmin (G4double ymin) |
Protected Attributes inherited from G4VPolarizedCrossSection | |
| G4double | fXmin |
| G4double | fXmax |
| G4double | fYmin |
| G4double | theA |
| G4double | theZ |
| G4double | fCoul |
Definition at line 55 of file G4PolarizedAnnihilationCrossSection.hh.
| G4PolarizedAnnihilationCrossSection::G4PolarizedAnnihilationCrossSection | ( | ) |
|
virtual |
Definition at line 69 of file G4PolarizedAnnihilationCrossSection.cc.
|
private |
Definition at line 288 of file G4PolarizedAnnihilationCrossSection.cc.
References polxx, polxy, polxz, polyx, polyy, polyz, polzx, polzy, and polzz.
Referenced by Initialize(), and TotalXSection().
Here is the caller graph for this function:| G4double G4PolarizedAnnihilationCrossSection::DiceEpsilon | ( | ) |
Definition at line 317 of file G4PolarizedAnnihilationCrossSection.cc.
References dice.
Referenced by G4PolarizedAnnihilationModel::SampleSecondaries().
Here is the caller graph for this function:| void G4PolarizedAnnihilationCrossSection::getCoeff | ( | ) |
|
virtual |
Reimplemented from G4VPolarizedCrossSection.
Definition at line 272 of file G4PolarizedAnnihilationCrossSection.cc.
Referenced by G4PolarizedAnnihilationModel::SampleSecondaries().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VPolarizedCrossSection.
Definition at line 281 of file G4PolarizedAnnihilationCrossSection.cc.
Referenced by G4PolarizedAnnihilationModel::SampleSecondaries().
Here is the caller graph for this function:Definition at line 322 of file G4PolarizedAnnihilationCrossSection.cc.
References ISPnd, ISPxx, ISPyy, ISPzz, polXS, and unpXS.
Referenced by G4PolarizedAnnihilationModel::SampleSecondaries().
Here is the caller graph for this function:Reimplemented from G4VPolarizedCrossSection.
Definition at line 311 of file G4PolarizedAnnihilationCrossSection.cc.
Reimplemented from G4VPolarizedCrossSection.
Definition at line 307 of file G4PolarizedAnnihilationCrossSection.cc.
|
virtual |
Reimplemented from G4VPolarizedCrossSection.
Definition at line 90 of file G4PolarizedAnnihilationCrossSection.cc.
References DefineCoefficients(), dice, diffXSFactor, eps, G4InuclParticleNames::gam, ISPnd, ISPxx, ISPyy, ISPzz, phi0, phi2, phi3, polXS, polxx, polxy, polxz, polyx, polyy, polyz, polzx, polzy, polzz, re2, sqr(), and unpXS.
Referenced by G4PolarizedAnnihilationModel::SampleSecondaries().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 75 of file G4PolarizedAnnihilationCrossSection.cc.
|
virtual |
Reimplemented from G4VPolarizedCrossSection.
Definition at line 238 of file G4PolarizedAnnihilationCrossSection.cc.
References DefineCoefficients(), G4InuclParticleNames::gam, G4INCL::Math::pi, polxx, polyy, polzz, re2, sqr(), and totalXSFactor.
Referenced by G4PolarizedAnnihilationModel::ComputeAsymmetriesPerElectron().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements G4VPolarizedCrossSection.
Definition at line 229 of file G4PolarizedAnnihilationCrossSection.cc.
|
private |
Definition at line 98 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by DiceEpsilon(), G4PolarizedAnnihilationCrossSection(), and Initialize().
|
private |
Definition at line 91 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by Initialize().
|
private |
Definition at line 100 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by G4PolarizedAnnihilationCrossSection(), getVar(), and Initialize().
|
private |
Definition at line 100 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by G4PolarizedAnnihilationCrossSection(), getVar(), and Initialize().
|
private |
Definition at line 100 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by G4PolarizedAnnihilationCrossSection(), getVar(), and Initialize().
|
private |
Definition at line 100 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by G4PolarizedAnnihilationCrossSection(), getVar(), and Initialize().
|
private |
Definition at line 93 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by GetPol2(), GetPol3(), Initialize(), and XSection().
|
private |
Definition at line 95 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by G4PolarizedAnnihilationCrossSection(), GetPol2(), Initialize(), and XSection().
|
private |
Definition at line 97 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by G4PolarizedAnnihilationCrossSection(), GetPol3(), Initialize(), and XSection().
|
private |
Definition at line 99 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by G4PolarizedAnnihilationCrossSection(), getVar(), and Initialize().
|
private |
Definition at line 89 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by DefineCoefficients(), Initialize(), and TotalXSection().
|
private |
Definition at line 89 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by DefineCoefficients(), and Initialize().
|
private |
Definition at line 89 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by DefineCoefficients(), and Initialize().
|
private |
Definition at line 89 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by DefineCoefficients(), and Initialize().
|
private |
Definition at line 89 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by DefineCoefficients(), Initialize(), and TotalXSection().
|
private |
Definition at line 89 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by DefineCoefficients(), and Initialize().
|
private |
Definition at line 89 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by DefineCoefficients(), and Initialize().
|
private |
Definition at line 89 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by DefineCoefficients(), and Initialize().
|
private |
Definition at line 89 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by DefineCoefficients(), Initialize(), and TotalXSection().
|
private |
Definition at line 91 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by G4PolarizedAnnihilationCrossSection(), Initialize(), and TotalXSection().
|
private |
Definition at line 91 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by TotalXSection().
|
private |
Definition at line 99 of file G4PolarizedAnnihilationCrossSection.hh.
Referenced by G4PolarizedAnnihilationCrossSection(), getVar(), and Initialize().