Geant4
10.02
|
#include <G4UCNMicroRoughnessHelper.hh>
Public Member Functions | |
G4double | S2 (G4double, G4double) |
G4double | SS2 (G4double, G4double) |
G4double | Fmu (G4double, G4double, G4double, G4double, G4double, G4double, G4double) |
G4double | FmuS (G4double, G4double, G4double, G4double, G4double, G4double, G4double, G4double, G4double) |
G4double | IntIplus (G4double, G4double, G4double, G4int, G4int, G4double, G4double, G4double *, G4double) |
G4double | ProbIplus (G4double, G4double, G4double, G4double, G4double, G4double, G4double, G4double) |
G4double | IntIminus (G4double, G4double, G4double, G4int, G4int, G4double, G4double, G4double *, G4double) |
G4double | ProbIminus (G4double, G4double, G4double, G4double, G4double, G4double, G4double, G4double) |
Static Public Member Functions | |
static G4UCNMicroRoughnessHelper * | GetInstance () |
Protected Member Functions | |
G4UCNMicroRoughnessHelper () | |
~G4UCNMicroRoughnessHelper () | |
Static Private Attributes | |
static G4UCNMicroRoughnessHelper * | fpInstance = 0 |
Definition at line 56 of file G4UCNMicroRoughnessHelper.hh.
|
protected |
Definition at line 53 of file G4UCNMicroRoughnessHelper.cc.
Referenced by GetInstance().
|
protected |
Definition at line 57 of file G4UCNMicroRoughnessHelper.cc.
References fpInstance.
G4double G4UCNMicroRoughnessHelper::Fmu | ( | G4double | k2, |
G4double | thetai, | ||
G4double | thetao, | ||
G4double | phio, | ||
G4double | b2, | ||
G4double | w2, | ||
G4double | AngCut | ||
) |
Definition at line 96 of file G4UCNMicroRoughnessHelper.cc.
References twopi.
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 | ||
) |
Definition at line 125 of file G4UCNMicroRoughnessHelper.cc.
References twopi.
Referenced by IntIminus(), and ProbIminus().
|
static |
Definition at line 65 of file G4UCNMicroRoughnessHelper.cc.
References fpInstance, and G4UCNMicroRoughnessHelper().
Referenced by G4UCNMaterialPropertiesTable::ComputeMicroRoughnessTables(), G4UCNMaterialPropertiesTable::GetMRProbability(), and G4UCNMaterialPropertiesTable::GetMRTransProbability().
G4double G4UCNMicroRoughnessHelper::ProbIplus | ( | G4double | E, |
G4double | fermipot, | ||
G4double | theta_i, | ||
G4double | theta_o, | ||
G4double | phi_o, | ||
G4double | b, | ||
G4double | w, | ||
G4double | AngCut | ||
) |
Definition at line 400 of file G4UCNMicroRoughnessHelper.cc.
Definition at line 73 of file G4UCNMicroRoughnessHelper.cc.
Referenced by IntIminus(), IntIplus(), ProbIminus(), and ProbIplus().
Definition at line 86 of file G4UCNMicroRoughnessHelper.cc.
Referenced by IntIminus(), and ProbIminus().
|
staticprivate |
Definition at line 180 of file G4UCNMicroRoughnessHelper.hh.
Referenced by GetInstance(), and ~G4UCNMicroRoughnessHelper().