73 #ifndef G4HRDENERGYLOSS_HH 
   74 #define G4HRDENERGYLOSS_HH 1 
G4double condition(const G4ErrorSymMatrix &m)
 
static void BuildRangeTable(const G4ParticleDefinition &aParticleType)
 
static G4ThreadLocal G4double RTable
 
static c2_factory< G4double > c2
 
static G4double ProperTimeIntLog(G4PhysicsVector *physicsVector, G4int nbin)
 
static G4ThreadLocal G4PhysicsTable * theProperTimepTable
 
static G4ThreadLocal G4PhysicsTable * theLabTimeTable
 
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 BuildRangeCoeffBTable(const G4ParticleDefinition &aParticleType)
 
static void MinusNumberOfProcesses()
 
static G4int GetNumberOfProcesses()
 
static G4ThreadLocal G4double ltauhigh
 
static void BuildLabTimeVector(G4int materialIndex, G4PhysicsLogVector *rangeVector)
 
static G4ThreadLocal G4double ltaulow
 
static G4ThreadLocal G4bool rndmStepFlag
 
const G4double probLimFluct
 
static G4ThreadLocal G4double c3lim
 
static G4double RangeIntLin(G4PhysicsVector *physicsVector, G4int nbin)
 
static G4ThreadLocal G4double LOGRTable
 
static G4ThreadLocal G4double ParticleMass
 
static G4ThreadLocal G4int NumberOfProcesses
 
static G4ThreadLocal G4double Charge
 
static G4double RangeIntLog(G4PhysicsVector *physicsVector, G4int nbin)
 
static G4ThreadLocal G4double c1lim
 
static G4ThreadLocal G4PhysicsTable * thepRangeCoeffATable
 
static G4ThreadLocal G4PhysicsTable * thepbarRangeCoeffCTable
 
static G4ThreadLocal G4PhysicsTable ** RecorderOfpbarProcess
 
static G4ThreadLocal G4PhysicsTable * theProperTimepbarTable
 
virtual G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &Step)=0
 
static G4ThreadLocal G4PhysicsTable * theRangeTable
 
static G4ThreadLocal G4double finalRange
 
static G4ThreadLocal G4PhysicsTable * thepbarRangeCoeffBTable
 
static G4ThreadLocal G4PhysicsTable * thepRangeCoeffBTable
 
static G4ThreadLocal G4int CounterOfProcess
 
static G4ThreadLocal G4PhysicsTable * theInverseRangepbarTable
 
static G4ThreadLocal G4PhysicsTable * theDEDXTable
 
static G4ThreadLocal G4int TotBin
 
G4double MinKineticEnergy
 
static G4ThreadLocal G4PhysicsTable ** RecorderOfpProcess
 
static G4ThreadLocal G4double taulow
 
static G4ThreadLocal G4PhysicsTable ** RecorderOfProcess
 
static G4double LabTimeIntLog(G4PhysicsVector *physicsVector, G4int nbin)
 
static G4ThreadLocal G4PhysicsTable * theRangepTable
 
static G4ThreadLocal G4double tauhigh
 
static G4ThreadLocal G4PhysicsTable * theRangeCoeffCTable
 
const long nmaxDirectFluct
 
static G4ThreadLocal G4double dRoverRange
 
static void BuildRangeCoeffATable(const G4ParticleDefinition &aParticleType)
 
static G4ThreadLocal G4int CounterOfpProcess
 
static void BuildDEDXTable(const G4ParticleDefinition &aParticleType)
 
static G4ThreadLocal G4double HighestKineticEnergy
 
static void BuildRangeCoeffCTable(const G4ParticleDefinition &aParticleType)
 
static G4ThreadLocal G4PhysicsTable * theProperTimeTable
 
static G4ThreadLocal G4int CounterOfpbarProcess
 
static void SetNumberOfProcesses(G4int number)
 
static void PlusNumberOfProcesses()
 
static G4ThreadLocal G4double pbartableElectronCutInRange
 
G4bool CutsWhereModified()
 
static G4ThreadLocal G4PhysicsTable * theInverseRangeTable
 
static G4ThreadLocal G4bool EnlossFlucFlag
 
G4hRDEnergyLoss(const G4String &)
 
static G4ThreadLocal G4double c2lim
 
static G4ThreadLocal G4double Mass
 
static void SetRndmStep(G4bool value)
 
static G4ThreadLocal G4PhysicsTable * thepbarRangeCoeffATable
 
static void BuildRangeVector(G4int materialIndex, G4PhysicsLogVector *rangeVector)
 
static G4ThreadLocal G4PhysicsTable * thepRangeCoeffCTable
 
static void SetdRoverRange(G4double value)
 
G4PhysicsTable * theLossTable
 
static G4ThreadLocal G4PhysicsTable * theLabTimepbarTable
 
static G4ThreadLocal G4PhysicsTable * theRangeCoeffATable
 
static G4ThreadLocal G4PhysicsTable * theRangeCoeffBTable
 
static void BuildProperTimeVector(G4int materialIndex, G4PhysicsLogVector *rangeVector)
 
static void InvertRangeVector(G4int materialIndex, G4PhysicsLogVector *rangeVector)
 
static void BuildTimeTables(const G4ParticleDefinition &aParticleType)
 
static G4ThreadLocal G4PhysicsTable * theInverseRangepTable
 
static void SetEnlossFluc(G4bool value)
 
static void SetStepFunction(G4double c1, G4double c2)
 
static G4ThreadLocal G4double ptableElectronCutInRange
 
static void BuildInverseRangeTable(const G4ParticleDefinition &aParticleType)
 
static G4ThreadLocal G4PhysicsTable * theDEDXpTable
 
const G4double MaxExcitationNumber
 
G4hRDEnergyLoss & operator=(const G4hRDEnergyLoss &right)