Belle II Software  release-08-01-10
ExtEnergyLoss Class Reference

Define physics process to calculate energy loss without fluctuations. More...

#include <ExtEnergyLoss.h>

Inheritance diagram for ExtEnergyLoss:
Collaboration diagram for ExtEnergyLoss:

Public Member Functions

 ExtEnergyLoss (const G4String &processName="ExtEnergyLoss", G4ProcessType aType=fElectromagnetic)
 constructor
 
virtual ~ExtEnergyLoss ()
 destructor
 
G4bool IsApplicable (const G4ParticleDefinition &)
 Reports if this process is applicable to the particle being swum.
 
G4double GetContinuousStepLimit (const G4Track &, G4double, G4double, G4double &)
 Gets step limit for the particle being swum.
 
G4VParticleChange * AlongStepDoIt (const G4Track &, const G4Step &)
 Apply energy loss process along the step.
 
G4double GetStepLimit ()
 Gets the step limit for this process.
 
void SetStepLimit (G4double)
 Sets the step limit for this process.
 

Private Attributes

EnergyLossForExtrapolatorm_energyLossForExtrapolator
 Pointer to the geant4e-specific energy-loss and mult-scat class.
 
G4double m_StepLimit
 Step limit for this process (fraction of KE that could be lost in one step)
 

Detailed Description

Define physics process to calculate energy loss without fluctuations.

Definition at line 32 of file ExtEnergyLoss.h.


The documentation for this class was generated from the following files: