|
| G4LowEnergyBremsstrahlung (const G4String &processName="LowEnBrem") |
|
| ~G4LowEnergyBremsstrahlung () |
|
G4bool | IsApplicable (const G4ParticleDefinition &) |
|
void | BuildPhysicsTable (const G4ParticleDefinition &particleType) |
|
G4VParticleChange * | PostStepDoIt (const G4Track &track, const G4Step &step) |
|
void | SetCutForLowEnSecPhotons (G4double cut) |
|
void | SetAngularGenerator (G4RDVBremAngularDistribution *distribution) |
|
void | SetAngularGenerator (const G4String &name) |
|
void | PrintInfoDefinition () |
|
| 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 |
|