#include <StepMax.hh>
Definition at line 45 of file StepMax.hh.
◆ StepMax()
StepMax::StepMax |
( |
const G4String & |
processName = "UserMaxStep" | ) |
|
◆ ~StepMax()
◆ IsApplicable()
Definition at line 50 of file StepMax.cc.
51{
52 return (particle.GetPDGCharge() != 0. && !particle.IsShortLived());
53}
◆ SetMaxStep()
void StepMax::SetMaxStep |
( |
G4double |
step | ) |
|
◆ GetMaxStep()
G4double StepMax::GetMaxStep |
( |
| ) |
|
|
inline |
◆ PostStepGetPhysicalInteractionLength()
G4double StepMax::PostStepGetPhysicalInteractionLength |
( |
const G4Track & |
track, |
|
|
G4double |
previousStepSize, |
|
|
G4ForceCondition * |
condition |
|
) |
| |
|
override |
Definition at line 61 of file StepMax.cc.
64{
65
66 *condition = NotForced;
67
69}
◆ PostStepDoIt()
Definition at line 73 of file StepMax.cc.
74{
75
76 aParticleChange.Initialize(aTrack);
77 return &aParticleChange;
78}
◆ GetMeanFreePath()
G4double StepMax::GetMeanFreePath |
( |
const G4Track & |
, |
|
|
G4double |
, |
|
|
G4ForceCondition * |
|
|
) |
| |
|
override |
◆ fMaxChargedStep
G4double StepMax::fMaxChargedStep = DBL_MAX |
|
private |
◆ fMess
The documentation for this class was generated from the following files: