G4NuclearStopping


Directory: source/processes/electromagnetic/standard/include
File Name: G4NuclearStopping.hh






Class Description :

  
  
    The class simulates nuclear stopping due to multiple scattering
  
   class description - end


Public members :

  G4NuclearStopping(const G4String& processName="nuclearStopping");

  virtual ~G4NuclearStopping();

  // returns true for charged particles, false otherwise
  G4bool IsApplicable (const G4ParticleDefinition& p);

  // implementation of pure virtual method
  G4double AlongStepGetPhysicalInteractionLength(const G4Track& track,
						 G4double  previousStepSize,
						 G4double  currentMinimumStep,
						 G4double& proposedSafety,
						 G4GPILSelection* selection);

  // implementation of energy loss along step
  G4VParticleChange* AlongStepDoIt(const G4Track& track,
				   const G4Step&  step);

  // Print few lines of informations about the process: validity range,
  void PrintInfo();