|
Geant4
9.6.p02
|
#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 60 of file G4PixeCrossSectionHandler.hh.
| G4PixeCrossSectionHandler::G4PixeCrossSectionHandler | ( | ) |
Definition at line 61 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 71 of file G4PixeCrossSectionHandler.cc.
|
virtual |
Definition at line 98 of file G4PixeCrossSectionHandler.cc.
| void G4PixeCrossSectionHandler::Clear | ( | ) |
Definition at line 210 of file G4PixeCrossSectionHandler.cc.
Definition at line 236 of file G4PixeCrossSectionHandler.cc.


Definition at line 259 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 126 of file G4PixeCrossSectionHandler.cc.

Definition at line 180 of file G4PixeCrossSectionHandler.cc.


| G4double G4PixeCrossSectionHandler::MicroscopicCrossSection | ( | const G4ParticleDefinition * | particleDef, |
| G4double | kineticEnergy, | ||
| G4double | Z, | ||
| G4double | deltaCut | ||
| ) | const |
Definition at line 695 of file G4PixeCrossSectionHandler.cc.

Definition at line 159 of file G4PixeCrossSectionHandler.cc.

| G4int G4PixeCrossSectionHandler::SelectRandomAtom | ( | const G4Material * | material, |
| G4double | e | ||
| ) | const |
Definition at line 448 of file G4PixeCrossSectionHandler.cc.


Definition at line 538 of file G4PixeCrossSectionHandler.cc.


| G4double G4PixeCrossSectionHandler::ValueForMaterial | ( | const G4Material * | material, |
| G4double | e | ||
| ) | const |
Definition at line 299 of file G4PixeCrossSectionHandler.cc.

1.8.4