54 #ifndef G4Generator2BN_h
55 #define G4Generator2BN_h 1
CLHEP::Hep3Vector G4ThreeVector
void SetInterpolationThetaIncrement(G4double increment)
virtual ~G4Generator2BN()
G4double GetInterpolationThetaIncrement()
G4Generator2BN(const G4String &name="")
G4Generator2BN & operator=(const G4Generator2BN &right)
G4double Calculatedsdkdt(G4double kout, G4double theta, G4double Eel) const
void PrintGeneratorInformation() const
double A(double temperature)
void ConstructMajorantSurface()
G4Generator2BS fGenerator2BS
G4double CalculateFkt(G4double k, G4double theta, G4double A, G4double c) const
static G4double Atab[320]
void SetGammaCutValue(G4double cutValue)
static G4double ctab[320]
G4double GetGammaCutValue()
virtual G4ThreeVector & SampleDirection(const G4DynamicParticle *dp, G4double out_energy, G4int Z, const G4Material *mat=0)