Import Geant4 11.2.1 source tree
This commit is contained in:
@@ -314,7 +314,9 @@ private:
|
||||
|
||||
void PrintWarning(G4String tit, G4double val);
|
||||
|
||||
void ComputeIntegralLambda(G4double kinEnergy, G4double logKinEnergy);
|
||||
void ComputeIntegralLambda(G4double kinEnergy, const G4Track&);
|
||||
|
||||
inline G4double LogEkin(const G4Track&);
|
||||
|
||||
inline G4double GetLambdaFromTable(G4double kinEnergy);
|
||||
|
||||
@@ -385,7 +387,6 @@ protected:
|
||||
|
||||
G4double mfpKinEnergy = DBL_MAX;
|
||||
G4double preStepKinEnergy = 0.0;
|
||||
G4double preStepLogKinEnergy = LOG_EKIN_MIN;
|
||||
G4double preStepLambda = 0.0;
|
||||
|
||||
private:
|
||||
@@ -516,6 +517,13 @@ inline G4double G4VEmProcess::GetLambdaFromTable(G4double e)
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
|
||||
inline G4double G4VEmProcess::LogEkin(const G4Track& track)
|
||||
{
|
||||
return track.GetDynamicParticle()->GetLogKineticEnergy();
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
|
||||
inline G4double G4VEmProcess::GetLambdaFromTable(G4double e, G4double loge)
|
||||
{
|
||||
return ((*theLambdaTable)[basedCoupleIndex])->LogVectorValue(e, loge);
|
||||
|
||||
@@ -403,8 +403,10 @@ private:
|
||||
inline G4double GetLambdaForScaledEnergy(G4double scaledKinE,
|
||||
G4double logScaledKinE);
|
||||
|
||||
inline G4double LogScaledEkin(const G4Track& aTrack);
|
||||
|
||||
void ComputeLambdaForScaledEnergy(G4double scaledKinE,
|
||||
G4double logScaledKinE);
|
||||
const G4Track& aTrack);
|
||||
|
||||
G4bool IsRegionForCubcutProcessor(const G4Track& aTrack);
|
||||
|
||||
@@ -472,9 +474,7 @@ protected:
|
||||
|
||||
G4double preStepLambda = 0.0;
|
||||
G4double preStepKinEnergy = 0.0;
|
||||
G4double preStepLogKinEnergy = LOG_EKIN_MIN;
|
||||
G4double preStepScaledEnergy = 0.0;
|
||||
G4double preStepLogScaledEnergy = LOG_EKIN_MIN;
|
||||
G4double mfpKinEnergy = 0.0;
|
||||
|
||||
std::size_t currentCoupleIndex = 0;
|
||||
@@ -582,6 +582,8 @@ inline G4double G4VEnergyLossProcess::GetDEDXForScaledEnergy(G4double e)
|
||||
return x;
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
|
||||
inline
|
||||
G4double G4VEnergyLossProcess::GetDEDXForScaledEnergy(G4double e, G4double loge)
|
||||
{
|
||||
@@ -702,6 +704,13 @@ G4VEnergyLossProcess::GetLambdaForScaledEnergy(G4double e, G4double loge)
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
|
||||
inline G4double G4VEnergyLossProcess::LogScaledEkin(const G4Track& track)
|
||||
{
|
||||
return track.GetDynamicParticle()->GetLogKineticEnergy() + logMassRatio;
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
|
||||
inline G4double
|
||||
G4VEnergyLossProcess::GetDEDX(G4double kinEnergy,
|
||||
const G4MaterialCutsCouple* couple)
|
||||
|
||||
Reference in New Issue
Block a user