Geant4 11.1.1
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 108 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 139 of file G4UCNMicroRoughnessHelper.cc.
Referenced by IntIminus(), and ProbIminus().
|
static |
Definition at line 64 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 298 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 174 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 453 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 426 of file G4UCNMicroRoughnessHelper.cc.
Definition at line 76 of file G4UCNMicroRoughnessHelper.cc.
Referenced by IntIminus(), IntIplus(), ProbIminus(), and ProbIplus().
Definition at line 98 of file G4UCNMicroRoughnessHelper.cc.
Referenced by IntIminus(), and ProbIminus().