73 #ifndef G4HRDENERGYLOSS_HH
74 #define G4HRDENERGYLOSS_HH 1
91 class G4EnergyLossMessenger;
219 static void BuildLabTimeVector(
G4int materialIndex,
222 static void BuildProperTimeVector(
G4int materialIndex,
225 static void InvertRangeVector(
G4int materialIndex,
228 static void BuildRangeVector(
G4int materialIndex,
G4double condition(const G4ErrorSymMatrix &m)
static G4ThreadLocal G4double RTable
static c2_factory< G4double > c2
static G4ThreadLocal G4PhysicsTable * theProperTimepTable
static G4ThreadLocal G4double LowestKineticEnergy
static G4ThreadLocal G4PhysicsTable * theRangepbarTable
static G4ThreadLocal G4PhysicsTable * theLabTimepTable
virtual G4double GetMeanFreePath(const G4Track &track, G4double previousStepSize, enum G4ForceCondition *condition)=0
static G4ThreadLocal G4PhysicsTable * theDEDXpbarTable
static void MinusNumberOfProcesses()
static G4int GetNumberOfProcesses()
static G4ThreadLocal G4bool rndmStepFlag
const G4double probLimFluct
static G4ThreadLocal G4double c3lim
static G4ThreadLocal G4double LOGRTable
static G4ThreadLocal G4double ParticleMass
static G4ThreadLocal G4double Charge
static G4ThreadLocal G4double c1lim
static G4ThreadLocal G4PhysicsTable ** RecorderOfpbarProcess
static G4ThreadLocal G4PhysicsTable * theProperTimepbarTable
virtual G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &Step)=0
static G4ThreadLocal G4double finalRange
static G4ThreadLocal G4PhysicsTable * theInverseRangepbarTable
static G4ThreadLocal G4int TotBin
G4double MinKineticEnergy
static G4ThreadLocal G4PhysicsTable ** RecorderOfpProcess
const XML_Char int const XML_Char * value
static G4ThreadLocal G4PhysicsTable * theRangepTable
const long nmaxDirectFluct
static G4ThreadLocal G4double dRoverRange
static G4ThreadLocal G4int CounterOfpProcess
static void BuildDEDXTable(const G4ParticleDefinition &aParticleType)
static G4ThreadLocal G4double HighestKineticEnergy
static G4ThreadLocal G4int CounterOfpbarProcess
static void SetNumberOfProcesses(G4int number)
static void PlusNumberOfProcesses()
static G4ThreadLocal G4double pbartableElectronCutInRange
G4bool CutsWhereModified()
static G4ThreadLocal G4bool EnlossFlucFlag
G4hRDEnergyLoss(const G4String &)
static G4ThreadLocal G4double c2lim
static void SetRndmStep(G4bool value)
static void SetdRoverRange(G4double value)
G4PhysicsTable * theLossTable
static G4ThreadLocal G4PhysicsTable * theLabTimepbarTable
static G4ThreadLocal G4PhysicsTable * theInverseRangepTable
static void SetEnlossFluc(G4bool value)
static void SetStepFunction(G4double c1, G4double c2)
static G4ThreadLocal G4double ptableElectronCutInRange
static G4ThreadLocal G4PhysicsTable * theDEDXpTable
const G4double MaxExcitationNumber