Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4UCNMicroRoughnessHelper.hh>
Public Member Functions | |
G4double | S2 (G4double, G4double) const |
G4double | SS2 (G4double, G4double) const |
G4double | Fmu (G4double, G4double, G4double, G4double, G4double, G4double, G4double) const |
G4double | FmuS (G4double, G4double, G4double, G4double, G4double, G4double, G4double, G4double, G4double) const |
G4double | IntIplus (G4double, G4double, G4double, G4int, G4int, G4double, G4double, G4double *, G4double) const |
G4double | ProbIplus (G4double, G4double, G4double, G4double, G4double, G4double, G4double, G4double) const |
G4double | IntIminus (G4double, G4double, G4double, G4int, G4int, G4double, G4double, G4double *, G4double) const |
G4double | ProbIminus (G4double, G4double, G4double, G4double, G4double, G4double, G4double, G4double) const |
Static Public Member Functions | |
static G4UCNMicroRoughnessHelper * | GetInstance () |
Protected Member Functions | |
G4UCNMicroRoughnessHelper () | |
~G4UCNMicroRoughnessHelper () | |
Definition at line 60 of file G4UCNMicroRoughnessHelper.hh.
|
protected |
|
protected |
Definition at line 57 of file G4UCNMicroRoughnessHelper.cc.
G4double G4UCNMicroRoughnessHelper::Fmu | ( | G4double | k2, |
G4double | thetai, | ||
G4double | thetao, | ||
G4double | phio, | ||
G4double | b2, | ||
G4double | w2, | ||
G4double | AngCut | ||
) | const |
Definition at line 98 of file G4UCNMicroRoughnessHelper.cc.
Referenced by IntIplus(), and ProbIplus().
G4double G4UCNMicroRoughnessHelper::FmuS | ( | G4double | k, |
G4double | kS, | ||
G4double | thetai, | ||
G4double | thetaSo, | ||
G4double | phiSo, | ||
G4double | b2, | ||
G4double | w2, | ||
G4double | AngCut, | ||
G4double | thetarefract | ||
) | const |
Definition at line 128 of file G4UCNMicroRoughnessHelper.cc.
Referenced by IntIminus(), and ProbIminus().
|
static |
Definition at line 65 of file G4UCNMicroRoughnessHelper.cc.
Referenced by G4UCNMaterialPropertiesTable::ComputeMicroRoughnessTables(), G4UCNMaterialPropertiesTable::GetMRProbability(), and G4UCNMaterialPropertiesTable::GetMRTransProbability().
G4double G4UCNMicroRoughnessHelper::IntIminus | ( | G4double | E, |
G4double | fermipot, | ||
G4double | theta_i, | ||
G4int | AngNoTheta, | ||
G4int | AngNoPhi, | ||
G4double | b2, | ||
G4double | w2, | ||
G4double * | max, | ||
G4double | AngCut | ||
) | const |
Definition at line 283 of file G4UCNMicroRoughnessHelper.cc.
G4double G4UCNMicroRoughnessHelper::IntIplus | ( | G4double | E, |
G4double | fermipot, | ||
G4double | theta_i, | ||
G4int | AngNoTheta, | ||
G4int | AngNoPhi, | ||
G4double | b2, | ||
G4double | w2, | ||
G4double * | max, | ||
G4double | AngCut | ||
) | const |
Definition at line 159 of file G4UCNMicroRoughnessHelper.cc.
G4double G4UCNMicroRoughnessHelper::ProbIminus | ( | G4double | E, |
G4double | fermipot, | ||
G4double | theta_i, | ||
G4double | thetas_o, | ||
G4double | phis_o, | ||
G4double | b, | ||
G4double | w, | ||
G4double | AngCut | ||
) | const |
Definition at line 431 of file G4UCNMicroRoughnessHelper.cc.
G4double G4UCNMicroRoughnessHelper::ProbIplus | ( | G4double | E, |
G4double | fermipot, | ||
G4double | theta_i, | ||
G4double | theta_o, | ||
G4double | phi_o, | ||
G4double | b, | ||
G4double | w, | ||
G4double | AngCut | ||
) | const |
Definition at line 404 of file G4UCNMicroRoughnessHelper.cc.
Definition at line 74 of file G4UCNMicroRoughnessHelper.cc.
Referenced by IntIminus(), IntIplus(), ProbIminus(), and ProbIplus().
Definition at line 88 of file G4UCNMicroRoughnessHelper.cc.
Referenced by IntIminus(), and ProbIminus().