Geant4.10
|
#include <G4RDGenerator2BN.hh>
Public Member Functions | |
G4RDGenerator2BN (const G4String &name) | |
~G4RDGenerator2BN () | |
G4double | PolarAngle (const G4double initial_energy, const G4double final_energy, const G4int Z) |
void | PrintGeneratorInformation () const |
void | SetInterpolationThetaIncrement (G4double increment) |
G4double | GetInterpolationThetaIncrement () |
void | SetGammaCutValue (G4double cutValue) |
G4double | GetGammaCutValue () |
void | ConstructMajorantSurface () |
![]() | |
G4RDVBremAngularDistribution (const G4String &name) | |
virtual | ~G4RDVBremAngularDistribution () |
Protected Member Functions | |
G4double | CalculateFkt (G4double k, G4double theta, G4double A, G4double c) const |
G4double | Calculatedsdkdt (G4double kout, G4double theta, G4double Eel) const |
G4double | Generate2BN (G4double Ek, G4double k) const |
Definition at line 60 of file G4RDGenerator2BN.hh.
G4RDGenerator2BN::G4RDGenerator2BN | ( | const G4String & | name | ) |
Definition at line 154 of file G4RDGenerator2BN.cc.
References python.hepunit::eV, and python.hepunit::rad.
G4RDGenerator2BN::~G4RDGenerator2BN | ( | ) |
Definition at line 175 of file G4RDGenerator2BN.cc.
|
protected |
Definition at line 202 of file G4RDGenerator2BN.cc.
References python.hepunit::electron_mass_c2, python.hepunit::MeV, and python.hepunit::pi.
Referenced by ConstructMajorantSurface(), and Generate2BN().
|
protected |
void G4RDGenerator2BN::ConstructMajorantSurface | ( | ) |
Definition at line 268 of file G4RDGenerator2BN.cc.
References test::c, Calculatedsdkdt(), CalculateFkt(), python.hepunit::electron_mass_c2, G4cout, G4endl, G4InuclParticleNames::k0, python.hepunit::pi, and test::v.
Definition at line 360 of file G4RDGenerator2BN.cc.
References test::c, Calculatedsdkdt(), python.hepunit::electron_mass_c2, G4cout, G4endl, G4UniformRand, and python.hepunit::pi2.
Referenced by PolarAngle().
|
inline |
Definition at line 81 of file G4RDGenerator2BN.hh.
|
inline |
Definition at line 78 of file G4RDGenerator2BN.hh.
|
virtual |
Implements G4RDVBremAngularDistribution.
Definition at line 180 of file G4RDGenerator2BN.cc.
References Generate2BN().
|
virtual |
Implements G4RDVBremAngularDistribution.
Definition at line 417 of file G4RDGenerator2BN.cc.
Definition at line 80 of file G4RDGenerator2BN.hh.
Definition at line 77 of file G4RDGenerator2BN.hh.