Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Protected 멤버 함수 | Protected 속성 | Friends | 모든 멤버 목록
G4ScreenedNuclearRecoil 클래스 참조

A process which handles screened Coulomb collisions between nuclei. 더 자세히 ...

#include <G4ScreenedNuclearRecoil.hh>

G4ScreenedNuclearRecoil에 대한 상속 다이어그램 :
G4ScreenedCoulombCrossSectionInfo G4VDiscreteProcess G4VProcess

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 G4VParticleChangePostStepDoIt (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)
 
G4CoulombKinematicsInfoGetKinematics ()
 
void SetValidCollision (G4bool flag)
 
G4bool GetValidCollision () const
 
class G4ParticleChangeGetParticleChange ()
 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 G4VParticleChangeAtRestDoIt (const G4Track &, const G4Step &)
 
virtual G4VParticleChangeAlongStepDoIt (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 G4StringGetPhysicsTableFileName (const G4ParticleDefinition *, const G4String &directory, const G4String &tableName, G4bool ascii=false)
 
const G4StringGetProcessName () 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 G4ProcessManagerGetProcessManager ()
 
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 G4VProcessGetMasterProcess () const
 
virtual void BuildWorkerPhysicsTable (const G4ParticleDefinition &part)
 
virtual void PrepareWorkerPhysicsTable (const G4ParticleDefinition &)
 

정적 Public 멤버 함수

static const char * CVSHeaderVers ()
 
static const char * CVSFileVers ()
 
static const G4StringGetProcessTypeName (G4ProcessType)
 

Protected 멤버 함수

void SubtractNumberOfInteractionLengthLeft (G4double previousStepSize)
 
void ClearNumberOfInteractionLengthLeft ()
 

Protected 속성

G4double highEnergyLimit
 the energy per nucleon above which the MFP is constant 더 자세히 ...
 
G4double lowEnergyLimit
 the energy per nucleon below which the MFP is zero 더 자세히 ...
 
G4double processMaxEnergy
 the energy per nucleon beyond which the cross section is zero, to cross over to G4MSC 더 자세히 ...
 
G4String screeningKey
 
G4bool generateRecoils
 
G4bool avoidReactions
 
G4double recoilCutoff
 
G4double physicsCutoff
 
G4bool registerDepositedEnergy
 
G4double IonizingLoss
 
G4double NIEL
 
G4double MFPScale
 
G4double hardeningFraction
 
G4double hardeningFactor
 
G4ScreenedCoulombCrossSectionexternalCrossSectionConstructor
 
std::vector
< G4ScreenedCollisionStage * > 
collisionStages
 
std::map< G4int,
G4ScreenedCoulombCrossSection * > 
crossSectionHandlers
 
G4bool validCollision
 
G4CoulombKinematicsInfo kinematics
 
const G4VNIELPartitionNIELPartitionFunction
 
const G4ProcessManageraProcessManager
 
G4VParticleChangepParticleChange
 
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
 

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.

매개변수
processNamethe name to assign the process
ScreeningKeythe name of a screening function to use. The default functions are "zbl" (recommended for soft scattering), "lj" (recommended for backscattering) and "mol" (Moliere potential)
GenerateRecoilsif frue, ions struck by primary are converted into new moving particles. If false, energy is deposited, but no new moving ions are created.
RecoilCutoffenergy 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.
PhysicsCutoffthe 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().

G4ScreenedNuclearRecoil::~G4ScreenedNuclearRecoil ( )
virtual

destructor

G4ScreenedNuclearRecoil.cc 파일의 391 번째 라인에서 정의되었습니다.

다음을 참조함 : ResetTables().

멤버 함수 문서화

void G4ScreenedNuclearRecoil::AddStage ( G4ScreenedCollisionStage stage)
inline

G4ScreenedNuclearRecoil.hh 파일의 399 번째 라인에서 정의되었습니다.

다음을 참조함 : collisionStages.

다음에 의해서 참조됨 : G4ScreenedNuclearRecoil().

void G4ScreenedNuclearRecoil::AllowEnergyDeposition ( G4bool  flag)
inline

enable or disable all energy deposition by this process

매개변수
flagif true, enable deposition of energy (the default). If false, disable deposition.

G4ScreenedNuclearRecoil.hh 파일의 296 번째 라인에서 정의되었습니다.

다음을 참조함 : registerDepositedEnergy.

virtual G4VParticleChange* G4VDiscreteProcess::AlongStepDoIt ( const G4Track ,
const G4Step  
)
inlinevirtualinherited

G4VProcess를 구현.

G4NuclearStopping에서 재구현되었습니다.

G4VDiscreteProcess.hh 파일의 102 번째 라인에서 정의되었습니다.

virtual G4double G4VDiscreteProcess::AlongStepGetPhysicalInteractionLength ( const G4Track ,
G4double  ,
G4double  ,
G4double ,
G4GPILSelection  
)
inlinevirtualinherited

G4VProcess를 구현.

G4NuclearStopping에서 재구현되었습니다.

G4VDiscreteProcess.hh 파일의 83 번째 라인에서 정의되었습니다.

G4double G4VProcess::AlongStepGPIL ( const G4Track track,
G4double  previousStepSize,
G4double  currentMinimumStep,
G4double proposedSafety,
G4GPILSelection selection 
)
inlineinherited

G4VProcess.hh 파일의 482 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::AlongStepGetPhysicalInteractionLength().

다음에 의해서 참조됨 : G4ITStepProcessor::DoDefinePhysicalStepLength().

virtual G4VParticleChange* G4VDiscreteProcess::AtRestDoIt ( const G4Track ,
const G4Step  
)
inlinevirtualinherited

G4VProcess를 구현.

G4HadronStoppingProcess, G4eplusAnnihilation에서 재구현되었습니다.

G4VDiscreteProcess.hh 파일의 97 번째 라인에서 정의되었습니다.

virtual G4double G4VDiscreteProcess::AtRestGetPhysicalInteractionLength ( const G4Track ,
G4ForceCondition  
)
inlinevirtualinherited

G4VProcess를 구현.

G4eplusAnnihilation, G4HadronStoppingProcess에서 재구현되었습니다.

G4VDiscreteProcess.hh 파일의 91 번째 라인에서 정의되었습니다.

G4double G4VProcess::AtRestGPIL ( const G4Track track,
G4ForceCondition condition 
)
inlineinherited

G4VProcess.hh 파일의 493 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::AtRestGetPhysicalInteractionLength(), G4VProcess::thePILfactor.

다음에 의해서 참조됨 : G4ITStepProcessor::GetAtRestIL(), G4SteppingManager::InvokeAtRestDoItProcs().

void G4ScreenedNuclearRecoil::AvoidNuclearReactions ( G4bool  flag)
inline

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.

매개변수
flagtrue results in hard collisions being skipped. false allows hard collisions.

G4ScreenedNuclearRecoil.hh 파일의 331 번째 라인에서 정의되었습니다.

다음을 참조함 : avoidReactions.

void G4ScreenedNuclearRecoil::BuildPhysicsTable ( const G4ParticleDefinition aParticleType)
virtual

Build physics tables in advance. Not Implemented.

매개변수
aParticleTypethe type of particle to build tables for

G4VProcess(으)로부터 재구현되었습니다.

G4ScreenedNuclearRecoil.cc 파일의 805 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VProcess::GetProcessSubType(), MeV, processMaxEnergy.

void G4VProcess::BuildWorkerPhysicsTable ( const G4ParticleDefinition part)
virtualinherited

G4BiasingProcessInterface에서 재구현되었습니다.

G4VProcess.cc 파일의 207 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::BuildPhysicsTable().

다음에 의해서 참조됨 : G4BiasingProcessInterface::BuildWorkerPhysicsTable().

G4bool G4ScreenedNuclearRecoil::CheckNuclearCollision ( G4double  A,
G4double  A1,
G4double  apsis 
)
virtual

deterine if the moving particle is within the strong force range of the selected nucleus

매개변수
Athe nucleon number of the beam
A1the nucleon number of the target
apsisthe distance of closest approach

G4ScreenedNuclearRecoil.cc 파일의 398 번째 라인에서 정의되었습니다.

다음을 참조함 : avoidReactions, fermi.

다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoScreeningComputation().

void G4VProcess::ClearNumberOfInteractionLengthLeft ( )
inlineprotectedinherited
void G4ScreenedNuclearRecoil::ClearStages ( void  )

G4ScreenedNuclearRecoil.cc 파일의 359 번째 라인에서 정의되었습니다.

다음을 참조함 : collisionStages.

const char * G4ScreenedCoulombCrossSectionInfo::CVSFileVers ( )
staticinherited

G4ScreenedNuclearRecoil.cc 파일의 92 번째 라인에서 정의되었습니다.

static const char* G4ScreenedCoulombCrossSectionInfo::CVSHeaderVers ( )
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().

void G4VProcess::DumpInfo ( ) const
virtualinherited
void G4ScreenedNuclearRecoil::DumpPhysicsTable ( const G4ParticleDefinition aParticleType)
virtual

Export physics tables for persistency. Not Implemented.

매개변수
aParticleTypethe type of particle to build tables for

G4ScreenedNuclearRecoil.cc 파일의 819 번째 라인에서 정의되었습니다.

void G4ScreenedNuclearRecoil::EnableRecoils ( G4bool  flag)
inline

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.

void G4VProcess::EndTracking ( )
virtualinherited
G4bool G4ScreenedNuclearRecoil::GetAllowEnergyDeposition ( ) const
inline

get flag indicating whether deposition is enabled

G4ScreenedNuclearRecoil.hh 파일의 299 번째 라인에서 정의되었습니다.

다음을 참조함 : registerDepositedEnergy.

G4bool G4ScreenedNuclearRecoil::GetAvoidNuclearReactions ( ) const
inline

get the flag indicating whether hadronic collisions are ignored.

G4ScreenedNuclearRecoil.hh 파일의 334 번째 라인에서 정의되었습니다.

다음을 참조함 : avoidReactions.

std::map<G4int, G4ScreenedCoulombCrossSection*>& G4ScreenedNuclearRecoil::GetCrossSectionHandlers ( )
inline

G4ScreenedNuclearRecoil.hh 파일의 394 번째 라인에서 정의되었습니다.

다음을 참조함 : crossSectionHandlers.

다음에 의해서 참조됨 : PostStepDoIt().

G4double G4ScreenedNuclearRecoil::GetCurrentInteractionLength ( ) const
inline

the the interaciton length used in the last scattering.

G4ScreenedNuclearRecoil.hh 파일의 380 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::currentInteractionLength.

다음에 의해서 참조됨 : PostStepDoIt().

G4bool G4ScreenedNuclearRecoil::GetEnableRecoils ( ) const
inline

find out if generation of recoils is enabled.

G4ScreenedNuclearRecoil.hh 파일의 311 번째 라인에서 정의되었습니다.

다음을 참조함 : generateRecoils.

다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep().

G4double G4ScreenedNuclearRecoil::GetHardeningFactor ( ) const
inline

get the boost factor in use.

G4ScreenedNuclearRecoil.hh 파일의 377 번째 라인에서 정의되었습니다.

다음을 참조함 : hardeningFactor.

다음에 의해서 참조됨 : PostStepDoIt().

G4double G4ScreenedNuclearRecoil::GetHardeningFraction ( ) const
inline

get the fraction of particles which will have boosted scattering

G4ScreenedNuclearRecoil.hh 파일의 374 번째 라인에서 정의되었습니다.

다음을 참조함 : hardeningFraction.

다음에 의해서 참조됨 : PostStepDoIt().

G4CoulombKinematicsInfo& G4ScreenedNuclearRecoil::GetKinematics ( )
inline
const G4VProcess * G4VProcess::GetMasterProcess ( ) const
inlineinherited
G4double G4ScreenedNuclearRecoil::GetMeanFreePath ( const G4Track track,
G4double  ,
G4ForceCondition cond 
)
virtual
G4double G4ScreenedNuclearRecoil::GetMFPScaling ( ) const
inline

get the MFPScaling parameter

G4ScreenedNuclearRecoil.hh 파일의 322 번째 라인에서 정의되었습니다.

다음을 참조함 : MFPScale.

G4ScreenedCoulombCrossSection * G4ScreenedNuclearRecoil::GetNewCrossSectionHandler ( void  )
virtual
G4double G4ScreenedNuclearRecoil::GetNIEL ( ) const
inline

Get non-ionizing energy loss for last step.

G4ScreenedNuclearRecoil.hh 파일의 270 번째 라인에서 정의되었습니다.

다음을 참조함 : NIEL.

G4double G4VProcess::GetNumberOfInteractionLengthLeft ( ) const
inlineinherited

G4VProcess.hh 파일의 456 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::theNumberOfInteractionLengthLeft.

class G4ParticleChange& G4ScreenedNuclearRecoil::GetParticleChange ( )
inline

get the pointer to our ParticleChange object. for internal use, primarily.

G4ScreenedNuclearRecoil.hh 파일의 410 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep(), G4SingleScatter::DoCollisionStep(), PostStepDoIt().

G4double G4ScreenedNuclearRecoil::GetPhysicsCutoff ( ) const
inline

get the physics cutoff energy.

G4ScreenedNuclearRecoil.hh 파일의 354 번째 라인에서 정의되었습니다.

다음을 참조함 : physicsCutoff.

const G4String & G4VProcess::GetPhysicsTableFileName ( const G4ParticleDefinition particle,
const G4String directory,
const G4String tableName,
G4bool  ascii = false 
)
inherited
G4double G4VProcess::GetPILfactor ( ) const
inlineinherited

G4VProcess.hh 파일의 477 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::thePILfactor.

다음에 의해서 참조됨 : export_G4VProcess().

const G4ProcessManager * G4VProcess::GetProcessManager ( )
inlinevirtualinherited

G4BiasingProcessInterface, G4WrapperProcess에서 재구현되었습니다.

G4VProcess.hh 파일의 517 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::aProcessManager.

다음에 의해서 참조됨 : G4WrapperProcess::GetProcessManager(), G4BiasingProcessInterface::GetProcessManager().

const G4String & G4VProcess::GetProcessName ( ) const
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().

G4int G4VProcess::GetProcessSubType ( ) const
inlineinherited
G4ProcessType G4VProcess::GetProcessType ( ) const
inlineinherited
const G4String & G4VProcess::GetProcessTypeName ( G4ProcessType  aType)
staticinherited
G4double G4ScreenedNuclearRecoil::GetRecoilCutoff ( ) const
inline

get the recoil cutoff

G4ScreenedNuclearRecoil.hh 파일의 344 번째 라인에서 정의되었습니다.

다음을 참조함 : recoilCutoff.

다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep(), PostStepDoIt().

std::string G4ScreenedNuclearRecoil::GetScreeningKey ( ) const
inline

find out what screening function we are using

G4ScreenedNuclearRecoil.hh 파일의 290 번째 라인에서 정의되었습니다.

다음을 참조함 : screeningKey.

G4double G4VProcess::GetTotalNumberOfInteractionLengthTraversed ( ) const
inlineinherited
G4bool G4ScreenedNuclearRecoil::GetValidCollision ( ) const
inline

G4ScreenedNuclearRecoil.hh 파일의 406 번째 라인에서 정의되었습니다.

다음을 참조함 : validCollision.

다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep(), G4SingleScatter::DoCollisionStep().

G4int G4ScreenedNuclearRecoil::GetVerboseLevel ( ) const
inline

get the verbosity.

G4ScreenedNuclearRecoil.hh 파일의 392 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::verboseLevel.

다음에 의해서 참조됨 : PostStepDoIt().

G4bool G4VProcess::isAlongStepDoItIsEnabled ( ) const
inlineinherited

G4VProcess.hh 파일의 529 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::enableAlongStepDoIt.

다음에 의해서 참조됨 : G4ProcessManager::CheckOrderingParameters().

G4bool G4ScreenedNuclearRecoil::IsApplicable ( const G4ParticleDefinition aParticleType)
virtual

test if a prticle of type aParticleType can use this process

매개변수
aParticleTypethe particle to test

G4VProcess(으)로부터 재구현되었습니다.

G4ScreenedNuclearRecoil.cc 파일의 796 번째 라인에서 정의되었습니다.

다음을 참조함 : G4ParticleDefinition::GetParticleType(), G4Proton::Proton().

G4bool G4VProcess::isAtRestDoItIsEnabled ( ) const
inlineinherited

G4VProcess.hh 파일의 523 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::enableAtRestDoIt.

다음에 의해서 참조됨 : G4ProcessManager::CheckOrderingParameters().

G4bool G4VProcess::isPostStepDoItIsEnabled ( ) const
inlineinherited

G4VProcess.hh 파일의 535 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::enablePostStepDoIt.

다음에 의해서 참조됨 : G4ProcessManager::CheckOrderingParameters().

G4int G4VProcess::operator!= ( const G4VProcess right) const
inherited

G4VProcess.cc 파일의 174 번째 라인에서 정의되었습니다.

G4int G4VProcess::operator== ( const G4VProcess right) const
inherited

G4VProcess.cc 파일의 169 번째 라인에서 정의되었습니다.

G4VParticleChange * G4ScreenedNuclearRecoil::PostStepDoIt ( const G4Track aTrack,
const G4Step aStep 
)
virtual
G4double G4VDiscreteProcess::PostStepGetPhysicalInteractionLength ( const G4Track track,
G4double  previousStepSize,
G4ForceCondition condition 
)
virtualinherited
G4double G4VProcess::PostStepGPIL ( const G4Track track,
G4double  previousStepSize,
G4ForceCondition condition 
)
inlineinherited

G4VProcess.hh 파일의 501 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::PostStepGetPhysicalInteractionLength(), G4VProcess::thePILfactor.

다음에 의해서 참조됨 : G4ITStepProcessor::DoDefinePhysicalStepLength().

virtual void G4VProcess::PreparePhysicsTable ( const G4ParticleDefinition )
inlinevirtualinherited
void G4VProcess::PrepareWorkerPhysicsTable ( const G4ParticleDefinition part)
virtualinherited

G4BiasingProcessInterface에서 재구현되었습니다.

G4VProcess.cc 파일의 212 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::PreparePhysicsTable().

다음에 의해서 참조됨 : G4BiasingProcessInterface::PrepareWorkerPhysicsTable().

void G4VProcess::ProcessDescription ( std::ostream &  outfile) const
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().

void G4VProcess::ResetNumberOfInteractionLengthLeft ( )
virtualinherited
void G4ScreenedNuclearRecoil::ResetTables ( )

clear precomputed screening tables

G4ScreenedNuclearRecoil.cc 파일의 348 번째 라인에서 정의되었습니다.

다음을 참조함 : crossSectionHandlers.

다음에 의해서 참조됨 : SetPhysicsCutoff(), ~G4ScreenedNuclearRecoil().

virtual G4bool G4VProcess::RetrievePhysicsTable ( const G4ParticleDefinition ,
const G4String ,
G4bool   
)
inlinevirtualinherited
void G4ScreenedNuclearRecoil::SetCrossSectionHardening ( G4double  fraction,
G4double  HardeningFactor 
)
inline

set the cross section boost to provide faster computation of backscattering

매개변수
fractionthe fraction of particles to have their cross section boosted.
HardeningFactorthe factor by which to boost the scattering cross section.

G4ScreenedNuclearRecoil.hh 파일의 368 번째 라인에서 정의되었습니다.

다음을 참조함 : hardeningFactor, hardeningFraction.

void G4ScreenedNuclearRecoil::SetExternalCrossSectionHandler ( G4ScreenedCoulombCrossSection cs)
inline

set a function to compute screening tables, if the user needs non-standard behavior.

매개변수
csa class which constructs the screening tables.

G4ScreenedNuclearRecoil.hh 파일의 387 번째 라인에서 정의되었습니다.

다음을 참조함 : externalCrossSectionConstructor.

void G4VProcess::SetMasterProcess ( G4VProcess masterP)
virtualinherited

G4BiasingProcessInterface, G4WrapperProcess에서 재구현되었습니다.

G4VProcess.cc 파일의 217 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::masterProcessShadow.

다음에 의해서 참조됨 : G4WrapperProcess::SetMasterProcess(), G4BiasingProcessInterface::SetMasterProcess().

void G4ScreenedNuclearRecoil::SetMaxEnergyForScattering ( G4double  energy)
inline

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().

void G4ScreenedNuclearRecoil::SetMFPScaling ( G4double  scale)
inline

set the mean free path scaling as specified

매개변수
scalethe 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 번째 라인에서 정의되었습니다.

다음을 참조함 : MFPScale, scale.

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.

void G4ScreenedNuclearRecoil::SetPhysicsCutoff ( G4double  energy)
inline

set the energy to which screening tables are computed. Typically, this is 10 eV or so, and not often changed.

매개변수
energythe cutoff energy

G4ScreenedNuclearRecoil.hh 파일의 350 번째 라인에서 정의되었습니다.

다음을 참조함 : energy, physicsCutoff, ResetTables().

void G4VProcess::SetPILfactor ( G4double  value)
inlineinherited

G4VProcess.hh 파일의 470 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::thePILfactor.

다음에 의해서 참조됨 : export_G4VProcess().

void G4VProcess::SetProcessManager ( const G4ProcessManager procMan)
inlinevirtualinherited

G4BiasingProcessInterface, G4WrapperProcess, G4ParallelGeometriesLimiterProcess에서 재구현되었습니다.

G4VProcess.hh 파일의 511 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::aProcessManager.

다음에 의해서 참조됨 : G4ProcessManager::AddProcess(), G4WrapperProcess::SetProcessManager(), G4BiasingProcessInterface::SetProcessManager().

void G4VProcess::SetProcessSubType ( G4int  value)
inlineinherited

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().

void G4VProcess::SetProcessType ( G4ProcessType  aType)
inlineinherited

G4VProcess.hh 파일의 423 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::theProcessType.

다음에 의해서 참조됨 : DMXMaxTimeCuts::DMXMaxTimeCuts(), DMXMinEkineCuts::DMXMinEkineCuts(), G4MaxTimeCuts::G4MaxTimeCuts(), G4MinEkineCuts::G4MinEkineCuts().

void G4ScreenedNuclearRecoil::SetRecoilCutoff ( G4double  energy)
inline

set the minimum energy (per nucleon) at which recoils can be generated, and the energy (per nucleon) below which all ions are stopped.

매개변수
energyenergy per nucleon

G4ScreenedNuclearRecoil.hh 파일의 341 번째 라인에서 정의되었습니다.

다음을 참조함 : energy, recoilCutoff.

void G4ScreenedNuclearRecoil::SetValidCollision ( G4bool  flag)
inline

G4ScreenedNuclearRecoil.hh 파일의 404 번째 라인에서 정의되었습니다.

다음을 참조함 : validCollision.

다음에 의해서 참조됨 : G4ScreenedCoulombClassicalKinematics::DoCollisionStep().

void G4VProcess::SetVerboseLevel ( G4int  value)
inlineinherited
void G4VProcess::StartTracking ( G4Track )
virtualinherited
virtual G4bool G4VProcess::StorePhysicsTable ( const G4ParticleDefinition ,
const G4String ,
G4bool   
)
inlinevirtualinherited
void G4VProcess::SubtractNumberOfInteractionLengthLeft ( G4double  previousStepSize)
inlineprotectedinherited

Friend, 그리고 관련된 함수 문서화

friend class G4ScreenedCollisionStage
friend

G4ScreenedNuclearRecoil.hh 파일의 213 번째 라인에서 정의되었습니다.

멤버 데이타 문서화

G4ParticleChange G4VProcess::aParticleChange
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().

const G4ProcessManager* G4VProcess::aProcessManager
protectedinherited

G4VProcess.hh 파일의 280 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4VProcess::GetProcessManager(), G4VProcess::SetProcessManager().

G4bool G4ScreenedNuclearRecoil::avoidReactions
protected

G4ScreenedNuclearRecoil.hh 파일의 430 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AvoidNuclearReactions(), CheckNuclearCollision(), GetAvoidNuclearReactions().

std::vector<G4ScreenedCollisionStage *> G4ScreenedNuclearRecoil::collisionStages
protected

G4ScreenedNuclearRecoil.hh 파일의 438 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddStage(), ClearStages(), PostStepDoIt().

std::map<G4int, G4ScreenedCoulombCrossSection*> G4ScreenedNuclearRecoil::crossSectionHandlers
protected

G4ScreenedNuclearRecoil.hh 파일의 440 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetCrossSectionHandlers(), GetMeanFreePath(), ResetTables().

G4double G4VProcess::currentInteractionLength
protectedinherited
G4bool G4VProcess::enableAlongStepDoIt
protectedinherited
G4bool G4VProcess::enableAtRestDoIt
protectedinherited
G4bool G4VProcess::enablePostStepDoIt
protectedinherited
G4ScreenedCoulombCrossSection* G4ScreenedNuclearRecoil::externalCrossSectionConstructor
protected

G4ScreenedNuclearRecoil.hh 파일의 437 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetNewCrossSectionHandler(), SetExternalCrossSectionHandler().

G4bool G4ScreenedNuclearRecoil::generateRecoils
protected

G4ScreenedNuclearRecoil.hh 파일의 430 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EnableRecoils(), GetEnableRecoils().

G4double G4ScreenedNuclearRecoil::hardeningFactor
protected

G4ScreenedNuclearRecoil.hh 파일의 435 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetHardeningFactor(), SetCrossSectionHardening().

G4double G4ScreenedNuclearRecoil::hardeningFraction
protected

G4ScreenedNuclearRecoil.hh 파일의 435 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetHardeningFraction(), SetCrossSectionHardening().

G4double G4ScreenedNuclearRecoil::highEnergyLimit
protected

the energy per nucleon above which the MFP is constant

G4ScreenedNuclearRecoil.hh 파일의 421 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ScreenedNuclearRecoil(), GetMeanFreePath().

G4double G4ScreenedNuclearRecoil::IonizingLoss
protected

G4ScreenedNuclearRecoil.hh 파일의 433 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DepositEnergy(), PostStepDoIt().

G4CoulombKinematicsInfo G4ScreenedNuclearRecoil::kinematics
protected

G4ScreenedNuclearRecoil.hh 파일의 443 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetKinematics(), PostStepDoIt().

G4double G4ScreenedNuclearRecoil::lowEnergyLimit
protected

the energy per nucleon below which the MFP is zero

G4ScreenedNuclearRecoil.hh 파일의 424 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ScreenedNuclearRecoil(), GetMeanFreePath().

G4double G4ScreenedNuclearRecoil::MFPScale
protected

G4ScreenedNuclearRecoil.hh 파일의 434 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ScreenedNuclearRecoil(), GetMeanFreePath(), GetMFPScaling(), SetMFPScaling().

G4double G4ScreenedNuclearRecoil::NIEL
protected

G4ScreenedNuclearRecoil.hh 파일의 433 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DepositEnergy(), GetNIEL(), PostStepDoIt().

const G4VNIELPartition* G4ScreenedNuclearRecoil::NIELPartitionFunction
protected

G4ScreenedNuclearRecoil.hh 파일의 444 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DepositEnergy(), SetNIELPartitionFunction().

G4double G4ScreenedNuclearRecoil::physicsCutoff
protected

G4ScreenedNuclearRecoil.hh 파일의 431 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ScreenedNuclearRecoil(), GetMeanFreePath(), GetPhysicsCutoff(), SetPhysicsCutoff().

G4VParticleChange* G4VProcess::pParticleChange
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().

G4double G4ScreenedNuclearRecoil::processMaxEnergy
protected

the energy per nucleon beyond which the cross section is zero, to cross over to G4MSC

G4ScreenedNuclearRecoil.hh 파일의 428 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : BuildPhysicsTable(), G4ScreenedNuclearRecoil(), GetMeanFreePath(), SetMaxEnergyForScattering().

G4double G4ScreenedNuclearRecoil::recoilCutoff
protected

G4ScreenedNuclearRecoil.hh 파일의 431 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetMeanFreePath(), GetRecoilCutoff(), SetRecoilCutoff().

G4bool G4ScreenedNuclearRecoil::registerDepositedEnergy
protected

G4ScreenedNuclearRecoil.hh 파일의 432 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AllowEnergyDeposition(), G4ScreenedNuclearRecoil(), GetAllowEnergyDeposition(), PostStepDoIt().

G4String G4ScreenedNuclearRecoil::screeningKey
protected

G4ScreenedNuclearRecoil.hh 파일의 429 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetMeanFreePath(), GetScreeningKey().

G4double G4VProcess::theInitialNumberOfInteractionLength
protectedinherited
G4double G4VProcess::theNumberOfInteractionLengthLeft
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().

G4String G4VProcess::thePhysicsTableFileName
protectedinherited

G4VProcess.hh 파일의 338 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4VProcess::GetPhysicsTableFileName().

G4double G4VProcess::thePILfactor
protectedinherited

G4VProcess.hh 파일의 346 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4VProcess::AtRestGPIL(), G4VProcess::GetPILfactor(), G4VProcess::PostStepGPIL(), G4VProcess::SetPILfactor().

G4String G4VProcess::theProcessName
protectedinherited
G4int G4VProcess::theProcessSubType
protectedinherited

G4VProcess.hh 파일의 343 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4VProcess::DumpInfo(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4VProcess::GetProcessSubType(), G4VProcess::SetProcessSubType().

G4ProcessType G4VProcess::theProcessType
protectedinherited
G4bool G4ScreenedNuclearRecoil::validCollision
protected

G4ScreenedNuclearRecoil.hh 파일의 442 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetValidCollision(), PostStepDoIt(), SetValidCollision().

G4int G4VProcess::verboseLevel
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().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: