|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PenelopeBremsstrahlungFS.hh>
Public Member Functions | |
| G4PenelopeBremsstrahlungFS (G4int verbosity=0) | |
| Only master models are supposed to create instances. | |
| ~G4PenelopeBremsstrahlungFS () | |
| G4double | GetEffectiveZSquared (const G4Material *mat) const |
| size_t | GetNBinsX () const |
| G4double | GetMomentumIntegral (G4double *y, G4double up, G4int momOrder) const |
| const G4PhysicsTable * | GetScaledXSTable (const G4Material *, const G4double cut) const |
| G4double | SampleGammaEnergy (G4double energy, const G4Material *, const G4double cut) const |
| void | ClearTables (G4bool isMaster=true) |
| Reserved for the master model: they build and handle tables. | |
| void | BuildScaledXSTable (const G4Material *material, G4double cut, G4bool isMaster) |
| void | SetVerbosity (G4int ver) |
| G4int | GetVerbosity () |
| G4PenelopeBremsstrahlungFS & | operator= (const G4PenelopeBremsstrahlungFS &right)=delete |
| G4PenelopeBremsstrahlungFS (const G4PenelopeBremsstrahlungFS &)=delete | |
Definition at line 60 of file G4PenelopeBremsstrahlungFS.hh.
|
explicit |
Only master models are supposed to create instances.
Definition at line 52 of file G4PenelopeBremsstrahlungFS.cc.
Referenced by G4PenelopeBremsstrahlungFS(), and operator=().
| G4PenelopeBremsstrahlungFS::~G4PenelopeBremsstrahlungFS | ( | ) |
Definition at line 74 of file G4PenelopeBremsstrahlungFS.cc.
|
delete |
| void G4PenelopeBremsstrahlungFS::BuildScaledXSTable | ( | const G4Material * | material, |
| G4double | cut, | ||
| G4bool | isMaster ) |
Definition at line 175 of file G4PenelopeBremsstrahlungFS.cc.
| void G4PenelopeBremsstrahlungFS::ClearTables | ( | G4bool | isMaster = true | ) |
Reserved for the master model: they build and handle tables.
Definition at line 94 of file G4PenelopeBremsstrahlungFS.cc.
Referenced by ~G4PenelopeBremsstrahlungFS().
| G4double G4PenelopeBremsstrahlungFS::GetEffectiveZSquared | ( | const G4Material * | mat | ) | const |
Master and workers (do not touch tables) All of them are const
Definition at line 148 of file G4PenelopeBremsstrahlungFS.cc.
| G4double G4PenelopeBremsstrahlungFS::GetMomentumIntegral | ( | G4double * | y, |
| G4double | up, | ||
| G4int | momOrder ) const |
Definition at line 435 of file G4PenelopeBremsstrahlungFS.cc.
Referenced by BuildScaledXSTable().
|
inline |
Definition at line 72 of file G4PenelopeBremsstrahlungFS.hh.
| const G4PhysicsTable * G4PenelopeBremsstrahlungFS::GetScaledXSTable | ( | const G4Material * | mat, |
| const G4double | cut ) const |
Definition at line 511 of file G4PenelopeBremsstrahlungFS.cc.
|
inline |
Definition at line 86 of file G4PenelopeBremsstrahlungFS.hh.
|
delete |
| G4double G4PenelopeBremsstrahlungFS::SampleGammaEnergy | ( | G4double | energy, |
| const G4Material * | mat, | ||
| const G4double | cut ) const |
Definition at line 603 of file G4PenelopeBremsstrahlungFS.cc.
|
inline |
Definition at line 85 of file G4PenelopeBremsstrahlungFS.hh.