66 #ifndef G4RDeLowEnergyLoss_h
67 #define G4RDeLowEnergyLoss_h 1
85 class G4EnergyLossMessenger;
205 G4int CounterOfProcess;
221 static G4int NbinEloss;
237 static G4EnergyLossMessenger* eLossMessenger;
243 #include "G4eLowEnergyLoss.icc"
G4double condition(const G4ErrorSymMatrix &m)
static void SetLowerBoundEloss(G4double val)
static G4PhysicsTable * theInverseRangePositronTable
static G4PhysicsTable * theProperTimePositronTable
static G4int CounterOfElectronProcess
G4bool Fluorescence() const
static G4int NbOfProcesses
void ActivateFluorescence(G4bool val)
virtual G4double GetMeanFreePath(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)=0
static G4int GetNbOfProcesses()
static G4PhysicsTable * theRangeElectronTable
static G4double GetLowerBoundEloss()
static void SetUpperBoundEloss(G4double val)
G4VParticleChange * AlongStepDoIt(const G4Track &track, const G4Step &Step)
G4bool IsApplicable(const G4ParticleDefinition &)
static G4PhysicsTable * theLabTimePositronTable
virtual G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &step)=0
static G4PhysicsTable * theDEDXElectronTable
void BuildDEDXTable(const G4ParticleDefinition &aParticleType)
G4eLowEnergyLoss(const G4String &)
static G4PhysicsTable * theRangePositronTable
static void MinusNbOfProcesses()
static void SetNbinEloss(G4int nb)
static G4PhysicsTable ** RecorderOfPositronProcess
static G4PhysicsTable * theInverseRangeElectronTable
G4double MinKineticEnergy
static G4double GetUpperBoundEloss()
static G4PhysicsTable ** RecorderOfElectronProcess
static G4PhysicsTable * theLabTimeElectronTable
G4double GetContinuousStepLimit(const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety)
static G4int GetNbinEloss()
static G4PhysicsTable * theProperTimeElectronTable
static void PlusNbOfProcesses()
G4PhysicsTable * theLossTable
static G4int CounterOfPositronProcess
static void SetNbOfProcesses(G4int nb)
static G4PhysicsTable * theDEDXPositronTable
virtual std::vector< G4DynamicParticle * > * DeexciteAtom(const G4MaterialCutsCouple *, G4double, G4double)