| 
|   | G4hhIonisation (const G4String &name="hhIoni") | 
|   | 
| virtual  | ~G4hhIonisation () | 
|   | 
| virtual G4bool  | IsApplicable (const G4ParticleDefinition &p) | 
|   | 
| virtual G4double  | MinPrimaryEnergy (const G4ParticleDefinition *p, const G4Material *, G4double cut) | 
|   | 
| virtual void  | PrintInfo () | 
|   | 
|   | G4VEnergyLossProcess (const G4String &name="EnergyLoss", G4ProcessType type=fElectromagnetic) | 
|   | 
| virtual  | ~G4VEnergyLossProcess () | 
|   | 
| void  | PreparePhysicsTable (const G4ParticleDefinition &) | 
|   | 
| void  | BuildPhysicsTable (const G4ParticleDefinition &) | 
|   | 
| G4PhysicsTable *  | BuildDEDXTable (G4EmTableType tType=fRestricted) | 
|   | 
| G4PhysicsTable *  | BuildLambdaTable (G4EmTableType tType=fRestricted) | 
|   | 
| void  | PrintInfoDefinition (const G4ParticleDefinition &part) | 
|   | 
| void  | StartTracking (G4Track *) | 
|   | 
| G4double  | AlongStepGetPhysicalInteractionLength (const G4Track &, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety, G4GPILSelection *selection) | 
|   | 
| G4double  | PostStepGetPhysicalInteractionLength (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) | 
|   | 
| G4VParticleChange *  | AlongStepDoIt (const G4Track &, const G4Step &) | 
|   | 
| G4double  | SampleSubCutSecondaries (std::vector< G4Track * > &, const G4Step &, G4VEmModel *model, G4int matIdx) | 
|   | 
| G4VParticleChange *  | PostStepDoIt (const G4Track &, const G4Step &) | 
|   | 
| G4bool  | StorePhysicsTable (const G4ParticleDefinition *, const G4String &directory, G4bool ascii=false) | 
|   | 
| G4bool  | RetrievePhysicsTable (const G4ParticleDefinition *, const G4String &directory, G4bool ascii) | 
|   | 
| G4double  | GetDEDXDispersion (const G4MaterialCutsCouple *couple, const G4DynamicParticle *dp, G4double length) | 
|   | 
| G4double  | CrossSectionPerVolume (G4double kineticEnergy, const G4MaterialCutsCouple *couple) | 
|   | 
| G4double  | MeanFreePath (const G4Track &track) | 
|   | 
| G4double  | ContinuousStepLimit (const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety) | 
|   | 
| G4VEmModel *  | SelectModelForMaterial (G4double kinEnergy, size_t &idx) const  | 
|   | 
| void  | AddEmModel (G4int, G4VEmModel *, G4VEmFluctuationModel *fluc=0, const G4Region *region=0) | 
|   | 
| void  | UpdateEmModel (const G4String &, G4double, G4double) | 
|   | 
| void  | SetEmModel (G4VEmModel *, G4int index=1) | 
|   | 
| G4VEmModel *  | EmModel (G4int index=1) const  | 
|   | 
| G4VEmModel *  | GetModelByIndex (G4int idx=0, G4bool ver=false) const  | 
|   | 
| G4int  | NumberOfModels () const  | 
|   | 
| void  | SetFluctModel (G4VEmFluctuationModel *) | 
|   | 
| G4VEmFluctuationModel *  | FluctModel () | 
|   | 
| void  | SetBaseParticle (const G4ParticleDefinition *p) | 
|   | 
| const G4ParticleDefinition *  | Particle () const  | 
|   | 
| const G4ParticleDefinition *  | BaseParticle () const  | 
|   | 
| const G4ParticleDefinition *  | SecondaryParticle () const  | 
|   | 
| void  | ActivateSubCutoff (G4bool val, const G4Region *region=0) | 
|   | 
| void  | SetCrossSectionBiasingFactor (G4double f, G4bool flag=true) | 
|   | 
| void  | ActivateForcedInteraction (G4double length=0.0, const G4String ®ion="", G4bool flag=true) | 
|   | 
| void  | ActivateSecondaryBiasing (const G4String ®ion, G4double factor, G4double energyLimit) | 
|   | 
| void  | AddCollaborativeProcess (G4VEnergyLossProcess *) | 
|   | 
| void  | SetLossFluctuations (G4bool val) | 
|   | 
| void  | SetIntegral (G4bool val) | 
|   | 
| G4bool  | IsIntegral () const  | 
|   | 
| void  | SetIonisation (G4bool val) | 
|   | 
| G4bool  | IsIonisationProcess () const  | 
|   | 
| void  | SetLinearLossLimit (G4double val) | 
|   | 
| void  | SetStepFunction (G4double v1, G4double v2) | 
|   | 
| void  | SetLowestEnergyLimit (G4double) | 
|   | 
| G4int  | NumberOfSubCutoffRegions () const  | 
|   | 
| void  | SetDEDXTable (G4PhysicsTable *p, G4EmTableType tType) | 
|   | 
| void  | SetCSDARangeTable (G4PhysicsTable *pRange) | 
|   | 
| void  | SetRangeTableForLoss (G4PhysicsTable *p) | 
|   | 
| void  | SetSecondaryRangeTable (G4PhysicsTable *p) | 
|   | 
| void  | SetInverseRangeTable (G4PhysicsTable *p) | 
|   | 
| void  | SetLambdaTable (G4PhysicsTable *p) | 
|   | 
| void  | SetSubLambdaTable (G4PhysicsTable *p) | 
|   | 
| void  | SetDEDXBinning (G4int nbins) | 
|   | 
| void  | SetMinKinEnergy (G4double e) | 
|   | 
| G4double  | MinKinEnergy () const  | 
|   | 
| void  | SetMaxKinEnergy (G4double e) | 
|   | 
| G4double  | MaxKinEnergy () const  | 
|   | 
| G4double  | CrossSectionBiasingFactor () const  | 
|   | 
| G4double  | GetDEDX (G4double &kineticEnergy, const G4MaterialCutsCouple *) | 
|   | 
| G4double  | GetDEDXForSubsec (G4double &kineticEnergy, const G4MaterialCutsCouple *) | 
|   | 
| G4double  | GetRange (G4double &kineticEnergy, const G4MaterialCutsCouple *) | 
|   | 
| G4double  | GetCSDARange (G4double &kineticEnergy, const G4MaterialCutsCouple *) | 
|   | 
| G4double  | GetRangeForLoss (G4double &kineticEnergy, const G4MaterialCutsCouple *) | 
|   | 
| G4double  | GetKineticEnergy (G4double &range, const G4MaterialCutsCouple *) | 
|   | 
| G4double  | GetLambda (G4double &kineticEnergy, const G4MaterialCutsCouple *) | 
|   | 
| G4bool  | TablesAreBuilt () const  | 
|   | 
| G4PhysicsTable *  | DEDXTable () const  | 
|   | 
| G4PhysicsTable *  | DEDXTableForSubsec () const  | 
|   | 
| G4PhysicsTable *  | DEDXunRestrictedTable () const  | 
|   | 
| G4PhysicsTable *  | IonisationTable () const  | 
|   | 
| G4PhysicsTable *  | IonisationTableForSubsec () const  | 
|   | 
| G4PhysicsTable *  | CSDARangeTable () const  | 
|   | 
| G4PhysicsTable *  | SecondaryRangeTable () const  | 
|   | 
| G4PhysicsTable *  | RangeTableForLoss () const  | 
|   | 
| G4PhysicsTable *  | InverseRangeTable () const  | 
|   | 
| G4PhysicsTable *  | LambdaTable () const  | 
|   | 
| G4PhysicsTable *  | SubLambdaTable () const  | 
|   | 
| const G4Element *  | GetCurrentElement () const  | 
|   | 
| void  | SetDynamicMassCharge (G4double massratio, G4double charge2ratio) | 
|   | 
|   | G4VContinuousDiscreteProcess (const G4String &, G4ProcessType aType=fNotDefined) | 
|   | 
|   | G4VContinuousDiscreteProcess (G4VContinuousDiscreteProcess &) | 
|   | 
| virtual  | ~G4VContinuousDiscreteProcess () | 
|   | 
| 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) | 
|   | 
| 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  | 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 &) | 
|   | 
Definition at line 61 of file G4hhIonisation.hh.