A process which handles screened Coulomb collisions between nuclei. 더 자세히 ...
#include <G4ScreenedNuclearRecoil.hh>
Public 멤버 함수 | |
G4ScreenedNuclearRecoil (const G4String &processName="ScreenedElastic", const G4String &ScreeningKey="zbl", G4bool GenerateRecoils=1, G4double RecoilCutoff=100.0 *eV, G4double PhysicsCutoff=10.0 *eV) | |
Construct the process and set some physics parameters for it. 더 자세히 ... | |
virtual | ~G4ScreenedNuclearRecoil () |
destructor 더 자세히 ... | |
virtual G4double | GetMeanFreePath (const G4Track &, G4double, G4ForceCondition *) |
used internally by Geant4 machinery 더 자세히 ... | |
virtual G4VParticleChange * | PostStepDoIt (const G4Track &aTrack, const G4Step &aStep) |
used internally by Geant4 machinery 더 자세히 ... | |
virtual G4bool | IsApplicable (const G4ParticleDefinition &aParticleType) |
test if a prticle of type aParticleType can use this process 더 자세히 ... | |
virtual void | BuildPhysicsTable (const G4ParticleDefinition &aParticleType) |
Build physics tables in advance. Not Implemented. 더 자세히 ... | |
virtual void | DumpPhysicsTable (const G4ParticleDefinition &aParticleType) |
Export physics tables for persistency. Not Implemented. 더 자세히 ... | |
virtual G4bool | CheckNuclearCollision (G4double A, G4double A1, G4double apsis) |
deterine if the moving particle is within the strong force range of the selected nucleus 더 자세히 ... | |
virtual G4ScreenedCoulombCrossSection * | GetNewCrossSectionHandler (void) |
G4double | GetNIEL () const |
Get non-ionizing energy loss for last step. 더 자세히 ... | |
void | ResetTables () |
clear precomputed screening tables 더 자세히 ... | |
void | SetMaxEnergyForScattering (G4double energy) |
set the upper energy beyond which this process has no cross section 더 자세히 ... | |
std::string | GetScreeningKey () const |
find out what screening function we are using 더 자세히 ... | |
void | AllowEnergyDeposition (G4bool flag) |
enable or disable all energy deposition by this process 더 자세히 ... | |
G4bool | GetAllowEnergyDeposition () const |
get flag indicating whether deposition is enabled 더 자세히 ... | |
void | EnableRecoils (G4bool flag) |
enable or disable the generation of recoils. If recoils are disabled, the energy they would have received is just deposited. param flag if true, create recoil ions in cases in which the energy is above the recoilCutoff. If false, just deposit the energy. 더 자세히 ... | |
G4bool | GetEnableRecoils () const |
find out if generation of recoils is enabled. 더 자세히 ... | |
void | SetMFPScaling (G4double scale) |
set the mean free path scaling as specified 더 자세히 ... | |
G4double | GetMFPScaling () const |
get the MFPScaling parameter 더 자세히 ... | |
void | AvoidNuclearReactions (G4bool flag) |
enable or disable whether this process will skip collisions which are close enough they need hadronic phsyics. Default is true (skip close collisions). Disabling this results in excess nuclear stopping power. 더 자세히 ... | |
G4bool | GetAvoidNuclearReactions () const |
get the flag indicating whether hadronic collisions are ignored. 더 자세히 ... | |
void | SetRecoilCutoff (G4double energy) |
set the minimum energy (per nucleon) at which recoils can be generated, and the energy (per nucleon) below which all ions are stopped. 더 자세히 ... | |
G4double | GetRecoilCutoff () const |
get the recoil cutoff 더 자세히 ... | |
void | SetPhysicsCutoff (G4double energy) |
set the energy to which screening tables are computed. Typically, this is 10 eV or so, and not often changed. 더 자세히 ... | |
G4double | GetPhysicsCutoff () const |
get the physics cutoff energy. 더 자세히 ... | |
void | SetNIELPartitionFunction (const G4VNIELPartition *part) |
set the pointer to a class for paritioning energy into NIEL 더 자세히 ... | |
void | SetCrossSectionHardening (G4double fraction, G4double HardeningFactor) |
set the cross section boost to provide faster computation of backscattering 더 자세히 ... | |
G4double | GetHardeningFraction () const |
get the fraction of particles which will have boosted scattering 더 자세히 ... | |
G4double | GetHardeningFactor () const |
get the boost factor in use. 더 자세히 ... | |
G4double | GetCurrentInteractionLength () const |
the the interaciton length used in the last scattering. 더 자세히 ... | |
void | SetExternalCrossSectionHandler (G4ScreenedCoulombCrossSection *cs) |
set a function to compute screening tables, if the user needs non-standard behavior. 더 자세히 ... | |
G4int | GetVerboseLevel () const |
get the verbosity. 더 자세히 ... | |
std::map< G4int, G4ScreenedCoulombCrossSection * > & | GetCrossSectionHandlers () |
void | ClearStages (void) |
void | AddStage (G4ScreenedCollisionStage *stage) |
G4CoulombKinematicsInfo & | GetKinematics () |
void | SetValidCollision (G4bool flag) |
G4bool | GetValidCollision () const |
class G4ParticleChange & | GetParticleChange () |
get the pointer to our ParticleChange object. for internal use, primarily. 더 자세히 ... | |
void | DepositEnergy (G4int z1, G4double a1, const G4Material *material, G4double energy) |
take the given energy, and use the material information to partition it into NIEL and ionizing energy. 더 자세히 ... | |
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 &) |
G4int | operator== (const G4VProcess &right) const |
G4int | operator!= (const G4VProcess &right) 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 |
virtual void | ProcessDescription (std::ostream &outfile) const |
void | SetVerboseLevel (G4int value) |
virtual void | SetMasterProcess (G4VProcess *masterP) |
const G4VProcess * | GetMasterProcess () const |
virtual void | BuildWorkerPhysicsTable (const G4ParticleDefinition &part) |
virtual void | PrepareWorkerPhysicsTable (const G4ParticleDefinition &) |
정적 Public 멤버 함수 | |
static const char * | CVSHeaderVers () |
static const char * | CVSFileVers () |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected 멤버 함수 | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Friends | |
class | G4ScreenedCollisionStage |
A process which handles screened Coulomb collisions between nuclei.
G4ScreenedNuclearRecoil.hh 파일의 208 번째 라인에서 정의되었습니다.
G4ScreenedNuclearRecoil::G4ScreenedNuclearRecoil | ( | const G4String & | processName = "ScreenedElastic" , |
const G4String & | ScreeningKey = "zbl" , |
||
G4bool | GenerateRecoils = 1 , |
||
G4double | RecoilCutoff = 100.0*eV , |
||
G4double | PhysicsCutoff = 10.0*eV |
||
) |
Construct the process and set some physics parameters for it.
processName | the name to assign the process |
ScreeningKey | the name of a screening function to use. The default functions are "zbl" (recommended for soft scattering), "lj" (recommended for backscattering) and "mol" (Moliere potential) |
GenerateRecoils | if frue, ions struck by primary are converted into new moving particles. If false, energy is deposited, but no new moving ions are created. |
RecoilCutoff | energy below which no new moving particles will be created, even if a GenerateRecoils is true. Also, a moving primary particle will be stopped if its energy falls below this limit. |
PhysicsCutoff | the energy transfer to which screening tables are calucalted. There is no really compelling reason to change it from the 10.0 eV default. However, see the paper on running this in thin targets for further discussion, and its interaction with SetMFPScaling() |
G4ScreenedNuclearRecoil.cc 파일의 320 번째 라인에서 정의되었습니다.
다음을 참조함 : AddStage(), fCoulombScattering, highEnergyLimit, lowEnergyLimit, MeV, MFPScale, physicsCutoff, processMaxEnergy, registerDepositedEnergy, G4VProcess::SetProcessSubType().
|
virtual |
|
inline |
G4ScreenedNuclearRecoil.hh 파일의 399 번째 라인에서 정의되었습니다.
다음을 참조함 : collisionStages.
다음에 의해서 참조됨 : G4ScreenedNuclearRecoil().
enable or disable all energy deposition by this process
flag | if true, enable deposition of energy (the default). If false, disable deposition. |
G4ScreenedNuclearRecoil.hh 파일의 296 번째 라인에서 정의되었습니다.
다음을 참조함 : registerDepositedEnergy.
|
inlinevirtualinherited |
|
inlineinherited |
G4VProcess.hh 파일의 482 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::AlongStepGetPhysicalInteractionLength().
다음에 의해서 참조됨 : G4ITStepProcessor::DoDefinePhysicalStepLength().
|
inlinevirtualinherited |
G4VProcess를 구현.
G4HadronStoppingProcess, G4eplusAnnihilation에서 재구현되었습니다.
G4VDiscreteProcess.hh 파일의 97 번째 라인에서 정의되었습니다.
|
inlinevirtualinherited |
G4VProcess를 구현.
G4eplusAnnihilation, G4HadronStoppingProcess에서 재구현되었습니다.
G4VDiscreteProcess.hh 파일의 91 번째 라인에서 정의되었습니다.
|
inlineinherited |
G4VProcess.hh 파일의 493 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::AtRestGetPhysicalInteractionLength(), G4VProcess::thePILfactor.
다음에 의해서 참조됨 : G4ITStepProcessor::GetAtRestIL(), G4SteppingManager::InvokeAtRestDoItProcs().
enable or disable whether this process will skip collisions which are close enough they need hadronic phsyics. Default is true (skip close collisions). Disabling this results in excess nuclear stopping power.
flag | true results in hard collisions being skipped. false allows hard collisions. |
G4ScreenedNuclearRecoil.hh 파일의 331 번째 라인에서 정의되었습니다.
다음을 참조함 : avoidReactions.
|
virtual |
Build physics tables in advance. Not Implemented.
aParticleType | the type of particle to build tables for |
G4VProcess(으)로부터 재구현되었습니다.
G4ScreenedNuclearRecoil.cc 파일의 805 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VProcess::GetProcessSubType(), MeV, processMaxEnergy.
|
virtualinherited |
G4BiasingProcessInterface에서 재구현되었습니다.
G4VProcess.cc 파일의 207 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::BuildPhysicsTable().
다음에 의해서 참조됨 : G4BiasingProcessInterface::BuildWorkerPhysicsTable().
|
virtual |
deterine if the moving particle is within the strong force range of the selected nucleus
A | the nucleon number of the beam |
A1 | the nucleon number of the target |
apsis | the distance of closest approach |
G4ScreenedNuclearRecoil.cc 파일의 398 번째 라인에서 정의되었습니다.
다음을 참조함 : avoidReactions, fermi.
다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoScreeningComputation().
|
inlineprotectedinherited |
G4VProcess.hh 파일의 450 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft.
다음에 의해서 참조됨 : G4VContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecayBase::DecayIt(), G4RadioactiveDecay::DecayIt(), G4Decay::EndTracking(), G4HadronElasticProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VAdjointReverseReaction::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt().
G4ScreenedNuclearRecoil.cc 파일의 359 번째 라인에서 정의되었습니다.
다음을 참조함 : collisionStages.
|
staticinherited |
G4ScreenedNuclearRecoil.cc 파일의 92 번째 라인에서 정의되었습니다.
|
inlinestaticinherited |
G4ScreenedNuclearRecoil.hh 파일의 93 번째 라인에서 정의되었습니다.
void G4ScreenedNuclearRecoil::DepositEnergy | ( | G4int | z1, |
G4double | a1, | ||
const G4Material * | material, | ||
G4double | energy | ||
) |
take the given energy, and use the material information to partition it into NIEL and ionizing energy.
G4ScreenedNuclearRecoil.cc 파일의 378 번째 라인에서 정의되었습니다.
다음을 참조함 : energy, IonizingLoss, NIEL, NIELPartitionFunction, part, G4VNIELPartition::PartitionNIEL().
다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep(), PostStepDoIt().
|
virtualinherited |
G4VProcess.cc 파일의 179 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4VProcess::GetProcessTypeName(), G4VProcess::theProcessName, G4VProcess::theProcessSubType, G4VProcess::theProcessType.
다음에 의해서 참조됨 : G4ProcessTable::DumpInfo(), export_G4VProcess(), G4ProcessManagerMessenger::SetNewValue().
|
virtual |
Export physics tables for persistency. Not Implemented.
aParticleType | the type of particle to build tables for |
G4ScreenedNuclearRecoil.cc 파일의 819 번째 라인에서 정의되었습니다.
enable or disable the generation of recoils. If recoils are disabled, the energy they would have received is just deposited. param flag if true, create recoil ions in cases in which the energy is above the recoilCutoff. If false, just deposit the energy.
G4ScreenedNuclearRecoil.hh 파일의 308 번째 라인에서 정의되었습니다.
다음을 참조함 : generateRecoils.
|
virtualinherited |
G4WrapperProcess, G4BiasingProcessInterface, G4AdjointProcessEquivalentToDirectProcess, G4Decay, G4CoupledTransportation, G4ParallelGeometriesLimiterProcess, G4FastSimulationManagerProcess, G4VPhononProcess에서 재구현되었습니다.
G4VProcess.cc 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::currentInteractionLength, G4cout, G4endl, G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, G4VProcess::verboseLevel.
다음에 의해서 참조됨 : G4VPhononProcess::EndTracking(), G4AdjointProcessEquivalentToDirectProcess::EndTracking(), G4BiasingProcessInterface::EndTracking(), G4WrapperProcess::EndTracking().
|
inline |
get flag indicating whether deposition is enabled
G4ScreenedNuclearRecoil.hh 파일의 299 번째 라인에서 정의되었습니다.
다음을 참조함 : registerDepositedEnergy.
|
inline |
get the flag indicating whether hadronic collisions are ignored.
G4ScreenedNuclearRecoil.hh 파일의 334 번째 라인에서 정의되었습니다.
다음을 참조함 : avoidReactions.
|
inline |
G4ScreenedNuclearRecoil.hh 파일의 394 번째 라인에서 정의되었습니다.
다음을 참조함 : crossSectionHandlers.
다음에 의해서 참조됨 : PostStepDoIt().
|
inline |
the the interaciton length used in the last scattering.
G4ScreenedNuclearRecoil.hh 파일의 380 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::currentInteractionLength.
다음에 의해서 참조됨 : PostStepDoIt().
|
inline |
find out if generation of recoils is enabled.
G4ScreenedNuclearRecoil.hh 파일의 311 번째 라인에서 정의되었습니다.
다음을 참조함 : generateRecoils.
다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep().
|
inline |
get the boost factor in use.
G4ScreenedNuclearRecoil.hh 파일의 377 번째 라인에서 정의되었습니다.
다음을 참조함 : hardeningFactor.
다음에 의해서 참조됨 : PostStepDoIt().
|
inline |
get the fraction of particles which will have boosted scattering
G4ScreenedNuclearRecoil.hh 파일의 374 번째 라인에서 정의되었습니다.
다음을 참조함 : hardeningFraction.
다음에 의해서 참조됨 : PostStepDoIt().
|
inline |
G4ScreenedNuclearRecoil.hh 파일의 402 번째 라인에서 정의되었습니다.
다음을 참조함 : kinematics.
다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep(), G4SingleScatter::DoCollisionStep(), G4ScreenedCoulombClassicalKinematics::DoScreeningComputation().
|
inlineinherited |
G4VProcess.hh 파일의 541 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::masterProcessShadow.
다음에 의해서 참조됨 : G4eplusPolarizedAnnihilation::BuildPhysicsTable(), G4PolarizedCompton::BuildPhysicsTable(), G4ePolarizedIonisation::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4BiasingProcessInterface::SetMasterProcess(), G4VMultipleScattering::StorePhysicsTable(), G4VEmProcess::StorePhysicsTable().
|
virtual |
used internally by Geant4 machinery
G4VDiscreteProcess를 구현.
G4ScreenedNuclearRecoil.cc 파일의 417 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::amu_c2, G4ScreenedCoulombCrossSection::BuildMFPTables(), crossSectionHandlers, DBL_MAX, energy, eplus, Forced, G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), G4Material::GetIndex(), G4DynamicParticle::GetKineticEnergy(), G4MaterialCutsCouple::GetMaterial(), G4Track::GetMaterialCutsCouple(), GetNewCrossSectionHandler(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), highEnergyLimit, G4ScreenedCoulombCrossSection::LoadData(), lowEnergyLimit, G4INCL::Math::max(), mfp, MFPScale, G4INCL::Math::min(), nm, NotForced, physicsCutoff, processMaxEnergy, recoilCutoff, screeningKey, c2_function< float_type >::xmax(), c2_function< float_type >::xmin().
|
inline |
get the MFPScaling parameter
G4ScreenedNuclearRecoil.hh 파일의 322 번째 라인에서 정의되었습니다.
다음을 참조함 : MFPScale.
|
virtual |
G4ScreenedNuclearRecoil.cc 파일의 408 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ScreenedCoulombCrossSection::create(), externalCrossSectionConstructor, G4ScreenedCoulombCrossSection::SetVerbosity(), G4VProcess::verboseLevel.
다음에 의해서 참조됨 : GetMeanFreePath().
|
inline |
Get non-ionizing energy loss for last step.
G4ScreenedNuclearRecoil.hh 파일의 270 번째 라인에서 정의되었습니다.
다음을 참조함 : NIEL.
|
inlineinherited |
G4VProcess.hh 파일의 456 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::theNumberOfInteractionLengthLeft.
|
inline |
get the pointer to our ParticleChange object. for internal use, primarily.
G4ScreenedNuclearRecoil.hh 파일의 410 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep(), G4SingleScatter::DoCollisionStep(), PostStepDoIt().
|
inline |
get the physics cutoff energy.
G4ScreenedNuclearRecoil.hh 파일의 354 번째 라인에서 정의되었습니다.
다음을 참조함 : physicsCutoff.
|
inherited |
G4VProcess.cc 파일의 191 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleDefinition::GetParticleName(), G4VProcess::thePhysicsTableFileName, G4VProcess::theProcessName.
다음에 의해서 참조됨 : export_G4VProcess(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrieveTable(), G4VMultipleScattering::StorePhysicsTable(), G4VEmProcess::StorePhysicsTable(), G4VEnergyLossProcess::StoreTable().
|
inlineinherited |
G4VProcess.hh 파일의 477 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::thePILfactor.
다음에 의해서 참조됨 : export_G4VProcess().
|
inlinevirtualinherited |
G4BiasingProcessInterface, G4WrapperProcess에서 재구현되었습니다.
G4VProcess.hh 파일의 517 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::aProcessManager.
다음에 의해서 참조됨 : G4WrapperProcess::GetProcessManager(), G4BiasingProcessInterface::GetProcessManager().
|
inlineinherited |
G4VProcess.hh 파일의 411 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::theProcessName.
다음에 의해서 참조됨 : G4VEmProcess::ActivateForcedInteraction(), G4VEnergyLossProcess::ActivateForcedInteraction(), G4ProcessManager::ActivateProcess(), G4VEmProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::AddCollaborativeProcess(), G4ParallelGeometriesLimiterProcess::AddParallelWorld(), G4IonINCLXXPhysics::AddProcess(), G4IonQMDPhysics::AddProcess(), G4ProcessManager::AddProcess(), G4ProcessPlacer::AddProcessAs(), G4ITSteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), XrayFluoAnalysisManager::analyseStepping(), G4ITSteppingVerbose::AtRestDoItInvoked(), G4SteppingVerbose::AtRestDoItInvoked(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4HadronicProcess::BiasCrossSectionByFactor(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4VEnergyLossProcess::BuildDEDXTable(), G4VUserPhysicsList::BuildIntegralPhysicsTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4VEmProcess::BuildLambdaTable(), StepMax::BuildPhysicsTable(), G4LowEnergyIonisation::BuildPhysicsTable(), G4LowEnergyBremsstrahlung::BuildPhysicsTable(), G4DNABrownianTransportation::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4LossTableManager::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4ProcessManager::CheckOrderingParameters(), G4HadronicProcess::CheckResult(), LXeStackingAction::ClassifyNewTrack(), OpNoviceStackingAction::ClassifyNewTrack(), G4StackChecker::ClassifyNewTrack(), G4BOptrForceCollision::ConfigureForWorker(), G4RunManagerKernel::ConfirmCoupledTransportation(), G4HadronDElasticPhysics::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4FastSimulationPhysics::ConstructProcess(), G4GenericBiasingPhysics::ConstructProcess(), G4LossTableManager::CopyTables(), Run::CountProcesses(), G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), CCaloSD::createNewHit(), G4VPhononProcess::CreateSecondary(), G4EmParameters::DefineRegParamForEM(), G4EmParameters::DefineRegParamForLoss(), G4HadronicProcessStore::DeRegisterExtraProcess(), DMXMaxTimeCuts::DMXMaxTimeCuts(), DMXMinEkineCuts::DMXMinEkineCuts(), DMXSpecialCuts::DMXSpecialCuts(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4HadronicProcessStore::Dump(), G4MuonicAtomDecay::DumpState(), G4HadronicProcess::DumpState(), G4ExceptionHandler::DumpTrackInfo(), export_G4VProcess(), F04StepMax::F04StepMax(), G4EmCalculator::FindEmModel(), G4VEmProcess::FindLambdaMax(), G4AntiNeutronAnnihilationAtRest::G4AntiNeutronAnnihilationAtRest(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4Cerenkov::G4Cerenkov(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4LowEnergyCompton::G4LowEnergyCompton(), G4LowEnergyGammaConversion::G4LowEnergyGammaConversion(), G4LowEnergyPhotoElectric::G4LowEnergyPhotoElectric(), G4LowEnergyPolarizedCompton::G4LowEnergyPolarizedCompton(), G4LowEnergyRayleigh::G4LowEnergyRayleigh(), G4MaxTimeCuts::G4MaxTimeCuts(), G4MinEkineCuts::G4MinEkineCuts(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4Scintillation::G4Scintillation(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4SpecialCuts::G4SpecialCuts(), G4StepLimiter::G4StepLimiter(), G4UCNAbsorption::G4UCNAbsorption(), G4UCNBoundaryProcess::G4UCNBoundaryProcess(), G4UCNLoss::G4UCNLoss(), G4UCNMultiScattering::G4UCNMultiScattering(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VEmProcess::G4VEmProcess(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4HadronicProcess::GetElementCrossSection(), G4WeightWindowProcess::GetName(), PhysicsList::GetProcess(), G4ProcessManager::GetProcess(), G4ProcessManager::GetProcessVectorIndex(), G4ProcessManager::InActivateProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4ProcessTable::Insert(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePSDIP(), G4LossTableManager::LocalPhysicsTables(), G4ErrorPropagator::MakeOneStep(), G4VEmProcess::PostStepDoIt(), G4SteppingVerbose::PostStepDoItAllDone(), G4ITSteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), G4VITDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4ITSteppingVerbose::PostStepVerbose(), LXeTrackingAction::PostUserTrackingAction(), G4EmConfigurator::PrepareModels(), G4HadronStoppingProcess::PreparePhysicsTable(), G4LossTableManager::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), CexmcTrackingAction::PreUserTrackingAction(), G4HadronicProcessStore::Print(), G4HadronicProcessStore::PrintHtml(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4LowEnergyIonisation::PrintInfoDefinition(), G4SynchrotronRadiation::PrintInfoDefinition(), G4LowEnergyBremsstrahlung::PrintInfoDefinition(), G4hImpactIonisation::PrintInfoDefinition(), G4ProcessPlacer::PrintProcVec(), G4VEmProcess::PrintWarning(), G4VEnergyLossProcess::PrintWarning(), G4PionDecayMakeSpin::ProcessDescription(), G4DecayWithSpin::ProcessDescription(), G4UnknownDecay::ProcessDescription(), G4Decay::ProcessDescription(), G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), G4StackManager::PushOneTrack(), G4HadronicProcessStore::Register(), G4LossTableManager::Register(), G4LossTableManager::RegisterExtraParticle(), G4HadronicProcessStore::RegisterExtraProcess(), G4HadronicProcess::RegisterMe(), G4HadronicProcessStore::RegisterParticle(), G4PhysicsListHelper::RegisterProcess(), G4WrapperProcess::RegisterProcess(), G4ProcessTable::Remove(), G4ParallelGeometriesLimiterProcess::RemoveParallelWorld(), G4ProcessPlacer::RemoveProcess(), G4ProcessManager::RemoveProcess(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetInverseRangeTable(), G4VEnergyLossProcess::SetLambdaTable(), G4ProcessTableMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation(), G4ProcessManager::SetProcessOrdering(), G4ProcessManager::SetProcessOrderingToFirst(), G4ProcessManager::SetProcessOrderingToLast(), G4ProcessManager::SetProcessOrderingToSecond(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSecondaryRangeTable(), G4VEnergyLossProcess::SetSubLambdaTable(), G4FastSimulationManagerProcess::SetWorldVolume(), G4SteppingVerbose::ShowStep(), GB01BOptrChangeCrossSection::StartRun(), GB05BOptrSplitAndKillByCrossSection::StartRun(), G4ChannelingOptrChangeCrossSection::StartRun(), ExN04SteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), F02SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), G4VMultipleScattering::StorePhysicsTable(), G4VEmProcess::StorePhysicsTable(), G4VEnergyLossProcess::StorePhysicsTable(), G4VEnergyLossProcess::StreamInfo(), G4VMultipleScattering::StreamInfo(), G4VEmProcess::StreamInfo(), EventAction::SumEnergyTransfered(), G4EmCalculator::UpdateParticle(), LXeSteppingAction::UserSteppingAction(), F04SteppingAction::UserSteppingAction(), PurgMagSteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), G4ParallelWorldScoringProcess::Verbose(), G4SteppingVerbose::VerboseTrack(), WLSStepMax::WLSStepMax(), XrayTelStepCut::XrayTelStepCut().
|
inlineinherited |
G4VProcess.hh 파일의 429 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::theProcessSubType.
다음에 의해서 참조됨 : StepMax::BuildPhysicsTable(), G4DNABrownianTransportation::BuildPhysicsTable(), BuildPhysicsTable(), G4HadronicProcessStore::FindProcess(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4HadronicProcessStore::GetCrossSectionPerAtom(), G4HadronicProcessStore::GetCrossSectionPerVolume(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4PhysicsListHelper::RegisterProcess(), G4ElectronIonPair::ResidualeChargePostStep(), HistoManager::ScoreNewTrack(), G4EmConfigurator::SetModelForRegion(), G4ChannelingOptrChangeCrossSection::StartRun(), G4VEnergyLossProcess::StreamInfo(), G4VMultipleScattering::StreamInfo(), G4VEmProcess::StreamInfo().
|
inlineinherited |
G4VProcess.hh 파일의 417 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::theProcessType.
다음에 의해서 참조됨 : G4BiasingHelper::ActivatePhysicsBiasing(), G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), export_G4VProcess(), G4ProcessTable::Find(), G4AdjointProcessEquivalentToDirectProcess::G4AdjointProcessEquivalentToDirectProcess(), G4PhysicsListHelper::RegisterProcess(), G4WrapperProcess::RegisterProcess(), G4ProcessTableMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation(), G4ChannelingOptrChangeCrossSection::StartRun().
|
staticinherited |
G4VProcess.cc 파일의 142 번째 라인에서 정의되었습니다.
다음을 참조함 : fDecay, fElectromagnetic, fGeneral, fHadronic, fNotDefined, fOptical, fParameterisation, fPhonon, fPhotolepton_hadron, fTransportation, fUserDefined.
다음에 의해서 참조됨 : G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4ProcessManager::DumpInfo(), G4VProcess::DumpInfo(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProcessTableMessenger::GetProcessType(), G4ProcessTableMessenger::GetProcessTypeName(), G4ProcessTableMessenger::SetNumberOfProcessType().
|
inline |
get the recoil cutoff
G4ScreenedNuclearRecoil.hh 파일의 344 번째 라인에서 정의되었습니다.
다음을 참조함 : recoilCutoff.
다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep(), PostStepDoIt().
|
inline |
find out what screening function we are using
G4ScreenedNuclearRecoil.hh 파일의 290 번째 라인에서 정의되었습니다.
다음을 참조함 : screeningKey.
|
inlineinherited |
G4VProcess.hh 파일의 461 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft.
다음에 의해서 참조됨 : G4HadronicProcess::XBiasSecondaryWeight(), G4HadronicProcess::XBiasSurvivalProbability().
|
inline |
G4ScreenedNuclearRecoil.hh 파일의 406 번째 라인에서 정의되었습니다.
다음을 참조함 : validCollision.
다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep(), G4SingleScatter::DoCollisionStep().
|
inline |
get the verbosity.
G4ScreenedNuclearRecoil.hh 파일의 392 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::verboseLevel.
다음에 의해서 참조됨 : PostStepDoIt().
|
inlineinherited |
G4VProcess.hh 파일의 529 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::enableAlongStepDoIt.
다음에 의해서 참조됨 : G4ProcessManager::CheckOrderingParameters().
|
virtual |
test if a prticle of type aParticleType can use this process
aParticleType | the particle to test |
G4VProcess(으)로부터 재구현되었습니다.
G4ScreenedNuclearRecoil.cc 파일의 796 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleDefinition::GetParticleType(), G4Proton::Proton().
|
inlineinherited |
G4VProcess.hh 파일의 523 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::enableAtRestDoIt.
다음에 의해서 참조됨 : G4ProcessManager::CheckOrderingParameters().
|
inlineinherited |
G4VProcess.hh 파일의 535 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::enablePostStepDoIt.
다음에 의해서 참조됨 : G4ProcessManager::CheckOrderingParameters().
|
inherited |
G4VProcess.cc 파일의 174 번째 라인에서 정의되었습니다.
|
inherited |
G4VProcess.cc 파일의 169 번째 라인에서 정의되었습니다.
|
virtual |
used internally by Geant4 machinery
G4VDiscreteProcess(으)로부터 재구현되었습니다.
G4ScreenedNuclearRecoil.cc 파일의 465 번째 라인에서 정의되었습니다.
다음을 참조함 : G4CoulombKinematicsInfo::a1, G4CoulombKinematicsInfo::a2, CLHEP::amu_c2, angstrom, collisionStages, G4CoulombKinematicsInfo::crossSection, DepositEnergy(), eplus, G4UniformRand, GetCrossSectionHandlers(), GetCurrentInteractionLength(), G4Track::GetDefinition(), G4Track::GetDynamicParticle(), GetHardeningFactor(), GetHardeningFraction(), G4DynamicParticle::GetKineticEnergy(), G4MaterialCutsCouple::GetMaterial(), G4Track::GetMaterialCutsCouple(), GetParticleChange(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), GetRecoilCutoff(), G4Material::GetTotNbOfAtomsPerVolume(), GetVerboseLevel(), G4CoulombKinematicsInfo::impactParameter, G4VParticleChange::Initialize(), IonizingLoss, kinematics, mat, NIEL, P, pi, G4VDiscreteProcess::PostStepDoIt(), G4VProcess::pParticleChange, printf(), G4ParticleChange::ProposeEnergy(), G4VParticleChange::ProposeLocalEnergyDeposit(), G4VParticleChange::ProposeNonIonizingEnergyDeposit(), G4CoulombKinematicsInfo::recoilIon, registerDepositedEnergy, G4ScreenedCoulombCrossSection::SelectRandomUnweightedTarget(), G4CoulombKinematicsInfo::targetMaterial, validCollision.
|
virtualinherited |
G4VProcess를 구현.
G4VEmProcess, G4PolarizedCompton, G4UnknownDecay, G4ElectronCapture, G4NeutronKiller, G4ElectronCapture, G4ElectronCapture, G4HadronStoppingProcess, G4LowECapture, G4ElectronCapture, G4eplusPolarizedAnnihilation, G4ErrorTrackLengthTarget, XrayTelStepCut, G4VErrorLimitProcess, ML2StepMax, G4ErrorStepLengthLimitProcess, G4ErrorMagFieldLimitProcess, IORTStepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMaxProcess, StepMax, StepMax, WLSStepMax, StepMax, StepMax, StepMax, StepLimiter, StepMax, StepMax, StepMax, StepMax, F04StepMax, XrayFluoStepMax, StepMax, HadrontherapyStepMax에서 재구현되었습니다.
G4VDiscreteProcess.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, G4VProcess::currentInteractionLength, DBL_MAX, G4DynamicParticle::DumpInfo(), G4cout, G4endl, G4Track::GetDynamicParticle(), G4Track::GetMaterial(), G4VDiscreteProcess::GetMeanFreePath(), G4Material::GetName(), G4VProcess::GetProcessName(), NotForced, G4VProcess::ResetNumberOfInteractionLengthLeft(), G4VProcess::SubtractNumberOfInteractionLengthLeft(), G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::verboseLevel.
|
inlineinherited |
G4VProcess.hh 파일의 501 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::PostStepGetPhysicalInteractionLength(), G4VProcess::thePILfactor.
다음에 의해서 참조됨 : G4ITStepProcessor::DoDefinePhysicalStepLength().
|
inlinevirtualinherited |
G4BiasingProcessInterface, G4VEnergyLossProcess, G4WrapperProcess, G4VEmProcess, G4AdjointProcessEquivalentToDirectProcess, G4VMultipleScattering, G4ContinuousGainOfEnergy, G4HadronicProcess, G4AdjointAlongStepWeightCorrection, G4VAdjointReverseReaction, G4AdjointForcedInteractionForGamma, G4HadronStoppingProcess, G4MuonMinusAtomicCapture, G4NeutrinoElectronProcess, G4AntiNeutronAnnihilationAtRest, G4HadronElasticProcess, StepMax, StepMax, StepMax, StepMax에서 재구현되었습니다.
G4VProcess.hh 파일의 217 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : export_G4VProcess(), G4AdjointProcessEquivalentToDirectProcess::PreparePhysicsTable(), G4WrapperProcess::PreparePhysicsTable(), G4BiasingProcessInterface::PreparePhysicsTable(), G4VProcess::PrepareWorkerPhysicsTable().
|
virtualinherited |
G4BiasingProcessInterface에서 재구현되었습니다.
G4VProcess.cc 파일의 212 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::PreparePhysicsTable().
다음에 의해서 참조됨 : G4BiasingProcessInterface::PrepareWorkerPhysicsTable().
|
virtualinherited |
G4Decay, G4VEnergyLossProcess, G4HadronicProcess, G4VEmProcess, G4VMultipleScattering, G4MuIonisation, G4hIonisation, G4RadioactiveDecay, G4MuBremsstrahlung, G4PhotoElectricEffect, G4eIonisation, G4GammaConversion, G4ionIonisation, G4eBremsstrahlung, G4NuclearStopping, G4MuPairProduction, G4ComptonScattering, G4HadronStoppingProcess, G4eplusAnnihilation, G4MuonMinusAtomicCapture, G4eeToHadrons, G4UnknownDecay, G4mplIonisation, G4RadioactiveDecayBase, G4hhIonisation, G4MuonicAtomDecay, G4hMultipleScattering, G4ePairProduction, G4hBremsstrahlung, G4MuMultipleScattering, G4alphaIonisation, G4eMultipleScattering, G4hPairProduction, G4HadronElasticProcess, G4NeutrinoElectronProcess, G4RayleighScattering, G4CoulombScattering, G4MuonMinusCapture, G4HadronicAbsorptionFritiof, G4HadronFissionProcess, G4Radioactivation, G4HadronCaptureProcess, G4PhotoNuclearProcess, G4PhotoCaptureProcess, G4HadronicAbsorptionBertini, G4PhotoFissionProcess, G4DecayWithSpin, G4NeutronInelasticProcess, G4AntiAlphaInelasticProcess, G4AntiDeuteronInelasticProcess, G4AntiHe3InelasticProcess, G4ElectronNuclearProcess, G4MuonNuclearProcess, G4AntiNeutronInelasticProcess, G4IonInelasticProcess, G4PionMinusInelasticProcess, G4PionDecayMakeSpin, G4AlphaInelasticProcess, G4AntiOmegaMinusInelasticProcess, G4AntiProtonInelasticProcess, G4AntiSigmaMinusInelasticProcess, G4AntiSigmaPlusInelasticProcess, G4AntiTritonInelasticProcess, G4AntiXiMinusInelasticProcess, G4AntiXiZeroInelasticProcess, G4DeuteronInelasticProcess, G4KaonMinusInelasticProcess, G4KaonPlusInelasticProcess, G4KaonZeroLInelasticProcess, G4KaonZeroSInelasticProcess, G4LambdaInelasticProcess, G4OmegaMinusInelasticProcess, G4PionPlusInelasticProcess, G4ProtonInelasticProcess, G4SigmaMinusInelasticProcess, G4SigmaPlusInelasticProcess, G4TritonInelasticProcess, G4XiMinusInelasticProcess, G4XiZeroInelasticProcess, G4AntiLambdaInelasticProcess, G4He3InelasticProcess, G4PositronNuclearProcess에서 재구현되었습니다.
G4VProcess.cc 파일의 186 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4LossTableManager::DumpHtml(), G4HadronicProcessStore::PrintHtml().
|
virtualinherited |
G4BiasingProcessInterface, G4WrapperProcess, G4AdjointProcessEquivalentToDirectProcess, G4VITProcess에서 재구현되었습니다.
G4VProcess.cc 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Log(), G4UniformRand, G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft.
다음에 의해서 참조됨 : G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4MuonicAtomDecay::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4BiasingProcessInterface::InvokeWrappedProcessPostStepGPIL(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), G4AdjointProcessEquivalentToDirectProcess::ResetNumberOfInteractionLengthLeft(), G4WrapperProcess::ResetNumberOfInteractionLengthLeft(), G4BiasingProcessInterface::ResetNumberOfInteractionLengthLeft(), G4Decay::StartTracking().
void G4ScreenedNuclearRecoil::ResetTables | ( | ) |
clear precomputed screening tables
G4ScreenedNuclearRecoil.cc 파일의 348 번째 라인에서 정의되었습니다.
다음을 참조함 : crossSectionHandlers.
다음에 의해서 참조됨 : SetPhysicsCutoff(), ~G4ScreenedNuclearRecoil().
|
inlinevirtualinherited |
G4VEnergyLossProcess, G4BiasingProcessInterface, G4VEmProcess, G4WrapperProcess, G4AdjointProcessEquivalentToDirectProcess, G4VMultipleScattering에서 재구현되었습니다.
G4VProcess.hh 파일의 236 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : export_G4VProcess(), G4AdjointProcessEquivalentToDirectProcess::RetrievePhysicsTable(), G4WrapperProcess::RetrievePhysicsTable(), G4BiasingProcessInterface::RetrievePhysicsTable().
|
inline |
set the cross section boost to provide faster computation of backscattering
fraction | the fraction of particles to have their cross section boosted. |
HardeningFactor | the factor by which to boost the scattering cross section. |
G4ScreenedNuclearRecoil.hh 파일의 368 번째 라인에서 정의되었습니다.
다음을 참조함 : hardeningFactor, hardeningFraction.
|
inline |
set a function to compute screening tables, if the user needs non-standard behavior.
cs | a class which constructs the screening tables. |
G4ScreenedNuclearRecoil.hh 파일의 387 번째 라인에서 정의되었습니다.
다음을 참조함 : externalCrossSectionConstructor.
|
virtualinherited |
G4BiasingProcessInterface, G4WrapperProcess에서 재구현되었습니다.
G4VProcess.cc 파일의 217 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::masterProcessShadow.
다음에 의해서 참조됨 : G4WrapperProcess::SetMasterProcess(), G4BiasingProcessInterface::SetMasterProcess().
set the upper energy beyond which this process has no cross section
This funciton is used to coordinate this process with G4MSC. Typically, G4MSC should not be allowed to operate in a range which overlaps that of this process. The criterion which is most reasonable is that the transition should be somewhere in the modestly relativistic regime (500 MeV/u for example). param energy energy per nucleon for the cutoff
G4ScreenedNuclearRecoil.hh 파일의 287 번째 라인에서 정의되었습니다.
다음을 참조함 : energy, processMaxEnergy.
다음에 의해서 참조됨 : PhysListEmStandardNR::ConstructProcess().
set the mean free path scaling as specified
scale | the factor by which the default MFP will be scaled. Set to less than 1 for very thin films, typically, to sample multiple scattering, or to greater than 1 for quick simulations with a very long flight path |
G4ScreenedNuclearRecoil.hh 파일의 319 번째 라인에서 정의되었습니다.
void G4ScreenedNuclearRecoil::SetNIELPartitionFunction | ( | const G4VNIELPartition * | part | ) |
set the pointer to a class for paritioning energy into NIEL
part the pointer to the class.
G4ScreenedNuclearRecoil.cc 파일의 371 번째 라인에서 정의되었습니다.
다음을 참조함 : NIELPartitionFunction, part.
set the energy to which screening tables are computed. Typically, this is 10 eV or so, and not often changed.
energy | the cutoff energy |
G4ScreenedNuclearRecoil.hh 파일의 350 번째 라인에서 정의되었습니다.
다음을 참조함 : energy, physicsCutoff, ResetTables().
G4VProcess.hh 파일의 470 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::thePILfactor.
다음에 의해서 참조됨 : export_G4VProcess().
|
inlinevirtualinherited |
G4BiasingProcessInterface, G4WrapperProcess, G4ParallelGeometriesLimiterProcess에서 재구현되었습니다.
G4VProcess.hh 파일의 511 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::aProcessManager.
다음에 의해서 참조됨 : G4ProcessManager::AddProcess(), G4WrapperProcess::SetProcessManager(), G4BiasingProcessInterface::SetProcessManager().
G4VProcess.hh 파일의 435 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::theProcessSubType.
다음에 의해서 참조됨 : G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4alphaIonisation::G4alphaIonisation(), G4AnnihiToMuPair::G4AnnihiToMuPair(), G4AntiNeutronAnnihilationAtRest::G4AntiNeutronAnnihilationAtRest(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4Cerenkov::G4Cerenkov(), G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4CoupledTransportation::G4CoupledTransportation(), G4Decay::G4Decay(), G4DecayWithSpin::G4DecayWithSpin(), G4DNAAttachment::G4DNAAttachment(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4DNAChargeDecrease::G4DNAChargeDecrease(), G4DNAChargeIncrease::G4DNAChargeIncrease(), G4DNAElastic::G4DNAElastic(), G4DNAElectronSolvation::G4DNAElectronSolvation(), G4DNAExcitation::G4DNAExcitation(), G4DNAIonisation::G4DNAIonisation(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAVibExcitation::G4DNAVibExcitation(), G4eBremsstrahlung::G4eBremsstrahlung(), G4eeToHadrons::G4eeToHadrons(), G4eIonisation::G4eIonisation(), G4ePairProduction::G4ePairProduction(), G4eplusAnnihilation::G4eplusAnnihilation(), G4ePolarizedIonisation::G4ePolarizedIonisation(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4GammaConversion::G4GammaConversion(), G4GammaConversionToMuons::G4GammaConversionToMuons(), G4HadronicProcess::G4HadronicProcess(), G4hhIonisation::G4hhIonisation(), G4hIonisation::G4hIonisation(), G4ionIonisation::G4ionIonisation(), G4ITTransportation::G4ITTransportation(), G4MicroElecElastic::G4MicroElecElastic(), G4MicroElecInelastic::G4MicroElecInelastic(), G4MonopoleTransportation::G4MonopoleTransportation(), G4mplIonisation::G4mplIonisation(), G4MuBremsstrahlung::G4MuBremsstrahlung(), G4MuElecElastic::G4MuElecElastic(), G4MuElecInelastic::G4MuElecInelastic(), G4MuIonisation::G4MuIonisation(), G4MuonMinusAtomicCapture::G4MuonMinusAtomicCapture(), G4MuPairProduction::G4MuPairProduction(), G4NeutronKiller::G4NeutronKiller(), G4NuclearStopping::G4NuclearStopping(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PionDecayMakeSpin::G4PionDecayMakeSpin(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedPhotoElectricEffect::G4PolarizedPhotoElectricEffect(), G4Radioactivation::G4Radioactivation(), G4RadioactiveDecay::G4RadioactiveDecay(), G4RadioactiveDecayBase::G4RadioactiveDecayBase(), G4RayleighScattering::G4RayleighScattering(), G4Scintillation::G4Scintillation(), G4ScreenedNuclearRecoil(), G4StepLimiter::G4StepLimiter(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4SynchrotronRadiationInMat::G4SynchrotronRadiationInMat(), G4TransitionRadiation::G4TransitionRadiation(), G4Transportation::G4Transportation(), G4UCNAbsorption::G4UCNAbsorption(), G4UCNBoundaryProcess::G4UCNBoundaryProcess(), G4UCNLoss::G4UCNLoss(), G4UCNMultiScattering::G4UCNMultiScattering(), G4UnknownDecay::G4UnknownDecay(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VMultipleScattering::G4VMultipleScattering(), G4VTransitionRadiation::G4VTransitionRadiation(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4Decay::SetExtDecayer(), StepMax::StepMax().
|
inlineinherited |
G4VProcess.hh 파일의 423 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::theProcessType.
다음에 의해서 참조됨 : DMXMaxTimeCuts::DMXMaxTimeCuts(), DMXMinEkineCuts::DMXMinEkineCuts(), G4MaxTimeCuts::G4MaxTimeCuts(), G4MinEkineCuts::G4MinEkineCuts().
set the minimum energy (per nucleon) at which recoils can be generated, and the energy (per nucleon) below which all ions are stopped.
energy | energy per nucleon |
G4ScreenedNuclearRecoil.hh 파일의 341 번째 라인에서 정의되었습니다.
다음을 참조함 : energy, recoilCutoff.
G4ScreenedNuclearRecoil.hh 파일의 404 번째 라인에서 정의되었습니다.
다음을 참조함 : validCollision.
다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep().
G4VProcess.hh 파일의 440 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::verboseLevel.
다음에 의해서 참조됨 : OpNovicePhysicsList::ConstructOp(), DMXPhysicsList::ConstructOp(), XPhysicsList::ConstructProcess(), G4EmDNAChemistry::ConstructProcess(), TransitionRadiationPhysics::ConstructProcess(), ExUCNExtraPhysics::ConstructUCN(), G4ProcessTable::DumpInfo(), export_G4VProcess(), G4CoupledTransportation::G4CoupledTransportation(), G4hhIonisation::G4hhIonisation(), G4mplIonisation::G4mplIonisation(), G4Transportation::G4Transportation(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4CoulombScattering::InitialiseProcess(), G4VMultipleScattering::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4ProcessTableMessenger::SetNewValue(), G4ProcessManagerMessenger::SetNewValue(), OpNovicePhysicsList::SetVerbose(), WLSPhysicsList::SetVerbose().
G4VEnergyLossProcess, G4WrapperProcess, G4BiasingProcessInterface, G4AdjointProcessEquivalentToDirectProcess, G4VITProcess, G4Decay, G4VMultipleScattering, G4CoupledTransportation, G4MonopoleTransportation, G4VEmProcess, G4Transportation, G4ParallelGeometriesLimiterProcess, G4DNABrownianTransportation, G4FastSimulationManagerProcess, G4ParallelWorldProcess, G4ITTransportation, G4ParallelWorldScoringProcess, G4WeightWindowProcess, G4ScoreSplittingProcess, G4ImportanceProcess, G4WeightCutOffProcess, G4eAdjointMultipleScattering, G4DNASecondOrderReaction, G4VPhononProcess, G4DNAElectronHoleRecombination에서 재구현되었습니다.
G4VProcess.cc 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::currentInteractionLength, G4cout, G4endl, G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, G4VProcess::verboseLevel.
다음에 의해서 참조됨 : G4DNAElectronHoleRecombination::StartTracking(), G4VPhononProcess::StartTracking(), G4DNASecondOrderReaction::StartTracking(), G4ITTransportation::StartTracking(), G4Transportation::StartTracking(), G4MonopoleTransportation::StartTracking(), G4AdjointProcessEquivalentToDirectProcess::StartTracking(), G4BiasingProcessInterface::StartTracking(), G4WrapperProcess::StartTracking().
|
inlinevirtualinherited |
G4VEnergyLossProcess, G4BiasingProcessInterface, G4VEmProcess, G4WrapperProcess, G4AdjointProcessEquivalentToDirectProcess, G4VMultipleScattering에서 재구현되었습니다.
G4VProcess.hh 파일의 231 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : export_G4VProcess(), G4AdjointProcessEquivalentToDirectProcess::StorePhysicsTable(), G4WrapperProcess::StorePhysicsTable(), G4BiasingProcessInterface::StorePhysicsTable().
|
inlineprotectedinherited |
G4VProcess.hh 파일의 547 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VProcess::currentInteractionLength, EventMustBeAborted, G4cerr, G4endl, G4Exception(), CLHEP::perMillion, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, G4VProcess::verboseLevel.
다음에 의해서 참조됨 : G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength().
|
friend |
G4ScreenedNuclearRecoil.hh 파일의 213 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4VProcess.hh 파일의 289 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ErrorEnergyLoss::AlongStepDoIt(), G4ContinuousGainOfEnergy::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4DNAMolecularDissociation::DecayIt(), G4OpBoundaryProcess::DoAbsorption(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4VProcess::G4VProcess(), G4PhononDownconversion::MakeLTSecondaries(), G4PhononDownconversion::MakeTTSecondaries(), G4PhononScattering::PostStepDoIt(), G4PhononDownconversion::PostStepDoIt(), G4PhononReflection::PostStepDoIt(), G4Channeling::PostStepDoIt(), HadrontherapyStepMax::PostStepDoIt(), XrayFluoStepMax::PostStepDoIt(), G4StepLimiter::PostStepDoIt(), F04StepMax::PostStepDoIt(), G4UserSpecialCuts::PostStepDoIt(), StepLimiter::PostStepDoIt(), StepMax::PostStepDoIt(), StepMaxProcess::PostStepDoIt(), WLSStepMax::PostStepDoIt(), DMXSpecialCuts::PostStepDoIt(), G4SpecialCuts::PostStepDoIt(), IORTStepMax::PostStepDoIt(), ML2StepMax::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4LowEnergyRayleigh::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), XrayTelStepCut::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4LowEnergyBremsstrahlung::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4UCNAbsorption::PostStepDoIt(), G4UCNLoss::PostStepDoIt(), G4UCNMultiScattering::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt().
|
protectedinherited |
G4VProcess.hh 파일의 280 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VProcess::GetProcessManager(), G4VProcess::SetProcessManager().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 430 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AvoidNuclearReactions(), CheckNuclearCollision(), GetAvoidNuclearReactions().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 438 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddStage(), ClearStages(), PostStepDoIt().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 440 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCrossSectionHandlers(), GetMeanFreePath(), ResetTables().
|
protectedinherited |
G4VProcess.hh 파일의 297 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4Decay::EndTracking(), G4VProcess::EndTracking(), G4VProcess::GetCurrentInteractionLength(), GetCurrentInteractionLength(), G4VEnergyLossProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4ePolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4Decay::StartTracking(), G4VEnergyLossProcess::StartTracking(), G4VProcess::StartTracking(), G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
protectedinherited |
G4VProcess.hh 파일의 351 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4ITTransportation::G4ITTransportation(), G4NuclearStopping::G4NuclearStopping(), G4VDiscreteProcess::G4VDiscreteProcess(), G4VITDiscreteProcess::G4VITDiscreteProcess(), G4VITRestDiscreteProcess::G4VITRestDiscreteProcess(), G4VITRestProcess::G4VITRestProcess(), G4VRestDiscreteProcess::G4VRestDiscreteProcess(), G4VRestProcess::G4VRestProcess(), G4VProcess::isAlongStepDoItIsEnabled().
|
protectedinherited |
G4VProcess.hh 파일의 350 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4eplusAnnihilation::G4eplusAnnihilation(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4VContinuousDiscreteProcess::G4VContinuousDiscreteProcess(), G4VContinuousProcess::G4VContinuousProcess(), G4VDiscreteProcess::G4VDiscreteProcess(), G4VITDiscreteProcess::G4VITDiscreteProcess(), G4VProcess::isAtRestDoItIsEnabled().
|
protectedinherited |
G4VProcess.hh 파일의 352 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4NuclearStopping::G4NuclearStopping(), G4VContinuousProcess::G4VContinuousProcess(), G4VITRestProcess::G4VITRestProcess(), G4VRestContinuousProcess::G4VRestContinuousProcess(), G4VRestProcess::G4VRestProcess(), G4VProcess::isPostStepDoItIsEnabled().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 437 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNewCrossSectionHandler(), SetExternalCrossSectionHandler().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 430 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : EnableRecoils(), GetEnableRecoils().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 435 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetHardeningFactor(), SetCrossSectionHardening().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 435 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetHardeningFraction(), SetCrossSectionHardening().
|
protected |
the energy per nucleon above which the MFP is constant
G4ScreenedNuclearRecoil.hh 파일의 421 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ScreenedNuclearRecoil(), GetMeanFreePath().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 433 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DepositEnergy(), PostStepDoIt().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 443 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetKinematics(), PostStepDoIt().
|
protected |
the energy per nucleon below which the MFP is zero
G4ScreenedNuclearRecoil.hh 파일의 424 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ScreenedNuclearRecoil(), GetMeanFreePath().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 434 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ScreenedNuclearRecoil(), GetMeanFreePath(), GetMFPScaling(), SetMFPScaling().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 433 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DepositEnergy(), GetNIEL(), PostStepDoIt().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 444 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DepositEnergy(), SetNIELPartitionFunction().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 431 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ScreenedNuclearRecoil(), GetMeanFreePath(), GetPhysicsCutoff(), SetPhysicsCutoff().
|
protectedinherited |
G4VProcess.hh 파일의 283 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VMultipleScattering::AddEmModel(), G4VEmProcess::AddEmModel(), G4VEnergyLossProcess::AddEmModel(), G4VContinuousProcess::AlongStepDoIt(), G4VContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousProcess::AlongStepDoIt(), G4ParallelWorldProcess::AlongStepDoIt(), G4WeightCutOffProcess::AlongStepDoIt(), G4ParallelWorldScoringProcess::AlongStepDoIt(), G4ImportanceProcess::AlongStepDoIt(), G4WeightWindowProcess::AlongStepDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4VITRestProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VITRestDiscreteProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4ScoreSplittingProcess::AtRestDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4ParallelWorldProcess::AtRestDoIt(), G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4VEnergyLossProcess::FillSecondariesAlongStep(), G4Decay::G4Decay(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4ElectronCapture::G4ElectronCapture(), G4ImportanceProcess::G4ImportanceProcess(), G4ITTransportation::G4ITTransportation(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4RadioactiveDecay::G4RadioactiveDecay(), G4RadioactiveDecayBase::G4RadioactiveDecayBase(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4Transportation::G4Transportation(), G4UnknownDecay::G4UnknownDecay(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4VProcess::G4VProcess(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VITDiscreteProcess::PostStepDoIt(), G4VTransitionRadiation::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VITRestDiscreteProcess::PostStepDoIt(), G4ElectronCapture::PostStepDoIt(), G4LowECapture::PostStepDoIt(), G4NeutronKiller::PostStepDoIt(), G4ParallelWorldProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), PostStepDoIt().
|
protected |
the energy per nucleon beyond which the cross section is zero, to cross over to G4MSC
G4ScreenedNuclearRecoil.hh 파일의 428 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPhysicsTable(), G4ScreenedNuclearRecoil(), GetMeanFreePath(), SetMaxEnergyForScattering().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 431 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetMeanFreePath(), GetRecoilCutoff(), SetRecoilCutoff().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 432 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AllowEnergyDeposition(), G4ScreenedNuclearRecoil(), GetAllowEnergyDeposition(), PostStepDoIt().
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 429 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetMeanFreePath(), GetScreeningKey().
|
protectedinherited |
G4VProcess.hh 파일의 300 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VProcess::ClearNumberOfInteractionLengthLeft(), G4VProcess::EndTracking(), G4VProcess::GetTotalNumberOfInteractionLengthTraversed(), G4AdjointForcedInteractionForGamma::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VProcess::ResetNumberOfInteractionLengthLeft(), G4VProcess::StartTracking().
|
protectedinherited |
G4VProcess.hh 파일의 293 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointForcedInteractionForGamma::AlongStepDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4MuonicAtomDecay::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4Decay::AtRestGetPhysicalInteractionLength(), G4VProcess::ClearNumberOfInteractionLengthLeft(), G4MuonicAtomDecay::DecayIt(), G4VProcess::EndTracking(), G4VProcess::GetNumberOfInteractionLengthLeft(), G4VProcess::GetTotalNumberOfInteractionLengthTraversed(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4AdjointForcedInteractionForGamma::PostStepGetPhysicalInteractionLength(), G4ePolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VProcess::ResetNumberOfInteractionLengthLeft(), G4VEmProcess::StartTracking(), G4VEnergyLossProcess::StartTracking(), G4VProcess::StartTracking(), G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
protectedinherited |
G4VProcess.hh 파일의 338 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VProcess::GetPhysicsTableFileName().
|
protectedinherited |
G4VProcess.hh 파일의 346 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VProcess::AtRestGPIL(), G4VProcess::GetPILfactor(), G4VProcess::PostStepGPIL(), G4VProcess::SetPILfactor().
|
protectedinherited |
G4VProcess.hh 파일의 335 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VProcess::DumpInfo(), G4VProcess::EndTracking(), G4WeightCutOffProcess::GetName(), G4ImportanceProcess::GetName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), G4WrapperProcess::RegisterProcess(), G4VProcess::StartTracking(), G4VITProcess::SubtractNumberOfInteractionLengthLeft(), G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
protectedinherited |
G4VProcess.hh 파일의 343 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VProcess::DumpInfo(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4VProcess::GetProcessSubType(), G4VProcess::SetProcessSubType().
|
protectedinherited |
|
protected |
G4ScreenedNuclearRecoil.hh 파일의 442 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetValidCollision(), PostStepDoIt(), SetValidCollision().
|
protectedinherited |
G4VProcess.hh 파일의 371 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmProcess::ActivateForcedInteraction(), G4VEnergyLossProcess::ActivateForcedInteraction(), G4VEmProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::AddCollaborativeProcess(), G4LowECapture::AddRegion(), G4Transportation::AlongStepDoIt(), G4MonopoleTransportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4hImpactIonisation::AntiProtonParametrisedDEDX(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4VXTRenergyLoss::BuildAngleTable(), G4eLowEnergyLoss::BuildDEDXTable(), G4VEnergyLossProcess::BuildDEDXTable(), G4VXTRenergyLoss::BuildEnergyTable(), G4VXTRenergyLoss::BuildGlobalAngleTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4hImpactIonisation::BuildLambdaTable(), G4VEmProcess::BuildLambdaTable(), G4LowEnergyBremsstrahlung::BuildLossTable(), G4LowEnergyIonisation::BuildLossTable(), G4hImpactIonisation::BuildLossTable(), G4ChargeExchangeProcess::BuildPhysicsTable(), G4ElectronCapture::BuildPhysicsTable(), G4LowECapture::BuildPhysicsTable(), G4LowEnergyIonisation::BuildPhysicsTable(), G4LowEnergyBremsstrahlung::BuildPhysicsTable(), G4hImpactIonisation::BuildPhysicsTable(), G4SynchrotronRadiation::BuildPhysicsTable(), G4VXTRenergyLoss::BuildPhysicsTable(), G4DNABrownianTransportation::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4OpRayleigh::CalculateRayleighMeanFreePaths(), G4eplusPolarizedAnnihilation::ComputeSaturationFactor(), G4ePolarizedIonisation::ComputeSaturationFactor(), G4PolarizedCompton::ComputeSaturationFactor(), G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4VPhononProcess::CreateSecondary(), DMXMaxTimeCuts::DMXMaxTimeCuts(), DMXMinEkineCuts::DMXMinEkineCuts(), DMXSpecialCuts::DMXSpecialCuts(), G4VProcess::EndTracking(), F04StepMax::F04StepMax(), G4VEmProcess::FindLambdaMax(), G4AntiNeutronAnnihilationAtRest::G4AntiNeutronAnnihilationAtRest(), G4Cerenkov::G4Cerenkov(), G4ChargeExchangeProcess::G4ChargeExchangeProcess(), G4CoupledTransportation::G4CoupledTransportation(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4ePolarizedIonisation::G4ePolarizedIonisation(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4LowEnergyBremsstrahlung::G4LowEnergyBremsstrahlung(), G4LowEnergyCompton::G4LowEnergyCompton(), G4LowEnergyGammaConversion::G4LowEnergyGammaConversion(), G4LowEnergyIonisation::G4LowEnergyIonisation(), G4LowEnergyPhotoElectric::G4LowEnergyPhotoElectric(), G4LowEnergyPolarizedCompton::G4LowEnergyPolarizedCompton(), G4LowEnergyRayleigh::G4LowEnergyRayleigh(), G4MaxTimeCuts::G4MaxTimeCuts(), G4MinEkineCuts::G4MinEkineCuts(), G4MonopoleTransportation::G4MonopoleTransportation(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4Scintillation::G4Scintillation(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4SpecialCuts::G4SpecialCuts(), G4StepLimiter::G4StepLimiter(), G4StrawTubeXTRadiator::G4StrawTubeXTRadiator(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4TransparentRegXTRadiator::G4TransparentRegXTRadiator(), G4Transportation::G4Transportation(), G4UCNAbsorption::G4UCNAbsorption(), G4UCNBoundaryProcess::G4UCNBoundaryProcess(), G4UCNLoss::G4UCNLoss(), G4UCNMultiScattering::G4UCNMultiScattering(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VXTRenergyLoss::GetAngleVector(), G4Cerenkov::GetAverageNumberOfPhotons(), G4ChargeExchangeProcess::GetElementCrossSection(), G4VXTRenergyLoss::GetGasZmuProduct(), G4PhononScattering::GetMeanFreePath(), G4PhononDownconversion::GetMeanFreePath(), G4SynchrotronRadiation::GetMeanFreePath(), G4eplusPolarizedAnnihilation::GetMeanFreePath(), G4ePolarizedIonisation::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4PolarizedCompton::GetMeanFreePath(), G4UCNAbsorption::GetMeanFreePath(), GetNewCrossSectionHandler(), G4VXTRenergyLoss::GetNumberOfPhotons(), G4VXTRenergyLoss::GetPlateZmuProduct(), G4SynchrotronRadiation::GetRandomEnergySR(), G4VProcess::GetVerboseLevel(), GetVerboseLevel(), G4hhIonisation::InitialiseEnergyLossProcess(), G4eeToHadrons::InitialiseProcess(), G4hImpactIonisation::InitializeMe(), G4UCNBoundaryProcess::MRreflect(), G4UCNBoundaryProcess::MRreflectHigh(), G4HadronElasticProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4DNASecondOrderReaction::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4UCNMultiScattering::PostStepDoIt(), G4UCNAbsorption::PostStepDoIt(), G4UCNLoss::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4VITDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4ePolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VMultipleScattering::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4hImpactIonisation::ProtonParametrisedDEDX(), G4UCNBoundaryProcess::Reflect(), G4CoupledTransportation::ReportInexactEnergy(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrieveTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetInverseRangeTable(), G4LowECapture::SetKinEnergyLimit(), G4ElectronCapture::SetKinEnergyLimit(), G4NeutronKiller::SetKinEnergyLimit(), G4VEnergyLossProcess::SetLambdaTable(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSecondaryRangeTable(), G4VEnergyLossProcess::SetSubLambdaTable(), G4NeutronKiller::SetTimeLimit(), G4VProcess::SetVerboseLevel(), G4FastSimulationManagerProcess::SetWorldVolume(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), G4CoupledTransportation::StartTracking(), G4VProcess::StartTracking(), G4VMultipleScattering::StorePhysicsTable(), G4VEnergyLossProcess::StorePhysicsTable(), G4VEnergyLossProcess::StreamInfo(), G4VMultipleScattering::StreamInfo(), G4VEmProcess::StreamInfo(), G4VITProcess::SubtractNumberOfInteractionLengthLeft(), G4VProcess::SubtractNumberOfInteractionLengthLeft(), WLSStepMax::WLSStepMax(), XrayTelStepCut::XrayTelStepCut(), G4CoupledTransportation::~G4CoupledTransportation(), G4MonopoleTransportation::~G4MonopoleTransportation(), G4Transportation::~G4Transportation().