Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PenelopeBremsstrahlungAngular.hh>
Public Member Functions | |
G4PenelopeBremsstrahlungAngular () | |
~G4PenelopeBremsstrahlungAngular () | |
void | Initialize () |
The Initialize() method forces the cleaning of tables. | |
G4double | PolarAngle (const G4double initial_energy, const G4double final_energy, const G4int Z) |
G4ThreeVector & | SampleDirection (const G4DynamicParticle *dp, G4double out_energy, G4int Z, const G4Material *mat=0) |
void | SetVerbosityLevel (G4int vl) |
Set/Get Verbosity level. | |
G4int | GetVerbosityLevel () |
Public Member Functions inherited from G4VEmAngularDistribution | |
G4VEmAngularDistribution (const G4String &name) | |
virtual | ~G4VEmAngularDistribution () |
virtual G4ThreeVector & | SampleDirection (const G4DynamicParticle *dp, G4double finalTotalEnergy, G4int Z, const G4Material *)=0 |
const G4String & | GetName () const |
Additional Inherited Members | |
Protected Attributes inherited from G4VEmAngularDistribution | |
G4ThreeVector | fLocalDirection |
Definition at line 55 of file G4PenelopeBremsstrahlungAngular.hh.
G4PenelopeBremsstrahlungAngular::G4PenelopeBremsstrahlungAngular | ( | ) |
Definition at line 57 of file G4PenelopeBremsstrahlungAngular.cc.
G4PenelopeBremsstrahlungAngular::~G4PenelopeBremsstrahlungAngular | ( | ) |
Definition at line 68 of file G4PenelopeBremsstrahlungAngular.cc.
|
inline |
Definition at line 80 of file G4PenelopeBremsstrahlungAngular.hh.
void G4PenelopeBremsstrahlungAngular::Initialize | ( | ) |
The Initialize() method forces the cleaning of tables.
Definition at line 75 of file G4PenelopeBremsstrahlungAngular.cc.
Referenced by G4PenelopeBremsstrahlungModel::Initialise().
G4double G4PenelopeBremsstrahlungAngular::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().
Definition at line 439 of file G4PenelopeBremsstrahlungAngular.cc.
|
virtual |
Samples the direction of the outgoing photon (in global coordinates). Forces the calculation of tables, if they are not available
Implements G4VEmAngularDistribution.
Definition at line 309 of file G4PenelopeBremsstrahlungAngular.cc.
Referenced by G4PenelopeBremsstrahlungModel::SampleSecondaries().
|
inline |
Set/Get Verbosity level.
Definition at line 79 of file G4PenelopeBremsstrahlungAngular.hh.