Geant4.10
|
#include <G4PAIPhotData.hh>
Definition at line 66 of file G4PAIPhotData.hh.
Definition at line 59 of file G4PAIPhotData.cc.
References G4cout, G4endl, python.hepunit::GeV, python.hepunit::keV, G4INCL::Math::max(), python.hepunit::MeV, and python.hepunit::TeV.
G4PAIPhotData::~G4PAIPhotData | ( | ) |
G4double G4PAIPhotData::CrossSectionPerVolume | ( | G4int | coupleIndex, |
G4double | scaledTkin, | ||
G4double | tcut, | ||
G4double | tmax | ||
) | const |
Definition at line 301 of file G4PAIPhotData.cc.
Referenced by G4PAIPhotModel::CrossSectionPerVolume().
G4double G4PAIPhotData::DEDXPerVolume | ( | G4int | coupleIndex, |
G4double | scaledTkin, | ||
G4double | cut | ||
) | const |
Definition at line 265 of file G4PAIPhotData.cc.
Referenced by G4PAIPhotModel::ComputeDEDXPerVolume().
Definition at line 364 of file G4PAIPhotData.cc.
Referenced by G4PAIPhotModel::SampleSecondaries().
void G4PAIPhotData::Initialise | ( | const G4MaterialCutsCouple * | couple, |
G4double | cut, | ||
G4PAIPhotModel * | model | ||
) |
Definition at line 121 of file G4PAIPhotData.cc.
References G4PAIPhotModel::ComputeMaxEnergy(), python.hepunit::eV, G4cout, G4endl, G4ProductionCutsTable::GetEnergyCutsVector(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), idxG4ElectronCut, idxG4GammaCut, G4PhysicsTable::insertAt(), python.hepunit::keV, n, python.hepunit::proton_mass_c2, G4PhysicsFreeVector::PutValue(), G4PhysicsVector::PutValue(), and G4PhysicsVector::Value().
Referenced by G4PAIPhotModel::Initialise().
G4double G4PAIPhotData::SampleAlongStepPhotonTransfer | ( | G4int | coupleIndex, |
G4double | kinEnergy, | ||
G4double | scaledTkin, | ||
G4double | stepFactor | ||
) | const |
Definition at line 521 of file G4PAIPhotData.cc.
References G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, and position.
Referenced by G4PAIPhotModel::SampleFluctuations().
G4double G4PAIPhotData::SampleAlongStepPlasmonTransfer | ( | G4int | coupleIndex, |
G4double | kinEnergy, | ||
G4double | scaledTkin, | ||
G4double | stepFactor | ||
) | const |
Definition at line 613 of file G4PAIPhotData.cc.
References G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, and position.
Referenced by G4PAIPhotModel::SampleFluctuations().
G4double G4PAIPhotData::SampleAlongStepTransfer | ( | G4int | coupleIndex, |
G4double | kinEnergy, | ||
G4double | scaledTkin, | ||
G4double | stepFactor | ||
) | const |
Definition at line 429 of file G4PAIPhotData.cc.
References G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, and position.
G4double G4PAIPhotData::SamplePostStepPhotonTransfer | ( | G4int | coupleIndex, |
G4double | scaledTkin | ||
) | const |
Definition at line 764 of file G4PAIPhotData.cc.
References G4UniformRand, and position.
Referenced by G4PAIPhotModel::SampleSecondaries().
G4double G4PAIPhotData::SamplePostStepPlasmonTransfer | ( | G4int | coupleIndex, |
G4double | scaledTkin | ||
) | const |
Definition at line 822 of file G4PAIPhotData.cc.
References G4UniformRand, and position.
Referenced by G4PAIPhotModel::SampleSecondaries().
Definition at line 708 of file G4PAIPhotData.cc.
References G4UniformRand, and position.