|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PixeCrossSectionHandler.hh>
Public Member Functions | |
| G4PixeCrossSectionHandler () | |
| G4PixeCrossSectionHandler (G4IInterpolator *interpolation, const G4String &modelK="ecpssr", const G4String &modelL="ecpssr", const G4String &modelM="ecpssr", G4double minE=1 *CLHEP::keV, G4double maxE=0.1 *CLHEP::GeV, G4int nBins=200, G4double unitE=CLHEP::MeV, G4double unitData=CLHEP::barn, G4int minZ=6, G4int maxZ=92) | |
| virtual | ~G4PixeCrossSectionHandler () |
| void | Initialise (G4IInterpolator *interpolation, const G4String &modelK="ecpssr", const G4String &modelL="ecpssr", const G4String &modelM="ecpssr", G4double minE=1 *CLHEP::keV, G4double maxE=0.1 *CLHEP::GeV, G4int nBins=200, G4double unitE=CLHEP::MeV, G4double unitData=CLHEP::barn, G4int minZ=6, G4int maxZ=92) |
| G4int | SelectRandomAtom (const G4Material *material, G4double e) const |
| G4int | SelectRandomShell (G4int Z, G4double e) const |
| G4double | FindValue (G4int Z, G4double e) const |
| G4double | FindValue (G4int Z, G4double e, G4int shellIndex) const |
| G4double | ValueForMaterial (const G4Material *material, G4double e) const |
| void | LoadShellData (const G4String &dataFile) |
| G4double | MicroscopicCrossSection (const G4ParticleDefinition *particleDef, G4double kineticEnergy, G4double Z, G4double deltaCut) const |
| void | PrintData () const |
| void | Clear () |
Definition at line 59 of file G4PixeCrossSectionHandler.hh.
| G4PixeCrossSectionHandler::G4PixeCrossSectionHandler | ( | ) |
Definition at line 60 of file G4PixeCrossSectionHandler.cc.
| G4PixeCrossSectionHandler::G4PixeCrossSectionHandler | ( | G4IInterpolator * | interpolation, |
| const G4String & | modelK = "ecpssr", |
||
| const G4String & | modelL = "ecpssr", |
||
| const G4String & | modelM = "ecpssr", |
||
| G4double | minE = 1*CLHEP::keV, |
||
| G4double | maxE = 0.1*CLHEP::GeV, |
||
| G4int | nBins = 200, |
||
| G4double | unitE = CLHEP::MeV, |
||
| G4double | unitData = CLHEP::barn, |
||
| G4int | minZ = 6, |
||
| G4int | maxZ = 92 |
||
| ) |
Definition at line 70 of file G4PixeCrossSectionHandler.cc.
|
virtual |
Definition at line 97 of file G4PixeCrossSectionHandler.cc.
| void G4PixeCrossSectionHandler::Clear | ( | ) |
Definition at line 209 of file G4PixeCrossSectionHandler.cc.
Definition at line 235 of file G4PixeCrossSectionHandler.cc.
Referenced by SelectRandomShell(), and ValueForMaterial().
Definition at line 258 of file G4PixeCrossSectionHandler.cc.
| void G4PixeCrossSectionHandler::Initialise | ( | G4IInterpolator * | interpolation, |
| const G4String & | modelK = "ecpssr", |
||
| const G4String & | modelL = "ecpssr", |
||
| const G4String & | modelM = "ecpssr", |
||
| G4double | minE = 1*CLHEP::keV, |
||
| G4double | maxE = 0.1*CLHEP::GeV, |
||
| G4int | nBins = 200, |
||
| G4double | unitE = CLHEP::MeV, |
||
| G4double | unitData = CLHEP::barn, |
||
| G4int | minZ = 6, |
||
| G4int | maxZ = 92 |
||
| ) |
Definition at line 125 of file G4PixeCrossSectionHandler.cc.
Referenced by G4PixeCrossSectionHandler().
| void G4PixeCrossSectionHandler::LoadShellData | ( | const G4String & | dataFile | ) |
Definition at line 179 of file G4PixeCrossSectionHandler.cc.
Referenced by G4hImpactIonisation::PostStepDoIt().
| G4double G4PixeCrossSectionHandler::MicroscopicCrossSection | ( | const G4ParticleDefinition * | particleDef, |
| G4double | kineticEnergy, | ||
| G4double | Z, | ||
| G4double | deltaCut | ||
| ) | const |
Definition at line 694 of file G4PixeCrossSectionHandler.cc.
| void G4PixeCrossSectionHandler::PrintData | ( | ) | const |
Definition at line 158 of file G4PixeCrossSectionHandler.cc.
| G4int G4PixeCrossSectionHandler::SelectRandomAtom | ( | const G4Material * | material, |
| G4double | e | ||
| ) | const |
Definition at line 447 of file G4PixeCrossSectionHandler.cc.
Referenced by G4hImpactIonisation::PostStepDoIt().
Definition at line 537 of file G4PixeCrossSectionHandler.cc.
Referenced by G4hImpactIonisation::PostStepDoIt().
| G4double G4PixeCrossSectionHandler::ValueForMaterial | ( | const G4Material * | material, |
| G4double | e | ||
| ) | const |
Definition at line 298 of file G4PixeCrossSectionHandler.cc.