![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/materials/include/G4UCNMicroRoughnessHelper.hh>
Collaboration diagram for G4UCNMicroRoughnessHelper: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 () | |
Static Private Attributes | |
| static G4UCNMicroRoughnessHelper * | fpInstance = nullptr |
Definition at line 60 of file G4UCNMicroRoughnessHelper.hh.
View newest version in sPHENIX GitHub at line 60 of file G4UCNMicroRoughnessHelper.hh
|
protected |
Definition at line 53 of file G4UCNMicroRoughnessHelper.cc.
View newest version in sPHENIX GitHub at line 53 of file G4UCNMicroRoughnessHelper.cc
Referenced by GetInstance().
Here is the caller graph for this function:
|
protected |
Definition at line 57 of file G4UCNMicroRoughnessHelper.cc.
View newest version in sPHENIX GitHub 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 | ||
| ) | const |
Definition at line 98 of file G4UCNMicroRoughnessHelper.cc.
View newest version in sPHENIX GitHub at line 98 of file G4UCNMicroRoughnessHelper.cc
References twopi.
Referenced by IntIplus(), and ProbIplus().
Here is the caller graph for this function:| 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.
View newest version in sPHENIX GitHub at line 128 of file G4UCNMicroRoughnessHelper.cc
References twopi.
Referenced by IntIminus(), and ProbIminus().
Here is the caller graph for this function:
|
static |
Definition at line 65 of file G4UCNMicroRoughnessHelper.cc.
View newest version in sPHENIX GitHub at line 65 of file G4UCNMicroRoughnessHelper.cc
References fpInstance, and G4UCNMicroRoughnessHelper().
Referenced by G4UCNMaterialPropertiesTable::ComputeMicroRoughnessTables(), G4UCNMaterialPropertiesTable::GetMRProbability(), and G4UCNMaterialPropertiesTable::GetMRTransProbability().
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
View newest version in sPHENIX GitHub at line 283 of file G4UCNMicroRoughnessHelper.cc
References degree, E, e, eV, FmuS(), source.hepunit::hbarc_squared, k, ksdk(), source.hepunit::neutron_mass_c2, S2(), and SS2().
Here is the call graph for this function:| 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.
View newest version in sPHENIX GitHub at line 159 of file G4UCNMicroRoughnessHelper.cc
References degree, E, e, eV, Fmu(), source.hepunit::hbarc_squared, k2, source.hepunit::neutron_mass_c2, and S2().
Here is the call graph for this function:| 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.
View newest version in sPHENIX GitHub at line 431 of file G4UCNMicroRoughnessHelper.cc
References E, FmuS(), G4cout, G4endl, source.hepunit::hbarc_squared, k, ksdk(), source.hepunit::neutron_mass_c2, S2(), and SS2().
Here is the call graph for this function:| 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.
View newest version in sPHENIX GitHub at line 404 of file G4UCNMicroRoughnessHelper.cc
References E, Fmu(), source.hepunit::hbarc_squared, source.hepunit::neutron_mass_c2, and S2().
Here is the call graph for this function:Definition at line 74 of file G4UCNMicroRoughnessHelper.cc.
View newest version in sPHENIX GitHub at line 74 of file G4UCNMicroRoughnessHelper.cc
References norm.
Referenced by IntIminus(), IntIplus(), ProbIminus(), and ProbIplus().
Here is the caller graph for this function:Definition at line 88 of file G4UCNMicroRoughnessHelper.cc.
View newest version in sPHENIX GitHub at line 88 of file G4UCNMicroRoughnessHelper.cc
Referenced by IntIminus(), and ProbIminus().
Here is the caller graph for this function:
|
staticprivate |
Definition at line 184 of file G4UCNMicroRoughnessHelper.hh.
View newest version in sPHENIX GitHub at line 184 of file G4UCNMicroRoughnessHelper.hh
Referenced by GetInstance(), and ~G4UCNMicroRoughnessHelper().