50 #ifndef G4EnergyLossForExtrapolator_h
51 #define G4EnergyLossForExtrapolator_h 1
128 void Initialisation();
157 size_t idxDedxElectron;
158 size_t idxDedxPositron;
160 size_t idxDedxProton;
161 size_t idxRangeElectron;
162 size_t idxRangePositron;
164 size_t idxRangeProton;
165 size_t idxInvRangeElectron;
166 size_t idxInvRangePositron;
167 size_t idxInvRangeMuon;
168 size_t idxInvRangeProton;
169 size_t idxMscElectron;
197 G4EnergyLossForExtrapolator::GetPhysicsTable(
ExtTableType type)
const
255 if(SetupKinematics(part, mat, kinEnergy)) {
273 return stepLength*std::sqrt(1.0 + 0.625*theta*theta);
285 if(SetupKinematics(part, mat, kinEnergy)) {
287 sig2 = (1.0/beta2 - 0.5)
296 G4EnergyLossForExtrapolator::ComputeValue(
G4double x,
301 if(table) { res = ((*table)[index])->Value(x, idx); }
330 maxEnergyTransfer = val;
static constexpr double twopi_mc2_rcl2
const G4ParticleDefinition const G4Material *G4double range
static constexpr double MeV
G4double G4Log(G4double x)
T max(const T t1, const T t2)
brief Return the largest of the two arguments