Geant4
10.01.p02
|
#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 () |
Public Member Functions inherited from G4RDVBremAngularDistribution | |
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 |
Private Member Functions | |
G4RDGenerator2BN & | operator= (const G4RDGenerator2BN &right) |
G4RDGenerator2BN (const G4RDGenerator2BN &) | |
Private Attributes | |
G4double | b |
G4int | index_min |
G4int | index_max |
G4double | kmin |
G4double | Ekmin |
G4double | dtheta |
G4double | kcut |
Static Private Attributes | |
static G4double | Atab [320] |
static G4double | ctab [320] |
Definition at line 60 of file G4RDGenerator2BN.hh.
G4RDGenerator2BN::G4RDGenerator2BN | ( | const G4String & | name | ) |
G4RDGenerator2BN::~G4RDGenerator2BN | ( | ) |
Definition at line 175 of file G4RDGenerator2BN.cc.
|
private |
|
protected |
Definition at line 202 of file G4RDGenerator2BN.cc.
References L, MeV, p0, G4INCL::Math::pi, and r0.
Referenced by ConstructMajorantSurface(), and Generate2BN().
|
protected |
Definition at line 195 of file G4RDGenerator2BN.cc.
References b.
Referenced by ConstructMajorantSurface().
void G4RDGenerator2BN::ConstructMajorantSurface | ( | ) |
Definition at line 268 of file G4RDGenerator2BN.cc.
References A, Atab, b, Calculatedsdkdt(), CalculateFkt(), ctab, dtheta, G4cout, G4endl, index_max, index_min, G4InuclParticleNames::k0, kcut, kmin, and G4INCL::Math::pi.
Definition at line 360 of file G4RDGenerator2BN.cc.
References A, Atab, b, Calculatedsdkdt(), ctab, G4cout, G4endl, G4UniformRand, index_max, and index_min.
Referenced by PolarAngle().
|
inline |
Definition at line 81 of file G4RDGenerator2BN.hh.
References kcut.
|
inline |
Definition at line 78 of file G4RDGenerator2BN.hh.
References dtheta.
|
private |
|
virtual |
Implements G4RDVBremAngularDistribution.
Definition at line 180 of file G4RDGenerator2BN.cc.
References Generate2BN().
|
virtual |
Implements G4RDVBremAngularDistribution.
Definition at line 417 of file G4RDGenerator2BN.cc.
|
inline |
Definition at line 80 of file G4RDGenerator2BN.hh.
References kcut.
|
inline |
Definition at line 77 of file G4RDGenerator2BN.hh.
References dtheta.
|
staticprivate |
Definition at line 99 of file G4RDGenerator2BN.hh.
Referenced by ConstructMajorantSurface(), and Generate2BN().
|
private |
Definition at line 94 of file G4RDGenerator2BN.hh.
Referenced by CalculateFkt(), ConstructMajorantSurface(), G4RDGenerator2BN(), and Generate2BN().
|
staticprivate |
Definition at line 100 of file G4RDGenerator2BN.hh.
Referenced by ConstructMajorantSurface(), and Generate2BN().
|
private |
Definition at line 97 of file G4RDGenerator2BN.hh.
Referenced by ConstructMajorantSurface(), G4RDGenerator2BN(), GetInterpolationThetaIncrement(), and SetInterpolationThetaIncrement().
|
private |
Definition at line 96 of file G4RDGenerator2BN.hh.
Referenced by G4RDGenerator2BN().
|
private |
Definition at line 95 of file G4RDGenerator2BN.hh.
Referenced by ConstructMajorantSurface(), G4RDGenerator2BN(), and Generate2BN().
|
private |
Definition at line 95 of file G4RDGenerator2BN.hh.
Referenced by ConstructMajorantSurface(), G4RDGenerator2BN(), and Generate2BN().
|
private |
Definition at line 98 of file G4RDGenerator2BN.hh.
Referenced by ConstructMajorantSurface(), G4RDGenerator2BN(), GetGammaCutValue(), and SetGammaCutValue().
|
private |
Definition at line 96 of file G4RDGenerator2BN.hh.
Referenced by ConstructMajorantSurface(), and G4RDGenerator2BN().