Geant4
10.01.p02
|
#include <G4hRDEnergyLoss.hh>
Static Public Member Functions | |
static G4int | GetNumberOfProcesses () |
static void | SetNumberOfProcesses (G4int number) |
static void | PlusNumberOfProcesses () |
static void | MinusNumberOfProcesses () |
static void | SetdRoverRange (G4double value) |
static void | SetRndmStep (G4bool value) |
static void | SetEnlossFluc (G4bool value) |
static void | SetStepFunction (G4double c1, G4double c2) |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Member Functions | |
G4bool | CutsWhereModified () |
Protected Member Functions inherited from G4VContinuousDiscreteProcess | |
virtual G4double | GetContinuousStepLimit (const G4Track &aTrack, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety)=0 |
void | SetGPILSelection (G4GPILSelection selection) |
G4GPILSelection | GetGPILSelection () const |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Static Protected Member Functions | |
static void | BuildDEDXTable (const G4ParticleDefinition &aParticleType) |
Protected Attributes | |
const G4double | MaxExcitationNumber |
const G4double | probLimFluct |
const long | nmaxDirectFluct |
const long | nmaxCont1 |
const long | nmaxCont2 |
G4PhysicsTable * | theLossTable |
G4double | linLossLimit |
G4double | MinKineticEnergy |
Protected Attributes inherited from G4VProcess | |
const G4ProcessManager * | aProcessManager |
G4VParticleChange * | pParticleChange |
G4ParticleChange | aParticleChange |
G4double | theNumberOfInteractionLengthLeft |
G4double | currentInteractionLength |
G4double | theInitialNumberOfInteractionLength |
G4String | theProcessName |
G4String | thePhysicsTableFileName |
G4ProcessType | theProcessType |
G4int | theProcessSubType |
G4double | thePILfactor |
G4bool | enableAtRestDoIt |
G4bool | enableAlongStepDoIt |
G4bool | enablePostStepDoIt |
G4int | verboseLevel |
Private Member Functions | |
G4hRDEnergyLoss (G4hRDEnergyLoss &) | |
G4hRDEnergyLoss & | operator= (const G4hRDEnergyLoss &right) |
Static Private Member Functions | |
static void | BuildRangeTable (const G4ParticleDefinition &aParticleType) |
static void | BuildInverseRangeTable (const G4ParticleDefinition &aParticleType) |
static void | BuildTimeTables (const G4ParticleDefinition &aParticleType) |
static void | BuildLabTimeVector (G4int materialIndex, G4PhysicsLogVector *rangeVector) |
static void | BuildProperTimeVector (G4int materialIndex, G4PhysicsLogVector *rangeVector) |
static void | InvertRangeVector (G4int materialIndex, G4PhysicsLogVector *rangeVector) |
static void | BuildRangeVector (G4int materialIndex, G4PhysicsLogVector *rangeVector) |
static G4double | LabTimeIntLog (G4PhysicsVector *physicsVector, G4int nbin) |
static G4double | ProperTimeIntLog (G4PhysicsVector *physicsVector, G4int nbin) |
static G4double | RangeIntLin (G4PhysicsVector *physicsVector, G4int nbin) |
static G4double | RangeIntLog (G4PhysicsVector *physicsVector, G4int nbin) |
static void | BuildRangeCoeffATable (const G4ParticleDefinition &aParticleType) |
static void | BuildRangeCoeffBTable (const G4ParticleDefinition &aParticleType) |
static void | BuildRangeCoeffCTable (const G4ParticleDefinition &aParticleType) |
Definition at line 93 of file G4hRDEnergyLoss.hh.
G4hRDEnergyLoss::G4hRDEnergyLoss | ( | const G4String & | processName | ) |
Definition at line 162 of file G4hRDEnergyLoss.cc.
References RecorderOfpbarProcess, RecorderOfpProcess, and RecorderOfProcess.
G4hRDEnergyLoss::~G4hRDEnergyLoss | ( | ) |
Definition at line 180 of file G4hRDEnergyLoss.cc.
References G4PhysicsTable::clearAndDestroy(), and theLossTable.
|
private |
|
staticprotected |
Definition at line 251 of file G4hRDEnergyLoss.cc.
References BuildInverseRangeTable(), BuildRangeCoeffATable(), BuildRangeCoeffBTable(), BuildRangeCoeffCTable(), BuildRangeTable(), BuildTimeTables(), Charge, G4PhysicsTable::clearAndDestroy(), CounterOfpbarProcess, CounterOfpProcess, CounterOfProcess, eplus, G4PhysicsVector::GetLowEdgeEnergy(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), HighestKineticEnergy, G4PhysicsTable::insert(), LowestKineticEnergy, NumberOfProcesses, ParticleMass, G4PhysicsVector::PutValue(), RecorderOfpbarProcess, RecorderOfpProcess, RecorderOfProcess, G4EnergyLossTables::Register(), theDEDXpbarTable, theDEDXpTable, theDEDXTable, theInverseRangepbarTable, theInverseRangepTable, theLabTimepbarTable, theLabTimepTable, theProperTimepbarTable, theProperTimepTable, theRangepbarTable, theRangepTable, and TotBin.
Referenced by G4hImpactIonisation::BuildPhysicsTable().
|
staticprivate |
Definition at line 1003 of file G4hRDEnergyLoss.cc.
References G4AntiProton::AntiProton(), G4PhysicsTable::clearAndDestroy(), DBL_MIN, G4PhysicsVector::GetLowEdgeEnergy(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), G4PhysicsVector::GetValue(), G4PhysicsVector::GetVectorLength(), G4PhysicsTable::insert(), G4Proton::Proton(), G4PhysicsVector::PutValue(), theDEDXpbarTable, theDEDXpTable, theDEDXTable, theInverseRangepbarTable, theInverseRangepTable, theInverseRangeTable, thepbarRangeCoeffATable, thepbarRangeCoeffBTable, thepbarRangeCoeffCTable, thepRangeCoeffATable, thepRangeCoeffBTable, thepRangeCoeffCTable, theRangeCoeffATable, theRangeCoeffBTable, theRangeCoeffCTable, theRangepbarTable, theRangepTable, and theRangeTable.
Referenced by BuildDEDXTable().
|
staticprivate |
Definition at line 516 of file G4hRDEnergyLoss.cc.
References G4PhysicsVector::GetLowEdgeEnergy(), G4PhysicsVector::GetValue(), keV, LabTimeIntLog(), ltauhigh, ltaulow, ParticleMass, G4PhysicsVector::PutValue(), and TotBin.
Referenced by BuildTimeTables().
|
staticprivate |
Definition at line 577 of file G4hRDEnergyLoss.cc.
References G4PhysicsVector::GetLowEdgeEnergy(), G4PhysicsVector::GetValue(), keV, ltauhigh, ltaulow, ParticleMass, ProperTimeIntLog(), G4PhysicsVector::PutValue(), and TotBin.
Referenced by BuildTimeTables().
|
staticprivate |
Definition at line 772 of file G4hRDEnergyLoss.cc.
References Charge, G4PhysicsTable::clearAndDestroy(), DBL_MIN, G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), G4PhysicsVector::GetValue(), G4PhysicsTable::insert(), LowestKineticEnergy, G4PhysicsVector::PutValue(), RTable, thepbarRangeCoeffATable, thepRangeCoeffATable, theRangeCoeffATable, theRangepbarTable, theRangepTable, theRangeTable, and TotBin.
Referenced by BuildDEDXTable().
|
staticprivate |
Definition at line 855 of file G4hRDEnergyLoss.cc.
References Charge, G4PhysicsTable::clearAndDestroy(), DBL_MIN, G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), G4PhysicsVector::GetValue(), G4PhysicsTable::insert(), LowestKineticEnergy, G4PhysicsVector::PutValue(), RTable, thepbarRangeCoeffBTable, thepRangeCoeffBTable, theRangeCoeffBTable, theRangepbarTable, theRangepTable, theRangeTable, and TotBin.
Referenced by BuildDEDXTable().
|
staticprivate |
Definition at line 931 of file G4hRDEnergyLoss.cc.
References Charge, G4PhysicsTable::clearAndDestroy(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), G4PhysicsVector::GetValue(), G4PhysicsTable::insert(), LowestKineticEnergy, G4PhysicsVector::PutValue(), RTable, thepbarRangeCoeffCTable, thepRangeCoeffCTable, theRangeCoeffCTable, theRangepbarTable, theRangepTable, theRangeTable, and TotBin.
Referenced by BuildDEDXTable().
|
staticprivate |
Definition at line 383 of file G4hRDEnergyLoss.cc.
References BuildRangeVector(), Charge, G4PhysicsTable::clearAndDestroy(), G4ParticleDefinition::GetPDGMass(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), HighestKineticEnergy, G4PhysicsTable::insert(), LowestKineticEnergy, Mass, theRangepbarTable, theRangepTable, theRangeTable, and TotBin.
Referenced by BuildDEDXTable().
|
staticprivate |
Definition at line 482 of file G4hRDEnergyLoss.cc.
References G4INCL::KinematicsUtils::energy(), G4PhysicsVector::GetLowEdgeEnergy(), G4PhysicsVector::GetValue(), n, G4PhysicsVector::PutValue(), and TotBin.
Referenced by BuildRangeTable().
|
staticprivate |
Definition at line 425 of file G4hRDEnergyLoss.cc.
References G4AntiProton::AntiProton(), BuildLabTimeVector(), BuildProperTimeVector(), G4PhysicsTable::clearAndDestroy(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), HighestKineticEnergy, G4PhysicsTable::insert(), LowestKineticEnergy, G4Proton::Proton(), theLabTimepbarTable, theLabTimepTable, theLabTimeTable, theProperTimepbarTable, theProperTimepTable, theProperTimeTable, and TotBin.
Referenced by BuildDEDXTable().
|
protected |
Definition at line 1155 of file G4hRDEnergyLoss.cc.
References G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), and G4MaterialCutsCouple::IsRecalcNeeded().
Referenced by G4hImpactIonisation::BuildPhysicsTable().
|
pure virtual |
Implements G4VContinuousDiscreteProcess.
Implemented in G4hImpactIonisation.
|
static |
Definition at line 191 of file G4hRDEnergyLoss.cc.
References NumberOfProcesses.
|
staticprivate |
Definition at line 1102 of file G4hRDEnergyLoss.cc.
References A, G4PhysicsVector::GetLowEdgeEnergy(), HighestKineticEnergy, LowestKineticEnergy, G4PhysicsVector::PutValue(), RTable, and TotBin.
|
staticprivate |
Definition at line 704 of file G4hRDEnergyLoss.cc.
References G4PhysicsVector::GetValue(), ltauhigh, ltaulow, and ParticleMass.
Referenced by BuildLabTimeVector().
|
static |
Definition at line 212 of file G4hRDEnergyLoss.cc.
References NumberOfProcesses.
|
private |
|
static |
Definition at line 205 of file G4hRDEnergyLoss.cc.
References NumberOfProcesses.
|
pure virtual |
Reimplemented from G4VContinuousDiscreteProcess.
Implemented in G4hImpactIonisation.
|
staticprivate |
Definition at line 738 of file G4hRDEnergyLoss.cc.
References G4PhysicsVector::GetValue(), ltauhigh, ltaulow, and ParticleMass.
Referenced by BuildProperTimeVector().
|
staticprivate |
Definition at line 638 of file G4hRDEnergyLoss.cc.
References G4PhysicsVector::GetValue(), Mass, tauhigh, and taulow.
|
staticprivate |
Definition at line 670 of file G4hRDEnergyLoss.cc.
References G4PhysicsVector::GetValue(), ltauhigh, ltaulow, and Mass.
|
static |
Definition at line 219 of file G4hRDEnergyLoss.cc.
References dRoverRange.
|
static |
Definition at line 233 of file G4hRDEnergyLoss.cc.
References EnlossFlucFlag.
|
static |
Definition at line 198 of file G4hRDEnergyLoss.cc.
References NumberOfProcesses.
|
static |
Definition at line 226 of file G4hRDEnergyLoss.cc.
References rndmStepFlag.
Definition at line 240 of file G4hRDEnergyLoss.cc.
References c1, c1lim, c2, c2lim, c3lim, dRoverRange, and finalRange.
|
staticprotected |
Definition at line 194 of file G4hRDEnergyLoss.hh.
Referenced by SetStepFunction().
|
staticprotected |
Definition at line 194 of file G4hRDEnergyLoss.hh.
Referenced by SetStepFunction().
|
staticprotected |
Definition at line 194 of file G4hRDEnergyLoss.hh.
Referenced by SetStepFunction().
|
staticprotected |
Definition at line 174 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), BuildRangeCoeffATable(), BuildRangeCoeffBTable(), BuildRangeCoeffCTable(), and BuildRangeTable().
|
staticprotected |
Definition at line 165 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), and G4hImpactIonisation::BuildPhysicsTable().
|
staticprotected |
Definition at line 164 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), and G4hImpactIonisation::BuildPhysicsTable().
|
staticprivate |
Definition at line 254 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable().
|
staticprotected |
Definition at line 191 of file G4hRDEnergyLoss.hh.
Referenced by G4hImpactIonisation::GetConstraints(), SetdRoverRange(), and SetStepFunction().
|
staticprotected |
Definition at line 197 of file G4hRDEnergyLoss.hh.
Referenced by G4hImpactIonisation::AlongStepDoIt(), and SetEnlossFluc().
|
staticprotected |
Definition at line 193 of file G4hRDEnergyLoss.hh.
Referenced by G4hImpactIonisation::GetConstraints(), and SetStepFunction().
|
staticprotected |
Definition at line 177 of file G4hRDEnergyLoss.hh.
Referenced by G4hImpactIonisation::AlongStepDoIt(), BuildDEDXTable(), G4hImpactIonisation::BuildLambdaTable(), G4hImpactIonisation::BuildLossTable(), G4hImpactIonisation::BuildPhysicsTable(), BuildRangeTable(), BuildTimeTables(), G4hImpactIonisation::GetMeanFreePath(), G4hImpactIonisation::InitializeMe(), InvertRangeVector(), and G4hImpactIonisation::PrintInfoDefinition().
|
protected |
Definition at line 187 of file G4hRDEnergyLoss.hh.
Referenced by G4hImpactIonisation::AlongStepDoIt().
|
staticprotected |
Definition at line 181 of file G4hRDEnergyLoss.hh.
|
staticprotected |
Definition at line 176 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), G4hImpactIonisation::BuildLambdaTable(), G4hImpactIonisation::BuildLossTable(), G4hImpactIonisation::BuildPhysicsTable(), BuildRangeCoeffATable(), BuildRangeCoeffBTable(), BuildRangeCoeffCTable(), BuildRangeTable(), BuildTimeTables(), G4hImpactIonisation::GetMeanFreePath(), G4hImpactIonisation::InitializeMe(), InvertRangeVector(), and G4hImpactIonisation::PrintInfoDefinition().
|
staticprivate |
Definition at line 208 of file G4hRDEnergyLoss.hh.
Referenced by BuildLabTimeVector(), BuildProperTimeVector(), LabTimeIntLog(), ProperTimeIntLog(), and RangeIntLog().
|
staticprivate |
Definition at line 208 of file G4hRDEnergyLoss.hh.
Referenced by BuildLabTimeVector(), BuildProperTimeVector(), LabTimeIntLog(), ProperTimeIntLog(), and RangeIntLog().
|
staticprivate |
Definition at line 208 of file G4hRDEnergyLoss.hh.
Referenced by BuildRangeTable(), RangeIntLin(), and RangeIntLog().
|
protected |
Definition at line 136 of file G4hRDEnergyLoss.hh.
|
protected |
Definition at line 189 of file G4hRDEnergyLoss.hh.
Referenced by G4hImpactIonisation::AlongStepDoIt(), G4hImpactIonisation::InitializeMe(), and G4hImpactIonisation::PostStepDoIt().
|
protected |
Definition at line 138 of file G4hRDEnergyLoss.hh.
|
protected |
Definition at line 138 of file G4hRDEnergyLoss.hh.
|
protected |
Definition at line 138 of file G4hRDEnergyLoss.hh.
|
staticprivate |
Definition at line 266 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), GetNumberOfProcesses(), MinusNumberOfProcesses(), PlusNumberOfProcesses(), and SetNumberOfProcesses().
|
staticprotected |
Definition at line 168 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), BuildLabTimeVector(), BuildProperTimeVector(), LabTimeIntLog(), and ProperTimeIntLog().
|
staticprotected |
Definition at line 172 of file G4hRDEnergyLoss.hh.
|
protected |
Definition at line 137 of file G4hRDEnergyLoss.hh.
|
staticprotected |
Definition at line 171 of file G4hRDEnergyLoss.hh.
|
staticprotected |
Definition at line 163 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), G4hImpactIonisation::BuildPhysicsTable(), and G4hRDEnergyLoss().
|
staticprotected |
Definition at line 162 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), G4hImpactIonisation::BuildPhysicsTable(), and G4hRDEnergyLoss().
|
staticprivate |
Definition at line 253 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), and G4hRDEnergyLoss().
|
staticprotected |
Definition at line 196 of file G4hRDEnergyLoss.hh.
Referenced by SetRndmStep().
|
staticprotected |
Definition at line 181 of file G4hRDEnergyLoss.hh.
Referenced by BuildRangeCoeffATable(), BuildRangeCoeffBTable(), BuildRangeCoeffCTable(), and InvertRangeVector().
|
staticprivate |
Definition at line 208 of file G4hRDEnergyLoss.hh.
Referenced by RangeIntLin().
|
staticprivate |
Definition at line 208 of file G4hRDEnergyLoss.hh.
Referenced by RangeIntLin().
|
staticprotected |
Definition at line 145 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), and BuildInverseRangeTable().
|
staticprotected |
Definition at line 144 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), BuildInverseRangeTable(), and G4hImpactIonisation::BuildPhysicsTable().
|
staticprivate |
Definition at line 245 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), and BuildInverseRangeTable().
|
staticprotected |
Definition at line 151 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), and BuildInverseRangeTable().
|
staticprotected |
Definition at line 150 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), BuildInverseRangeTable(), and G4hImpactIonisation::BuildPhysicsTable().
|
staticprivate |
Definition at line 248 of file G4hRDEnergyLoss.hh.
Referenced by BuildInverseRangeTable().
|
staticprotected |
Definition at line 155 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), and BuildTimeTables().
|
staticprotected |
Definition at line 154 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), G4hImpactIonisation::BuildPhysicsTable(), and BuildTimeTables().
|
staticprivate |
Definition at line 250 of file G4hRDEnergyLoss.hh.
Referenced by BuildTimeTables().
|
protected |
Definition at line 185 of file G4hRDEnergyLoss.hh.
Referenced by G4hImpactIonisation::BuildLossTable(), G4hImpactIonisation::BuildPhysicsTable(), and ~G4hRDEnergyLoss().
|
staticprivate |
Definition at line 259 of file G4hRDEnergyLoss.hh.
Referenced by BuildInverseRangeTable(), and BuildRangeCoeffATable().
|
staticprivate |
Definition at line 260 of file G4hRDEnergyLoss.hh.
Referenced by BuildInverseRangeTable(), and BuildRangeCoeffBTable().
|
staticprivate |
Definition at line 261 of file G4hRDEnergyLoss.hh.
Referenced by BuildInverseRangeTable(), and BuildRangeCoeffCTable().
|
staticprivate |
Definition at line 256 of file G4hRDEnergyLoss.hh.
Referenced by BuildInverseRangeTable(), and BuildRangeCoeffATable().
|
staticprivate |
Definition at line 257 of file G4hRDEnergyLoss.hh.
Referenced by BuildInverseRangeTable(), and BuildRangeCoeffBTable().
|
staticprivate |
Definition at line 258 of file G4hRDEnergyLoss.hh.
Referenced by BuildInverseRangeTable(), and BuildRangeCoeffCTable().
|
staticprotected |
Definition at line 158 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), and BuildTimeTables().
|
staticprotected |
Definition at line 157 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), G4hImpactIonisation::BuildPhysicsTable(), and BuildTimeTables().
|
staticprivate |
Definition at line 251 of file G4hRDEnergyLoss.hh.
Referenced by BuildTimeTables().
|
staticprivate |
Definition at line 263 of file G4hRDEnergyLoss.hh.
Referenced by BuildInverseRangeTable(), and BuildRangeCoeffATable().
|
staticprivate |
Definition at line 264 of file G4hRDEnergyLoss.hh.
Referenced by BuildInverseRangeTable(), and BuildRangeCoeffBTable().
|
staticprivate |
Definition at line 265 of file G4hRDEnergyLoss.hh.
Referenced by BuildInverseRangeTable(), and BuildRangeCoeffCTable().
|
staticprotected |
Definition at line 147 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), BuildInverseRangeTable(), BuildRangeCoeffATable(), BuildRangeCoeffBTable(), BuildRangeCoeffCTable(), and BuildRangeTable().
|
staticprotected |
Definition at line 146 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), BuildInverseRangeTable(), G4hImpactIonisation::BuildPhysicsTable(), BuildRangeCoeffATable(), BuildRangeCoeffBTable(), BuildRangeCoeffCTable(), and BuildRangeTable().
|
staticprivate |
Definition at line 247 of file G4hRDEnergyLoss.hh.
Referenced by BuildInverseRangeTable(), BuildRangeCoeffATable(), BuildRangeCoeffBTable(), BuildRangeCoeffCTable(), and BuildRangeTable().
|
staticprotected |
Definition at line 178 of file G4hRDEnergyLoss.hh.
Referenced by BuildDEDXTable(), BuildLabTimeVector(), G4hImpactIonisation::BuildLambdaTable(), G4hImpactIonisation::BuildLossTable(), G4hImpactIonisation::BuildPhysicsTable(), BuildProperTimeVector(), BuildRangeCoeffATable(), BuildRangeCoeffBTable(), BuildRangeCoeffCTable(), BuildRangeTable(), BuildRangeVector(), BuildTimeTables(), G4hImpactIonisation::InitializeMe(), InvertRangeVector(), and G4hImpactIonisation::PrintInfoDefinition().