Geant4
10.02.p03
|
#include <G4ICRU73QOModel.hh>
Protected Member Functions | |
virtual G4double | MaxSecondaryEnergy (const G4ParticleDefinition *, G4double kinEnergy) |
![]() | |
G4ParticleChangeForLoss * | GetParticleChangeForLoss () |
G4ParticleChangeForGamma * | GetParticleChangeForGamma () |
const G4MaterialCutsCouple * | CurrentCouple () const |
void | SetCurrentElement (const G4Element *) |
Private Member Functions | |
void | SetParticle (const G4ParticleDefinition *p) |
void | SetLowestKinEnergy (const G4double val) |
G4double | DEDX (const G4Material *material, G4double kineticEnergy) |
G4double | DEDXPerElement (G4int Z, G4double kineticEnergy) |
G4ICRU73QOModel & | operator= (const G4ICRU73QOModel &right) |
G4ICRU73QOModel (const G4ICRU73QOModel &) | |
G4int | GetNumberOfShells (G4int Z) const |
G4double | GetShellEnergy (G4int Z, G4int nbOfTheShell) const |
G4double | GetOscillatorEnergy (G4int Z, G4int nbOfTheShell) const |
G4double | GetShellStrength (G4int Z, G4int nbOfTheShell) const |
G4double | GetL0 (G4double normEnergy) const |
G4double | GetL1 (G4double normEnergy) const |
G4double | GetL2 (G4double normEnergy) const |
Private Attributes | |
const G4ParticleDefinition * | particle |
G4ParticleDefinition * | theElectron |
G4ParticleChangeForLoss * | fParticleChange |
G4DensityEffectData * | denEffData |
G4double | mass |
G4double | charge |
G4double | chargeSquare |
G4double | massRate |
G4double | ratio |
G4double | lowestKinEnergy |
G4bool | isInitialised |
G4int | indexZ [100] |
G4int | sizeL0 |
G4int | sizeL1 |
G4int | sizeL2 |
Static Private Attributes | |
static const G4int | NQOELEM = 26 |
static const G4int | NQODATA = 130 |
static const G4int | ZElementAvailable [NQOELEM] |
static const G4int | startElemIndex [NQOELEM] |
static const G4int | nbofShellsForElement [NQOELEM] |
static const G4double | ShellEnergy [NQODATA] |
static const G4double | SubShellOccupation [NQODATA] |
static const G4double | L0 [67][2] |
static const G4double | L1 [22][2] |
static const G4double | L2 [14][2] |
static const G4double | factorBethe [99] |
Additional Inherited Members | |
![]() | |
G4ElementData * | fElementData |
G4VParticleChange * | pParticleChange |
G4PhysicsTable * | xSectionTable |
const std::vector< G4double > * | theDensityFactor |
const std::vector< G4int > * | theDensityIdx |
size_t | idxTable |
![]() | |
static const G4double | inveplus = 1.0/CLHEP::eplus |
Definition at line 71 of file G4ICRU73QOModel.hh.
G4ICRU73QOModel::G4ICRU73QOModel | ( | const G4ParticleDefinition * | p = 0 , |
const G4String & | nam = "ICRU73QO" |
||
) |
Definition at line 67 of file G4ICRU73QOModel.cc.
|
virtual |
Definition at line 100 of file G4ICRU73QOModel.cc.
|
private |
|
virtual |
Reimplemented from G4VEmModel.
Definition at line 154 of file G4ICRU73QOModel.cc.
|
virtual |
Definition at line 129 of file G4ICRU73QOModel.cc.
|
virtual |
Reimplemented from G4VEmModel.
Reimplemented in G4ICRU73NoDeltaModel.
Definition at line 183 of file G4ICRU73QOModel.cc.
|
virtual |
|
virtual |
Reimplemented from G4VEmModel.
Reimplemented in G4ICRU73NoDeltaModel.
Definition at line 168 of file G4ICRU73QOModel.cc.
|
private |
Definition at line 212 of file G4ICRU73QOModel.cc.
Definition at line 236 of file G4ICRU73QOModel.cc.
Definition at line 209 of file G4ICRU73QOModel.hh.
Definition at line 281 of file G4ICRU73QOModel.cc.
Definition at line 222 of file G4ICRU73QOModel.hh.
Definition at line 237 of file G4ICRU73QOModel.hh.
|
virtual |
Implements G4VEmModel.
Definition at line 105 of file G4ICRU73QOModel.cc.
|
protectedvirtual |
Reimplemented from G4VEmModel.
Definition at line 450 of file G4ICRU73QOModel.cc.
|
private |
|
virtual |
Implements G4VEmModel.
Definition at line 373 of file G4ICRU73QOModel.cc.
|
inlineprivate |
Definition at line 251 of file G4ICRU73QOModel.hh.
|
inlineprivate |
Definition at line 197 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 144 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 145 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 141 of file G4ICRU73QOModel.hh.
|
staticprivate |
Definition at line 191 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 140 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 180 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 150 of file G4ICRU73QOModel.hh.
|
staticprivate |
Definition at line 183 of file G4ICRU73QOModel.hh.
|
staticprivate |
Definition at line 184 of file G4ICRU73QOModel.hh.
|
staticprivate |
Definition at line 185 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 148 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 143 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 146 of file G4ICRU73QOModel.hh.
|
staticprivate |
Definition at line 176 of file G4ICRU73QOModel.hh.
|
staticprivate |
Definition at line 170 of file G4ICRU73QOModel.hh.
|
staticprivate |
Definition at line 169 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 138 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 147 of file G4ICRU73QOModel.hh.
|
staticprivate |
Definition at line 177 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 187 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 188 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 189 of file G4ICRU73QOModel.hh.
|
staticprivate |
Definition at line 175 of file G4ICRU73QOModel.hh.
|
staticprivate |
Definition at line 178 of file G4ICRU73QOModel.hh.
|
private |
Definition at line 139 of file G4ICRU73QOModel.hh.
|
staticprivate |
Definition at line 171 of file G4ICRU73QOModel.hh.