47 #ifndef G4PENELOPEBREMSSTRAHLUNGANGULAR_HH
48 #define G4PENELOPEBREMSSTRAHLUNGANGULAR_HH 1
void SetVerbosityLevel(G4int vl)
Set/Get Verbosity level.
std::map< G4double, G4PhysicsTable * > * theLorentzTables2
CLHEP::Hep3Vector G4ThreeVector
G4int GetVerbosityLevel()
void PrepareTables(const G4Material *material, G4bool isMaster)
Reserved for Master Model.
G4ThreeVector & SampleDirection(const G4DynamicParticle *dp, G4double out_energy, G4int Z, const G4Material *mat=0)
Samples the direction of the outgoing photon (in global coordinates).
std::map< G4double, G4PhysicsTable * > * theLorentzTables1
static const G4int NumberofKPoints
G4double QQ1[NumberofZPoints][NumberofEPoints][NumberofKPoints]
void Initialize()
Reserved for Master Model The Initialize() method forces the cleaning of tables.
G4double CalculateEffectiveZ(const G4Material *material)
G4double QQ2[NumberofZPoints][NumberofEPoints][NumberofKPoints]
G4PenelopeBremsstrahlungAngular()
static const G4int NumberofEPoints
G4double PolarAngle(const G4double initial_energy, const G4double final_energy, const G4int Z)
Old interface, backwards compatibility. Will not work in this case it will produce a G4Exception()...
std::map< const G4Material *, G4double > * theEffectiveZSq
static const G4int NumberofZPoints
~G4PenelopeBremsstrahlungAngular()