|
| G4ElectronNuclearProcess (const G4String &processName="electronNuclear") |
|
virtual | ~G4ElectronNuclearProcess () |
|
virtual void | ProcessDescription (std::ostream &outFile) const |
|
| G4HadronInelasticProcess (const G4String &processName, G4ParticleDefinition *aParticle) |
|
virtual | ~G4HadronInelasticProcess () |
|
virtual G4bool | IsApplicable (const G4ParticleDefinition &aParticleType) |
|
| G4HadronicProcess (const G4String &processName="Hadronic", G4ProcessType procType=fHadronic) |
|
| G4HadronicProcess (const G4String &processName, G4HadronicProcessType subType) |
|
virtual | ~G4HadronicProcess () |
|
void | RegisterMe (G4HadronicInteraction *a) |
|
G4double | GetElementCrossSection (const G4DynamicParticle *part, const G4Element *elm, const G4Material *mat=nullptr) |
|
G4double | GetMicroscopicCrossSection (const G4DynamicParticle *part, const G4Element *elm, const G4Material *mat=nullptr) |
|
virtual G4VParticleChange * | PostStepDoIt (const G4Track &aTrack, const G4Step &aStep) |
|
virtual void | PreparePhysicsTable (const G4ParticleDefinition &) |
|
virtual void | BuildPhysicsTable (const G4ParticleDefinition &) |
|
void | DumpPhysicsTable (const G4ParticleDefinition &p) |
|
void | AddDataSet (G4VCrossSectionDataSet *aDataSet) |
|
std::vector
< G4HadronicInteraction * > & | GetHadronicInteractionList () |
|
G4double | GetMeanFreePath (const G4Track &aTrack, G4double, G4ForceCondition *) |
|
const G4Nucleus * | GetTargetNucleus () const |
|
const G4Isotope * | GetTargetIsotope () |
|
void | BiasCrossSectionByFactor (G4double aScale) |
|
void | SetIntegral (G4bool val) |
|
void | SetEpReportLevel (G4int level) |
|
void | SetEnergyMomentumCheckLevels (G4double relativeLevel, G4double absoluteLevel) |
|
std::pair< G4double, G4double > | GetEnergyMomentumCheckLevels () const |
|
G4CrossSectionDataStore * | GetCrossSectionDataStore () |
|
void | MultiplyCrossSectionBy (G4double factor) |
|
| G4VDiscreteProcess (const G4String &, G4ProcessType aType=fNotDefined) |
|
| G4VDiscreteProcess (G4VDiscreteProcess &) |
|
virtual | ~G4VDiscreteProcess () |
|
virtual G4double | PostStepGetPhysicalInteractionLength (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
|
virtual G4double | AlongStepGetPhysicalInteractionLength (const G4Track &, G4double, G4double, G4double &, G4GPILSelection *) |
|
virtual G4double | AtRestGetPhysicalInteractionLength (const G4Track &, G4ForceCondition *) |
|
virtual G4VParticleChange * | AtRestDoIt (const G4Track &, const G4Step &) |
|
virtual G4VParticleChange * | AlongStepDoIt (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 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 &) |
|
Definition at line 44 of file G4ElectronNuclearProcess.hh.