|
Geant4
10.00.p01
|
#include <G4PAIModelData.hh>
Collaboration diagram for G4PAIModelData:Public Member Functions | |
| G4PAIModelData (G4double tmin, G4double tmax, G4int verbose) | |
| ~G4PAIModelData () | |
| void | Initialise (const G4MaterialCutsCouple *, G4double cut, G4PAIModel *) |
| G4double | DEDXPerVolume (G4int coupleIndex, G4double scaledTkin, G4double cut) const |
| G4double | CrossSectionPerVolume (G4int coupleIndex, G4double scaledTkin, G4double tcut, G4double tmax) const |
| G4double | SampleAlongStepTransfer (G4int coupleIndex, G4double kinEnergy, G4double scaledTkin, G4double stepFactor) const |
| G4double | SamplePostStepTransfer (G4int coupleIndex, G4double scaledTkin) const |
Private Member Functions | |
| G4double | GetEnergyTransfer (G4int coupleIndex, size_t iPlace, G4double position) const |
| G4PAIModelData & | operator= (const G4PAIModelData &right) |
| G4PAIModelData (const G4PAIModelData &) | |
Private Attributes | |
| G4int | fTotBin |
| G4double | fLowestKineticEnergy |
| G4double | fHighestKineticEnergy |
| G4PhysicsLogVector * | fParticleEnergyVector |
| G4PAIySection | fPAIySection |
| G4SandiaTable | fSandia |
| std::vector< G4PhysicsTable * > | fPAIxscBank |
| std::vector< G4PhysicsTable * > | fPAIdEdxBank |
| std::vector< G4PhysicsLogVector * > | fdEdxTable |
| std::vector< G4PhysicsLogVector * > | fdNdxCutTable |
| std::vector< G4PhysicsLogVector * > | fdEdxCutTable |
Definition at line 68 of file G4PAIModelData.hh.
Definition at line 58 of file G4PAIModelData.cc.
References G4cout, G4endl, GeV, keV, G4INCL::Math::max(), MeV, and TeV.
Here is the call graph for this function:| G4PAIModelData::~G4PAIModelData | ( | ) |
Definition at line 89 of file G4PAIModelData.cc.
References n.
|
private |
| G4double G4PAIModelData::CrossSectionPerVolume | ( | G4int | coupleIndex, |
| G4double | scaledTkin, | ||
| G4double | tcut, | ||
| G4double | tmax | ||
| ) | const |
Definition at line 227 of file G4PAIModelData.cc.
Referenced by G4PAIModel::CrossSectionPerVolume().
Here is the caller graph for this function:| G4double G4PAIModelData::DEDXPerVolume | ( | G4int | coupleIndex, |
| G4double | scaledTkin, | ||
| G4double | cut | ||
| ) | const |
Definition at line 191 of file G4PAIModelData.cc.
Referenced by G4PAIModel::ComputeDEDXPerVolume().
Here is the caller graph for this function:
|
private |
Definition at line 414 of file G4PAIModelData.cc.
References G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetVectorLength(), and G4PhysicsVector::Value().
Here is the call graph for this function:| void G4PAIModelData::Initialise | ( | const G4MaterialCutsCouple * | couple, |
| G4double | cut, | ||
| G4PAIModel * | model | ||
| ) |
Definition at line 106 of file G4PAIModelData.cc.
References G4PAIModel::ComputeMaxEnergy(), eV, G4MaterialCutsCouple::GetMaterial(), G4PhysicsTable::insertAt(), n, G4PhysicsFreeVector::PutValue(), G4PhysicsVector::PutValue(), and G4PhysicsVector::Value().
Referenced by G4PAIModel::Initialise().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| G4double G4PAIModelData::SampleAlongStepTransfer | ( | G4int | coupleIndex, |
| G4double | kinEnergy, | ||
| G4double | scaledTkin, | ||
| G4double | stepFactor | ||
| ) | const |
Definition at line 271 of file G4PAIModelData.cc.
References e1, e2, G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, and position.
Referenced by G4PAIModel::SampleFluctuations().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 355 of file G4PAIModelData.cc.
References G4UniformRand, and position.
Referenced by G4PAIModel::SampleSecondaries().
Here is the caller graph for this function:
|
private |
Definition at line 114 of file G4PAIModelData.hh.
|
private |
Definition at line 112 of file G4PAIModelData.hh.
|
private |
Definition at line 113 of file G4PAIModelData.hh.
|
private |
Definition at line 103 of file G4PAIModelData.hh.
|
private |
Definition at line 102 of file G4PAIModelData.hh.
|
private |
Definition at line 111 of file G4PAIModelData.hh.
|
private |
Definition at line 110 of file G4PAIModelData.hh.
|
private |
Definition at line 107 of file G4PAIModelData.hh.
|
private |
Definition at line 105 of file G4PAIModelData.hh.
|
private |
Definition at line 108 of file G4PAIModelData.hh.
|
private |
Definition at line 101 of file G4PAIModelData.hh.