75 G4double tlimit = currentMinimalStep;
77 G4StepPoint*
sp = track.GetStep()->GetPreStepPoint();
78 G4StepStatus stepStatus = sp->GetStepStatus();
104 G4double presafety = sp->GetSafety();
112 if(stepStatus != fGeomBoundary && presafety <
tlimitminfix) {
149 && stepStatus == fGeomBoundary) {
void SetSingleScatteringFactor(G4double)
G4WentzelOKandVIxSection * wokvi
G4bool singleScatteringMode
void DefineMaterial(const G4MaterialCutsCouple *)
G4double ConvertTrueToGeom(G4double &tLength, G4double &gLength)
virtual ~G4LowEWentzelVIModel()
const G4MaterialCutsCouple * currentCouple
const G4Material * currentMaterial
G4double ComputeSafety(const G4ThreeVector &position, G4double limit=DBL_MAX)
G4double GetKineticEnergy() const
G4double GetRange(const G4ParticleDefinition *part, G4double kineticEnergy, const G4MaterialCutsCouple *couple)
G4double SetupKinematic(G4double kinEnergy, const G4Material *mat)
G4double ComputeGeomLimit(const G4Track &, G4double &presafety, G4double limit)
G4double GetTransportMeanFreePath(const G4ParticleDefinition *part, G4double kinEnergy)
const G4ParticleDefinition * particle
G4MscStepLimitType steppingAlgorithm
G4double GetRadlen() const
virtual G4double ComputeTruePathLengthLimit(const G4Track &track, G4double ¤tMinimalStep)