|
| | G4LowEnergyIonisation (const G4String &processName="LowEnergyIoni") |
| |
| | ~G4LowEnergyIonisation () |
| |
| G4bool | IsApplicable (const G4ParticleDefinition &) |
| |
| void | PrintInfoDefinition () |
| |
| void | BuildPhysicsTable (const G4ParticleDefinition &ParticleType) |
| |
| G4VParticleChange * | PostStepDoIt (const G4Track &track, const G4Step &step) |
| |
| void | SetCutForLowEnSecPhotons (G4double cut) |
| |
| void | SetCutForLowEnSecElectrons (G4double cut) |
| |
| void | ActivateAuger (G4bool val) |
| |
| | G4eLowEnergyLoss (const G4String &) |
| |
| | ~G4eLowEnergyLoss () |
| |
| void | BuildDEDXTable (const G4ParticleDefinition &aParticleType) |
| |
| G4double | GetContinuousStepLimit (const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety) |
| |
| G4VParticleChange * | AlongStepDoIt (const G4Track &track, const G4Step &Step) |
| |
| void | ActivateFluorescence (G4bool val) |
| |
| G4bool | Fluorescence () const |
| |
| | G4RDVeLowEnergyLoss (const G4String &, G4ProcessType aType=fNotDefined) |
| |
| | G4RDVeLowEnergyLoss (G4RDVeLowEnergyLoss &) |
| |
| virtual | ~G4RDVeLowEnergyLoss () |
| |
| | G4VContinuousDiscreteProcess (const G4String &, G4ProcessType aType=fNotDefined) |
| |
| | G4VContinuousDiscreteProcess (G4VContinuousDiscreteProcess &) |
| |
| virtual | ~G4VContinuousDiscreteProcess () |
| |
| virtual G4double | PostStepGetPhysicalInteractionLength (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
| |
| virtual G4double | AlongStepGetPhysicalInteractionLength (const G4Track &, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety, G4GPILSelection *selection) |
| |
| virtual G4double | AtRestGetPhysicalInteractionLength (const G4Track &, G4ForceCondition *) |
| |
| virtual G4VParticleChange * | AtRestDoIt (const G4Track &, const G4Step &) |
| |
| | G4VProcess (const G4String &aName="NoName", G4ProcessType aType=fNotDefined) |
| |
| | G4VProcess (const G4VProcess &right) |
| |
| virtual | ~G4VProcess () |
| |
| G4int | operator== (const G4VProcess &right) const |
| |
| G4int | operator!= (const G4VProcess &right) const |
| |
| G4double | GetCurrentInteractionLength () const |
| |
| void | SetPILfactor (G4double value) |
| |
| G4double | GetPILfactor () const |
| |
| G4double | AlongStepGPIL (const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double &proposedSafety, G4GPILSelection *selection) |
| |
| G4double | AtRestGPIL (const G4Track &track, G4ForceCondition *condition) |
| |
| G4double | PostStepGPIL (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
| |
| virtual void | PreparePhysicsTable (const G4ParticleDefinition &) |
| |
| virtual G4bool | StorePhysicsTable (const G4ParticleDefinition *, const G4String &, G4bool) |
| |
| virtual G4bool | RetrievePhysicsTable (const G4ParticleDefinition *, const G4String &, G4bool) |
| |
| const G4String & | GetPhysicsTableFileName (const G4ParticleDefinition *, const G4String &directory, const G4String &tableName, G4bool ascii=false) |
| |
| const G4String & | GetProcessName () const |
| |
| G4ProcessType | GetProcessType () const |
| |
| void | SetProcessType (G4ProcessType) |
| |
| G4int | GetProcessSubType () const |
| |
| void | SetProcessSubType (G4int) |
| |
| virtual void | StartTracking (G4Track *) |
| |
| virtual void | EndTracking () |
| |
| virtual void | SetProcessManager (const G4ProcessManager *) |
| |
| virtual const G4ProcessManager * | GetProcessManager () |
| |
| virtual void | ResetNumberOfInteractionLengthLeft () |
| |
| G4double | GetNumberOfInteractionLengthLeft () const |
| |
| G4double | GetTotalNumberOfInteractionLengthTraversed () const |
| |
| G4bool | isAtRestDoItIsEnabled () const |
| |
| G4bool | isAlongStepDoItIsEnabled () const |
| |
| G4bool | isPostStepDoItIsEnabled () const |
| |
| virtual void | DumpInfo () const |
| |
| void | SetVerboseLevel (G4int value) |
| |
| G4int | GetVerboseLevel () const |
| |
| virtual void | SetMasterProcess (G4VProcess *masterP) |
| |
| const G4VProcess * | GetMasterProcess () const |
| |
| virtual void | BuildWorkerPhysicsTable (const G4ParticleDefinition &part) |
| |
| virtual void | PrepareWorkerPhysicsTable (const G4ParticleDefinition &) |
| |
|
| static void | SetNbOfProcesses (G4int nb) |
| |
| static void | PlusNbOfProcesses () |
| |
| static void | MinusNbOfProcesses () |
| |
| static G4int | GetNbOfProcesses () |
| |
| static void | SetLowerBoundEloss (G4double val) |
| |
| static void | SetUpperBoundEloss (G4double val) |
| |
| static void | SetNbinEloss (G4int nb) |
| |
| static G4double | GetLowerBoundEloss () |
| |
| static G4double | GetUpperBoundEloss () |
| |
| static G4int | GetNbinEloss () |
| |
| static void | SetRndmStep (G4bool value) |
| |
| static void | SetEnlossFluc (G4bool value) |
| |
| static void | SetStepFunction (G4double c1, G4double c2) |
| |
| static const G4String & | GetProcessTypeName (G4ProcessType) |
| |
| static G4PhysicsTable * | BuildRangeTable (G4PhysicsTable *theDEDXTable, G4PhysicsTable *theRangeTable, G4double Tmin, G4double Tmax, G4int nbin) |
| |
| static G4PhysicsTable * | BuildLabTimeTable (G4PhysicsTable *theDEDXTable, G4PhysicsTable *theLabTimeTable, G4double Tmin, G4double Tmax, G4int nbin) |
| |
| static G4PhysicsTable * | BuildProperTimeTable (G4PhysicsTable *theDEDXTable, G4PhysicsTable *ProperTimeTable, G4double Tmin, G4double Tmax, G4int nbin) |
| |
| static G4PhysicsTable * | BuildRangeCoeffATable (G4PhysicsTable *theRangeTable, G4PhysicsTable *theCoeffATable, G4double Tmin, G4double Tmax, G4int nbin) |
| |
| static G4PhysicsTable * | BuildRangeCoeffBTable (G4PhysicsTable *theRangeTable, G4PhysicsTable *theCoeffBTable, G4double Tmin, G4double Tmax, G4int nbin) |
| |
| static G4PhysicsTable * | BuildRangeCoeffCTable (G4PhysicsTable *theRangeTable, G4PhysicsTable *theCoeffCTable, G4double Tmin, G4double Tmax, G4int nbin) |
| |
| static G4PhysicsTable * | BuildInverseRangeTable (G4PhysicsTable *theRangeTable, G4PhysicsTable *theRangeCoeffATable, G4PhysicsTable *theRangeCoeffBTable, G4PhysicsTable *theRangeCoeffCTable, G4PhysicsTable *theInverseRangeTable, G4double Tmin, G4double Tmax, G4int nbin) |
| |
| G4PhysicsTable * | theLossTable |
| |
| G4double | MinKineticEnergy |
| |
| G4double | Charge |
| |
| G4double | lastCharge |
| |
| const G4Material * | lastMaterial |
| |
| G4int | imat |
| |
| G4double | f1Fluct |
| |
| G4double | f2Fluct |
| |
| G4double | e1Fluct |
| |
| G4double | e2Fluct |
| |
| G4double | rateFluct |
| |
| G4double | ipotFluct |
| |
| G4double | e1LogFluct |
| |
| G4double | e2LogFluct |
| |
| G4double | ipotLogFluct |
| |
| const G4int | nmaxCont1 |
| |
| const G4int | nmaxCont2 |
| |
| 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 |
| |
| static G4PhysicsTable * | theDEDXElectronTable = 0 |
| |
| static G4PhysicsTable * | theDEDXPositronTable = 0 |
| |
| static G4PhysicsTable * | theRangeElectronTable = 0 |
| |
| static G4PhysicsTable * | theRangePositronTable = 0 |
| |
| static G4PhysicsTable * | theInverseRangeElectronTable = 0 |
| |
| static G4PhysicsTable * | theInverseRangePositronTable = 0 |
| |
| static G4PhysicsTable * | theLabTimeElectronTable = 0 |
| |
| static G4PhysicsTable * | theLabTimePositronTable = 0 |
| |
| static G4PhysicsTable * | theProperTimeElectronTable = 0 |
| |
| static G4PhysicsTable * | theProperTimePositronTable = 0 |
| |
| static G4int | NbOfProcesses = 2 |
| |
| static G4int | CounterOfElectronProcess = 0 |
| |
| static G4int | CounterOfPositronProcess = 0 |
| |
| static G4PhysicsTable ** | RecorderOfElectronProcess |
| |
| static G4PhysicsTable ** | RecorderOfPositronProcess |
| |
| static G4double | ParticleMass |
| |
| static G4double | taulow |
| |
| static G4double | tauhigh |
| |
| static G4double | ltaulow |
| |
| static G4double | ltauhigh |
| |
| static G4double | dRoverRange = 20*perCent |
| |
| static G4double | finalRange = 200*micrometer |
| |
| static G4double | c1lim = dRoverRange |
| |
| static G4double | c2lim = 2.*(1.-dRoverRange)*finalRange |
| |
| static G4double | c3lim = -(1.-dRoverRange)*finalRange*finalRange |
| |
| static G4bool | rndmStepFlag = false |
| |
| static G4bool | EnlossFlucFlag = true |
| |
Definition at line 71 of file G4LowEnergyIonisation.hh.