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

#include <G4GoudsmitSaundersonMscModel.hh>

G4GoudsmitSaundersonMscModel에 대한 상속 다이어그램 :
G4VMscModel G4VEmModel

Public 멤버 함수

 G4GoudsmitSaundersonMscModel (const G4String &nam="GoudsmitSaunderson")
 
virtual ~G4GoudsmitSaundersonMscModel ()
 
virtual void Initialise (const G4ParticleDefinition *, const G4DataVector &)
 
virtual void InitialiseLocal (const G4ParticleDefinition *p, G4VEmModel *masterModel)
 
virtual G4ThreeVectorSampleScattering (const G4ThreeVector &, G4double safety)
 
virtual G4double ComputeTruePathLengthLimit (const G4Track &track, G4double &currentMinimalStep)
 
virtual G4double ComputeGeomPathLength (G4double truePathLength)
 
virtual G4double ComputeTrueStepLength (G4double geomStepLength)
 
virtual G4double CrossSectionPerVolume (const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
void StartTracking (G4Track *)
 
void SampleMSC ()
 
G4double GetTransportMeanFreePath (const G4ParticleDefinition *, G4double)
 
void SetOptionPWACorrection (G4bool opt)
 
G4bool GetOptionPWACorrection () const
 
void SetOptionMottCorrection (G4bool opt)
 
G4bool GetOptionMottCorrection () const
 
G4GoudsmitSaundersonTableGetGSTable ()
 
G4GSPWACorrectionsGetPWACorrection ()
 
virtual void SampleSecondaries (std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double tmax) override
 
void SetStepLimitType (G4MscStepLimitType)
 
void SetLateralDisplasmentFlag (G4bool val)
 
void SetRangeFactor (G4double)
 
void SetGeomFactor (G4double)
 
void SetSkin (G4double)
 
void SetSampleZ (G4bool)
 
G4VEnergyLossProcessGetIonisation () const
 
void SetIonisation (G4VEnergyLossProcess *, const G4ParticleDefinition *part)
 
G4double ComputeSafety (const G4ThreeVector &position, G4double limit=DBL_MAX)
 
G4double ComputeGeomLimit (const G4Track &, G4double &presafety, G4double limit)
 
G4double GetDEDX (const G4ParticleDefinition *part, G4double kineticEnergy, const G4MaterialCutsCouple *couple)
 
G4double GetRange (const G4ParticleDefinition *part, G4double kineticEnergy, const G4MaterialCutsCouple *couple)
 
G4double GetEnergy (const G4ParticleDefinition *part, G4double range, const G4MaterialCutsCouple *couple)
 
virtual void InitialiseForMaterial (const G4ParticleDefinition *, const G4Material *)
 
virtual void InitialiseForElement (const G4ParticleDefinition *, G4int Z)
 
virtual G4double ComputeDEDXPerVolume (const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=DBL_MAX)
 
virtual G4double GetPartialCrossSection (const G4Material *, G4int level, const G4ParticleDefinition *, G4double kineticEnergy)
 
virtual G4double ComputeCrossSectionPerAtom (const G4ParticleDefinition *, G4double kinEnergy, G4double Z, G4double A=0., G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
G4double ComputeCrossSectionPerAtom (const G4ParticleDefinition *, const G4Element *, G4double kinEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
virtual G4double ComputeCrossSectionPerShell (const G4ParticleDefinition *, G4int Z, G4int shellIdx, G4double kinEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
virtual G4double ChargeSquareRatio (const G4Track &)
 
virtual G4double GetChargeSquareRatio (const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)
 
virtual G4double GetParticleCharge (const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)
 
virtual void CorrectionsAlongStep (const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double &eloss, G4double &niel, G4double length)
 
virtual G4double Value (const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy)
 
virtual G4double MinPrimaryEnergy (const G4Material *, const G4ParticleDefinition *, G4double cut=0.0)
 
virtual G4double MinEnergyCut (const G4ParticleDefinition *, const G4MaterialCutsCouple *)
 
virtual void SetupForMaterial (const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)
 
virtual void DefineForRegion (const G4Region *)
 
virtual void ModelDescription (std::ostream &outFile) const
 
virtual void ModelDescription (std::ostream &outFile, G4String endOfLine) const
 
void InitialiseElementSelectors (const G4ParticleDefinition *, const G4DataVector &)
 
std::vector
< G4EmElementSelector * > * 
GetElementSelectors ()
 
void SetElementSelectors (std::vector< G4EmElementSelector * > *)
 
virtual G4double ComputeDEDX (const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=DBL_MAX)
 
G4double CrossSection (const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
G4double ComputeMeanFreePath (const G4ParticleDefinition *, G4double kineticEnergy, const G4Material *, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
const G4ElementSelectRandomAtom (const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
const G4ElementSelectRandomAtom (const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
G4int SelectRandomAtomNumber (const G4Material *)
 
G4int SelectIsotopeNumber (const G4Element *)
 
void SetParticleChange (G4VParticleChange *, G4VEmFluctuationModel *f=nullptr)
 
void SetCrossSectionTable (G4PhysicsTable *, G4bool isLocal)
 
G4ElementDataGetElementData ()
 
G4PhysicsTableGetCrossSectionTable ()
 
G4VEmFluctuationModelGetModelOfFluctuations ()
 
G4VEmAngularDistributionGetAngularDistribution ()
 
G4VEmModelGetTripletModel ()
 
void SetTripletModel (G4VEmModel *)
 
void SetAngularDistribution (G4VEmAngularDistribution *)
 
G4double HighEnergyLimit () const
 
G4double LowEnergyLimit () const
 
G4double HighEnergyActivationLimit () const
 
G4double LowEnergyActivationLimit () const
 
G4double PolarAngleLimit () const
 
G4double SecondaryThreshold () const
 
G4bool LPMFlag () const
 
G4bool DeexcitationFlag () const
 
G4bool ForceBuildTableFlag () const
 
G4bool UseAngularGeneratorFlag () const
 
void SetAngularGeneratorFlag (G4bool)
 
void SetHighEnergyLimit (G4double)
 
void SetLowEnergyLimit (G4double)
 
void SetActivationHighEnergyLimit (G4double)
 
void SetActivationLowEnergyLimit (G4double)
 
G4bool IsActive (G4double kinEnergy)
 
void SetPolarAngleLimit (G4double)
 
void SetSecondaryThreshold (G4double)
 
void SetLPMFlag (G4bool val)
 
void SetDeexcitationFlag (G4bool val)
 
void SetForceBuildTable (G4bool val)
 
void SetFluctuationFlag (G4bool val)
 
void SetMasterThread (G4bool val)
 
G4bool IsMaster () const
 
G4double MaxSecondaryKinEnergy (const G4DynamicParticle *dynParticle)
 
const G4StringGetName () const
 
void SetCurrentCouple (const G4MaterialCutsCouple *)
 
const G4ElementGetCurrentElement () const
 
const G4IsotopeGetCurrentIsotope () const
 
G4bool IsLocked () const
 
void SetLocked (G4bool)
 

Protected 멤버 함수

G4ParticleChangeForMSCGetParticleChangeForMSC (const G4ParticleDefinition *p=nullptr)
 
G4double ConvertTrueToGeom (G4double &tLength, G4double &gLength)
 
G4ParticleChangeForLossGetParticleChangeForLoss ()
 
G4ParticleChangeForGammaGetParticleChangeForGamma ()
 
virtual G4double MaxSecondaryEnergy (const G4ParticleDefinition *, G4double kineticEnergy)
 
const G4MaterialCutsCoupleCurrentCouple () const
 
void SetCurrentElement (const G4Element *)
 

Protected 속성

G4double facrange
 
G4double facgeom
 
G4double facsafety
 
G4double skin
 
G4double dtrl
 
G4double geomMin
 
G4double geomMax
 
G4ThreeVector fDisplacement
 
G4MscStepLimitType steppingAlgorithm
 
G4bool samplez
 
G4bool latDisplasment
 
G4ElementDatafElementData
 
G4VParticleChangepParticleChange
 
G4PhysicsTablexSectionTable
 
const std::vector< G4double > * theDensityFactor
 
const std::vector< G4int > * theDensityIdx
 
size_t idxTable
 
G4bool lossFlucFlag
 
G4double inveplus
 

Private 멤버 함수

void SetParticle (const G4ParticleDefinition *p)
 
G4double GetLambda (G4double)
 
G4GoudsmitSaundersonMscModeloperator= (const G4GoudsmitSaundersonMscModel &right)
 
 G4GoudsmitSaundersonMscModel (const G4GoudsmitSaundersonMscModel &)
 
G4double GetTransportMeanFreePathOnly (const G4ParticleDefinition *, G4double)
 
G4double Randomizetlimit ()
 

Private 속성

CLHEP::HepRandomEnginerndmEngineMod
 
G4double currentKinEnergy
 
G4double currentRange
 
G4double fr
 
G4double rangeinit
 
G4double geombig
 
G4double geomlimit
 
G4double lambdalimit
 
G4double tlimit
 
G4double tgeom
 
G4double par1
 
G4double par2
 
G4double par3
 
G4double tlimitminfix2
 
G4double tausmall
 
G4double mass
 
G4double taulim
 
G4double presafety
 
G4double fZeff
 
G4int charge
 
G4int currentMaterialIndex
 
G4bool firstStep
 
G4LossTableManagertheManager
 
const G4ParticleDefinitionparticle
 
G4ParticleChangeForMSCfParticleChange
 
const G4MaterialCutsCouplecurrentCouple
 
G4GoudsmitSaundersonTablefGSTable
 
G4GSPWACorrectionsfPWACorrection
 
G4bool fIsUsePWACorrection
 
G4bool fIsUseMottCorrection
 
G4double fLambda0
 
G4double fLambda1
 
G4double fScrA
 
G4double fG1
 
G4double fMCtoScrA
 
G4double fMCtoQ1
 
G4double fMCtoG2PerG1
 
G4double fTheTrueStepLenght
 
G4double fTheTransportDistance
 
G4double fTheZPathLenght
 
G4ThreeVector fTheDisplacementVector
 
G4ThreeVector fTheNewDirection
 
G4bool fIsEndedUpOnBoundary
 
G4bool fIsMultipleSacettring
 
G4bool fIsSingleScattering
 
G4bool fIsEverythingWasDone
 
G4bool fIsNoScatteringInMSC
 
G4bool fIsNoDisplace
 
G4bool fIsInsideSkin
 
G4bool fIsWasOnBoundary
 
G4bool fIsFirstRealStep
 

정적 Private 속성

static G4bool gIsUseAccurate = true
 
static G4bool gIsOptimizationOn = true
 

상세한 설명

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

생성자 & 소멸자 문서화

G4GoudsmitSaundersonMscModel::G4GoudsmitSaundersonMscModel ( const G4String nam = "GoudsmitSaunderson")
G4GoudsmitSaundersonMscModel::~G4GoudsmitSaundersonMscModel ( )
virtual

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

다음을 참조함 : fGSTable, fPWACorrection, G4VEmModel::IsMaster().

G4GoudsmitSaundersonMscModel::G4GoudsmitSaundersonMscModel ( const G4GoudsmitSaundersonMscModel )
private

멤버 함수 문서화

G4double G4VEmModel::ChargeSquareRatio ( const G4Track track)
virtualinherited

G4BraggIonGasModel, G4BetheBlochIonGasModel에서 재구현되었습니다.

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

다음을 참조함 : G4VEmModel::GetChargeSquareRatio(), G4Track::GetKineticEnergy(), G4Track::GetMaterial(), G4Track::GetParticleDefinition().

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

G4double G4VEmModel::ComputeCrossSectionPerAtom ( const G4ParticleDefinition ,
G4double  kinEnergy,
G4double  Z,
G4double  A = 0.,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
virtualinherited

G4LowEPPolarizedComptonModel, G4IonParametrisedLossModel, G4LowEPComptonModel, G4BetheBlochModel, G4eCoulombScatteringModel, G4MuBetheBlochModel, G4MuBremsstrahlungModel, G4BraggIonModel, G4BraggModel, G4ICRU73QOModel, G4UrbanAdjointMscModel, G4MuPairProductionModel, G4UrbanMscModel, G4PenelopeComptonModel, G4eBremParametrizedModel, G4PairProductionRelModel, G4eeToHadronsMultiModel, G4PenelopeIonisationModel, G4IonCoulombScatteringModel, G4LindhardSorensenIonModel, G4WentzelVIModel, G4mplIonisationWithDeltaModel, G4eBremsstrahlungRelModel, G4hCoulombScatteringModel, G4MollerBhabhaModel, G4eSingleCoulombScatteringModel, G4BetheHeitlerModel, G4EmMultiModel, G4AtimaEnergyLossModel, G4WentzelVIRelModel, G4eeToHadronsModel, G4PenelopeBremsstrahlungModel, G4eeToTwoGammaModel, G4LDMBremModel, G4KleinNishinaCompton, G4KleinNishinaModel, G4PenelopePhotoElectricModel, G4LivermoreIonisationModel, G4PenelopeRayleighModel, G4eplusTo2GammaOKVIModel, G4PEEffectFluoModel, G4LivermorePolarizedComptonModel, G4PenelopeAnnihilationModel, G4PenelopeGammaConversionModel, G4PolarizedComptonModel, G4eplusTo3GammaOKVIModel, G4LivermorePhotoElectricModel, G4LivermorePolarizedPhotoElectricModel, G4LivermorePolarizedRayleighModel, G4LivermoreComptonModel, G4LivermoreComptonModifiedModel, G4LivermoreGammaConversionModel, G4LivermorePolarizedGammaConversionModel, G4LivermoreNuclearGammaConversionModel, G4LivermoreGammaConversionModelRC, G4LivermorePolarizedPhotoElectricGDModel, G4LivermoreRayleighModel, G4BoldyshevTripletModel, G4XrayRayleighModel에서 재구현되었습니다.

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

다음에 의해서 참조됨 : G4VEmProcess::ComputeCrossSectionPerAtom(), G4EmCalculator::ComputeCrossSectionPerAtom(), G4VEmModel::ComputeCrossSectionPerAtom(), G4EmCalculator::ComputeCrossSectionPerShell(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), G4VEmModel::CrossSectionPerVolume(), G4AdjointComptonModel::DiffCrossSectionPerAtomPrimToScatPrim(), G4AdjointIonIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), G4AdjointhIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), G4VEmAdjointModel::DiffCrossSectionPerAtomPrimToSecond(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecondApproximated2(), G4LivermoreGammaConversionModel::InitialiseProbability(), main().

G4double G4VEmModel::ComputeCrossSectionPerAtom ( const G4ParticleDefinition part,
const G4Element elm,
G4double  kinEnergy,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
inlineinherited

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

다음을 참조함 : G4VEmModel::ComputeCrossSectionPerAtom(), G4Element::GetN(), G4Element::GetZ(), G4VEmModel::SetCurrentElement().

G4double G4VEmModel::ComputeCrossSectionPerShell ( const G4ParticleDefinition ,
G4int  Z,
G4int  shellIdx,
G4double  kinEnergy,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
virtualinherited

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

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

G4double G4VEmModel::ComputeDEDX ( const G4MaterialCutsCouple couple,
const G4ParticleDefinition part,
G4double  kineticEnergy,
G4double  cutEnergy = DBL_MAX 
)
inlinevirtualinherited
G4double G4VEmModel::ComputeDEDXPerVolume ( const G4Material ,
const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  cutEnergy = DBL_MAX 
)
virtualinherited
G4double G4VMscModel::ComputeGeomLimit ( const G4Track track,
G4double presafety,
G4double  limit 
)
inlineinherited
G4double G4GoudsmitSaundersonMscModel::ComputeGeomPathLength ( G4double  truePathLength)
virtual
G4double G4VEmModel::ComputeMeanFreePath ( const G4ParticleDefinition part,
G4double  kineticEnergy,
const G4Material material,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
inlineinherited

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

다음을 참조함 : G4VEmModel::CrossSectionPerVolume(), DBL_MAX.

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

G4double G4VMscModel::ComputeSafety ( const G4ThreeVector position,
G4double  limit = DBL_MAX 
)
inlineinherited
G4double G4GoudsmitSaundersonMscModel::ComputeTruePathLengthLimit ( const G4Track track,
G4double currentMinimalStep 
)
virtual

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

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

다음을 참조함 : G4VMscModel::ComputeGeomLimit(), G4VMscModel::ComputeSafety(), G4VMscModel::ConvertTrueToGeom(), currentCouple, currentKinEnergy, currentMaterialIndex, currentRange, e, CLHEP::electron_mass_c2, G4VMscModel::facgeom, G4VMscModel::facrange, G4VMscModel::facsafety, fGeomBoundary, fGSTable, firstStep, fIsEverythingWasDone, fIsFirstRealStep, fIsInsideSkin, fIsMultipleSacettring, fIsNoDisplace, fIsNoScatteringInMSC, fIsSingleScattering, fIsWasOnBoundary, fLambda0, fLambda1, fr, fScrA, fTheDisplacementVector, fTheNewDirection, fTheTransportDistance, fTheTrueStepLenght, fTheZPathLenght, fUndefined, fUseDistanceToBoundary, fUseSafetyPlus, fZeff, G4Log(), G4UniformRand, geombig, geomlimit, G4Track::GetDynamicParticle(), G4Material::GetIndex(), G4Material::GetIonisation(), G4DynamicParticle::GetKineticEnergy(), G4MaterialCutsCouple::GetMaterial(), G4Track::GetMaterialCutsCouple(), G4StepPoint::GetPosition(), G4Step::GetPreStepPoint(), G4VMscModel::GetRange(), G4StepPoint::GetSafety(), G4Track::GetStep(), G4StepPoint::GetStepStatus(), GetTransportMeanFreePath(), G4IonisParamMat::GetZeffective(), gIsOptimizationOn, G4INCL::Math::max(), G4INCL::Math::min(), particle, presafety, Randomizetlimit(), rangeinit, SampleMSC(), CLHEP::Hep3Vector::set(), G4VEmModel::SetCurrentCouple(), G4GoudsmitSaundersonTable::SingleScattering(), G4VMscModel::skin, G4InuclParticleNames::sp, G4VMscModel::steppingAlgorithm, tgeom, tlimit, CLHEP::twopi.

G4double G4GoudsmitSaundersonMscModel::ComputeTrueStepLength ( G4double  geomStepLength)
virtual
G4double G4VMscModel::ConvertTrueToGeom ( G4double tLength,
G4double gLength 
)
inlineprotectedinherited
void G4VEmModel::CorrectionsAlongStep ( const G4MaterialCutsCouple ,
const G4DynamicParticle ,
G4double eloss,
G4double niel,
G4double  length 
)
virtualinherited
G4double G4VEmModel::CrossSection ( const G4MaterialCutsCouple couple,
const G4ParticleDefinition part,
G4double  kineticEnergy,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
inlineinherited
G4double G4GoudsmitSaundersonMscModel::CrossSectionPerVolume ( const G4Material mat,
const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
virtual
const G4MaterialCutsCouple * G4VEmModel::CurrentCouple ( ) const
inlineprotectedinherited
G4bool G4VEmModel::DeexcitationFlag ( ) const
inlineinherited

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

다음을 참조함 : G4VEmModel::flagDeexcitation.

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

void G4VEmModel::DefineForRegion ( const G4Region )
virtualinherited

G4PAIModel, G4PAIPhotModel에서 재구현되었습니다.

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

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

G4bool G4VEmModel::ForceBuildTableFlag ( ) const
inlineinherited

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

다음을 참조함 : G4VEmModel::flagForceBuildTable.

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

G4VEmAngularDistribution * G4VEmModel::GetAngularDistribution ( )
inlineinherited

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

다음을 참조함 : G4VEmModel::anglModel.

다음에 의해서 참조됨 : G4EmModelManager::DumpModelList(), G4AtimaEnergyLossModel::Initialise(), G4LindhardSorensenIonModel::Initialise(), G4MollerBhabhaModel::Initialise(), G4BraggIonModel::Initialise(), G4BraggModel::Initialise(), G4ICRU73QOModel::Initialise(), G4BetheBlochModel::Initialise(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4LivermoreRayleighModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4SeltzerBergerModel::SampleSecondaries(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4LivermoreIonisationModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4eBremParametrizedModel::SampleSecondaries(), G4PairProductionRelModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4ICRU73QOModel::SampleSecondaries(), G4BraggModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4AtimaEnergyLossModel::SampleSecondaries(), G4LindhardSorensenIonModel::SampleSecondaries(), G4BetheBlochModel::SampleSecondaries(), G4IonParametrisedLossModel::SampleSecondaries().

G4double G4VEmModel::GetChargeSquareRatio ( const G4ParticleDefinition p,
const G4Material ,
G4double  kineticEnergy 
)
virtualinherited
G4PhysicsTable * G4VEmModel::GetCrossSectionTable ( )
inlineinherited
const G4Element * G4VEmModel::GetCurrentElement ( ) const
inlineinherited
const G4Isotope * G4VEmModel::GetCurrentIsotope ( ) const
inlineinherited

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

다음을 참조함 : G4VEmModel::fCurrentIsotope.

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

G4double G4VMscModel::GetDEDX ( const G4ParticleDefinition part,
G4double  kineticEnergy,
const G4MaterialCutsCouple couple 
)
inlineinherited
G4ElementData * G4VEmModel::GetElementData ( )
inlineinherited

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

다음을 참조함 : G4VEmModel::fElementData.

다음에 의해서 참조됨 : G4MuPairProductionModel::InitialiseLocal(), G4ePairProduction::StreamProcessInfo(), G4MuPairProduction::StreamProcessInfo().

std::vector< G4EmElementSelector * > * G4VEmModel::GetElementSelectors ( )
inlineinherited
G4double G4VMscModel::GetEnergy ( const G4ParticleDefinition part,
G4double  range,
const G4MaterialCutsCouple couple 
)
inlineinherited
G4GoudsmitSaundersonTable* G4GoudsmitSaundersonMscModel::GetGSTable ( )
inline

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

다음을 참조함 : fGSTable.

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

G4VEnergyLossProcess * G4VMscModel::GetIonisation ( ) const
inlineinherited

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

다음을 참조함 : G4VMscModel::ionisation.

G4double G4GoudsmitSaundersonMscModel::GetLambda ( G4double  )
inlineprivate
G4VEmFluctuationModel * G4VEmModel::GetModelOfFluctuations ( )
inlineinherited
const G4String & G4VEmModel::GetName ( void  ) const
inlineinherited
G4bool G4GoudsmitSaundersonMscModel::GetOptionMottCorrection ( ) const
inline

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

다음을 참조함 : fIsUseMottCorrection.

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

G4bool G4GoudsmitSaundersonMscModel::GetOptionPWACorrection ( ) const
inline

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

다음을 참조함 : fIsUsePWACorrection.

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

G4double G4VEmModel::GetPartialCrossSection ( const G4Material ,
G4int  level,
const G4ParticleDefinition ,
G4double  kineticEnergy 
)
virtualinherited
G4ParticleChangeForGamma * G4VEmModel::GetParticleChangeForGamma ( )
protectedinherited

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

다음을 참조함 : G4VEmModel::fTripletModel, G4VEmModel::pParticleChange, G4VEmModel::SetParticleChange().

다음에 의해서 참조됨 : G4LEPTSDissociationModel::Initialise(), G4LEPTSElasticModel::Initialise(), G4LEPTSExcitationModel::Initialise(), G4LEPTSIonisationModel::Initialise(), G4LEPTSPositroniumModel::Initialise(), G4LEPTSRotExcitationModel::Initialise(), G4LEPTSVibExcitationModel::Initialise(), G4LEPTSAttachmentModel::Initialise(), G4DNAUeharaScreenedRutherfordElasticModel::Initialise(), G4DNAScreenedRutherfordElasticModel::Initialise(), G4LivermoreRayleighModel::Initialise(), G4BoldyshevTripletModel::Initialise(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNABornExcitationModel1::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNAChampionElasticModel::Initialise(), G4XrayRayleighModel::Initialise(), G4DNAMeltonAttachmentModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4DNASancheExcitationModel::Initialise(), G4DNABornExcitationModel2::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4LivermorePolarizedPhotoElectricGDModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermoreComptonModifiedModel::Initialise(), G4DNABornIonisationModel1::Initialise(), G4DNABornIonisationModel2::Initialise(), G4DNAIonElasticModel::Initialise(), G4LivermorePhotoElectricModel::Initialise(), G4LivermorePolarizedPhotoElectricModel::Initialise(), G4LivermorePolarizedRayleighModel::Initialise(), G4DNAEmfietzoglouExcitationModel::Initialise(), G4MicroElecElasticModel::Initialise(), G4MuElecElasticModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4DNAEmfietzoglouIonisationModel::Initialise(), G4DNACPA100ElasticModel::Initialise(), G4PenelopeAnnihilationModel::Initialise(), G4eplusTo2GammaOKVIModel::Initialise(), G4DNACPA100ExcitationModel::Initialise(), G4PenelopeRayleighModel::Initialise(), G4DNATransformElectronModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4KleinNishinaModel::Initialise(), G4KleinNishinaCompton::Initialise(), G4PEEffectFluoModel::Initialise(), G4DNAModelInterface::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4DNACPA100IonisationModel::Initialise(), G4eeToTwoGammaModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4PolarizedAnnihilationModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4eeToHadronsMultiModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4BetheHeitlerModel::Initialise(), G4eSingleCoulombScatteringModel::Initialise(), G4hCoulombScatteringModel::Initialise(), G4PairProductionRelModel::Initialise(), G4IonCoulombScatteringModel::Initialise(), G4eCoulombScatteringModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise().

G4ParticleChangeForLoss * G4VEmModel::GetParticleChangeForLoss ( )
protectedinherited
G4ParticleChangeForMSC * G4VMscModel::GetParticleChangeForMSC ( const G4ParticleDefinition p = nullptr)
protectedinherited
G4double G4VEmModel::GetParticleCharge ( const G4ParticleDefinition p,
const G4Material ,
G4double  kineticEnergy 
)
virtualinherited
G4GSPWACorrections* G4GoudsmitSaundersonMscModel::GetPWACorrection ( )
inline

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

다음을 참조함 : fPWACorrection.

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

G4double G4VMscModel::GetRange ( const G4ParticleDefinition part,
G4double  kineticEnergy,
const G4MaterialCutsCouple couple 
)
inlineinherited
G4double G4GoudsmitSaundersonMscModel::GetTransportMeanFreePath ( const G4ParticleDefinition ,
G4double  kineticEnergy 
)
G4double G4GoudsmitSaundersonMscModel::GetTransportMeanFreePathOnly ( const G4ParticleDefinition ,
G4double  kineticEnergy 
)
private
G4VEmModel * G4VEmModel::GetTripletModel ( )
inlineinherited
G4double G4VEmModel::HighEnergyActivationLimit ( ) const
inlineinherited

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

다음을 참조함 : G4VEmModel::eMaxActive.

다음에 의해서 참조됨 : G4EmModelManager::DumpModelList(), G4VMscModel::GetParticleChangeForMSC(), G4WentzelVIModel::Initialise(), G4EmModelManager::Initialise().

G4double G4VEmModel::HighEnergyLimit ( ) const
inlineinherited

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

다음을 참조함 : G4VEmModel::highLimit.

다음에 의해서 참조됨 : G4DNAScreenedRutherfordElasticModel::CrossSectionPerVolume(), G4DNAChampionElasticModel::CrossSectionPerVolume(), G4DNAMeltonAttachmentModel::CrossSectionPerVolume(), G4DNASancheExcitationModel::CrossSectionPerVolume(), G4DNATransformElectronModel::CrossSectionPerVolume(), G4DNAChampionElasticModel::G4DNAChampionElasticModel(), G4DNAMeltonAttachmentModel::G4DNAMeltonAttachmentModel(), G4DNASancheExcitationModel::G4DNASancheExcitationModel(), G4DNAUeharaScreenedRutherfordElasticModel::G4DNAUeharaScreenedRutherfordElasticModel(), G4eeToHadronsModel::G4eeToHadronsModel(), G4IonParametrisedLossModel::G4IonParametrisedLossModel(), G4LivermorePolarizedRayleighModel::G4LivermorePolarizedRayleighModel(), G4ContinuousGainOfEnergy::GetContinuousStepLimit(), G4PenelopeBremsstrahlungModel::GetCrossSectionTableForCouple(), G4VMscModel::GetParticleChangeForMSC(), G4DNAUeharaScreenedRutherfordElasticModel::Initialise(), G4DNAScreenedRutherfordElasticModel::Initialise(), G4LivermoreRayleighModel::Initialise(), G4DNADummyModel::Initialise(), G4BoldyshevTripletModel::Initialise(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNABornExcitationModel1::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNAChampionElasticModel::Initialise(), G4DNAMeltonAttachmentModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4DNABornExcitationModel2::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4DNASancheExcitationModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4DNABornIonisationModel2::Initialise(), G4DNAIonElasticModel::Initialise(), G4LivermoreComptonModifiedModel::Initialise(), G4DNABornIonisationModel1::Initialise(), G4MuElecElasticModel::Initialise(), G4DNAEmfietzoglouExcitationModel::Initialise(), G4MicroElecElasticModel::Initialise(), G4DNAEmfietzoglouIonisationModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4DNACPA100ElasticModel::Initialise(), G4PenelopeAnnihilationModel::Initialise(), G4DNACPA100ExcitationModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4PenelopeRayleighModel::Initialise(), G4LivermoreIonisationModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4DNACPA100IonisationModel::Initialise(), G4eBremsstrahlungRelModel::Initialise(), G4PenelopeBremsstrahlungModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4PAIPhotModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4WentzelVIModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4PairProductionRelModel::Initialise(), G4PAIModel::Initialise(), G4MuPairProductionModel::Initialise(), G4MuBremsstrahlungModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), Initialise(), G4EmModelManager::Initialise(), G4alphaIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlungRelModel::InitialiseLocal(), G4PairProductionRelModel::InitialiseLocal(), G4MuBremsstrahlungModel::InitialiseLocal(), G4MuPairProductionModel::InitialiseLocal(), G4LivermoreGammaConversionModel::InitialiseProbability(), G4CoulombScattering::InitialiseProcess(), G4VMultipleScattering::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4DNASancheExcitationModel::SampleSecondaries(), G4EmConfigurator::SetExtraEmModel(), G4mplIonisationModel::SetParticle(), G4mplIonisationWithDeltaModel::SetParticle(), G4eBremsstrahlung::StreamProcessInfo(), G4EmConfigurator::UpdateModelEnergyRange().

void G4GoudsmitSaundersonMscModel::Initialise ( const G4ParticleDefinition p,
const G4DataVector  
)
virtual
void G4VEmModel::InitialiseElementSelectors ( const G4ParticleDefinition part,
const G4DataVector cuts 
)
inherited

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

다음을 참조함 : DBL_MAX, G4VEmModel::elmSelectors, emax, G4VEmModel::fCurrentCouple, G4Log(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), G4VEmModel::highLimit, G4VEmModel::Initialise(), G4EmParameters::Instance(), G4VEmModel::lowLimit, G4INCL::Math::max(), G4VEmModel::MinPrimaryEnergy(), G4VEmModel::nSelectors, G4EmParameters::NumberOfBinsPerDecade().

다음에 의해서 참조됨 : G4LivermoreRayleighModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4XrayRayleighModel::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermoreComptonModifiedModel::Initialise(), G4LivermorePolarizedRayleighModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4KleinNishinaModel::Initialise(), G4KleinNishinaCompton::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4eBremParametrizedModel::Initialise(), G4eBremsstrahlungRelModel::Initialise(), G4PAIPhotModel::Initialise(), G4BetheHeitlerModel::Initialise(), G4eSingleCoulombScatteringModel::Initialise(), G4hCoulombScatteringModel::Initialise(), G4PairProductionRelModel::Initialise(), G4PAIModel::Initialise(), G4MuPairProductionModel::Initialise(), G4MuBremsstrahlungModel::Initialise(), G4eCoulombScatteringModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise().

void G4VEmModel::InitialiseForElement ( const G4ParticleDefinition ,
G4int  Z 
)
virtualinherited
void G4VEmModel::InitialiseForMaterial ( const G4ParticleDefinition part,
const G4Material material 
)
virtualinherited

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

다음을 참조함 : G4Material::GetElement(), G4Material::GetNumberOfElements(), G4Element::GetZasInt(), G4VEmModel::InitialiseForElement(), n, Z.

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

void G4GoudsmitSaundersonMscModel::InitialiseLocal ( const G4ParticleDefinition p,
G4VEmModel masterModel 
)
virtual

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

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

다음을 참조함 : fGSTable, fIsUseMottCorrection, fIsUsePWACorrection, fPWACorrection, GetGSTable(), GetOptionMottCorrection(), GetOptionPWACorrection(), GetPWACorrection().

G4bool G4VEmModel::IsActive ( G4double  kinEnergy)
inlineinherited
G4bool G4VEmModel::IsLocked ( ) const
inlineinherited
G4bool G4VEmModel::IsMaster ( ) const
inlineinherited

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

다음을 참조함 : G4VEmModel::isMaster.

다음에 의해서 참조됨 : G4PenelopeBremsstrahlungModel::BuildXSTable(), G4PenelopeBremsstrahlungModel::ClearTables(), G4MuPairProductionModel::DataCorrupted(), G4PenelopePhotoElectricModel::GetNumberOfShellXS(), G4VMscModel::GetParticleChangeForMSC(), G4LivermoreRayleighModel::Initialise(), G4BoldyshevTripletModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4LivermorePolarizedPhotoElectricGDModel::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermorePolarizedPhotoElectricModel::Initialise(), G4LivermorePhotoElectricModel::Initialise(), G4LivermorePolarizedRayleighModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4PenelopeAnnihilationModel::Initialise(), G4eplusTo2GammaOKVIModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4PenelopeRayleighModel::Initialise(), G4KleinNishinaModel::Initialise(), G4KleinNishinaCompton::Initialise(), G4mplIonisationModel::Initialise(), G4mplIonisationWithDeltaModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4eBremParametrizedModel::Initialise(), G4SeltzerBergerModel::Initialise(), G4LindhardSorensenIonModel::Initialise(), G4LivermoreBremsstrahlungModel::Initialise(), G4eBremsstrahlungRelModel::Initialise(), G4PenelopeBremsstrahlungModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4BetheHeitlerModel::Initialise(), G4PAIPhotModel::Initialise(), G4eSingleCoulombScatteringModel::Initialise(), G4WentzelVIModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4hCoulombScatteringModel::Initialise(), G4BraggIonModel::Initialise(), G4PairProductionRelModel::Initialise(), G4PAIModel::Initialise(), G4BraggModel::Initialise(), G4MuPairProductionModel::Initialise(), G4MuBremsstrahlungModel::Initialise(), G4eCoulombScatteringModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), Initialise(), G4PenelopeBremsstrahlungModel::InitialiseLocal(), G4PenelopeGammaConversionModel::ReadDataFile(), G4PenelopePhotoElectricModel::ReadDataFile(), G4BetheHeitlerModel::~G4BetheHeitlerModel(), G4BoldyshevTripletModel::~G4BoldyshevTripletModel(), G4BraggIonModel::~G4BraggIonModel(), G4BraggModel::~G4BraggModel(), ~G4GoudsmitSaundersonMscModel(), G4LivermoreBremsstrahlungModel::~G4LivermoreBremsstrahlungModel(), G4LivermoreComptonModel::~G4LivermoreComptonModel(), G4LivermoreGammaConversionModel::~G4LivermoreGammaConversionModel(), G4LivermorePhotoElectricModel::~G4LivermorePhotoElectricModel(), G4LivermorePolarizedComptonModel::~G4LivermorePolarizedComptonModel(), G4LivermorePolarizedGammaConversionModel::~G4LivermorePolarizedGammaConversionModel(), G4LivermorePolarizedPhotoElectricGDModel::~G4LivermorePolarizedPhotoElectricGDModel(), G4LivermorePolarizedPhotoElectricModel::~G4LivermorePolarizedPhotoElectricModel(), G4LivermorePolarizedRayleighModel::~G4LivermorePolarizedRayleighModel(), G4LivermoreRayleighModel::~G4LivermoreRayleighModel(), G4LowEPComptonModel::~G4LowEPComptonModel(), G4LowEPPolarizedComptonModel::~G4LowEPPolarizedComptonModel(), G4mplIonisationModel::~G4mplIonisationModel(), G4mplIonisationWithDeltaModel::~G4mplIonisationWithDeltaModel(), G4PAIModel::~G4PAIModel(), G4PAIPhotModel::~G4PAIPhotModel(), G4PairProductionRelModel::~G4PairProductionRelModel(), G4PenelopeBremsstrahlungModel::~G4PenelopeBremsstrahlungModel(), G4PenelopeGammaConversionModel::~G4PenelopeGammaConversionModel(), G4PenelopeIonisationModel::~G4PenelopeIonisationModel(), G4PenelopePhotoElectricModel::~G4PenelopePhotoElectricModel(), G4PenelopeRayleighModel::~G4PenelopeRayleighModel(), G4SeltzerBergerModel::~G4SeltzerBergerModel(), G4WentzelVIModel::~G4WentzelVIModel().

G4double G4VEmModel::LowEnergyActivationLimit ( ) const
inlineinherited

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

다음을 참조함 : G4VEmModel::eMinActive.

다음에 의해서 참조됨 : G4EmModelManager::DumpModelList(), G4VMscModel::GetParticleChangeForMSC(), G4WentzelVIModel::Initialise(), G4EmModelManager::Initialise().

G4double G4VEmModel::LowEnergyLimit ( ) const
inlineinherited

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

다음을 참조함 : G4VEmModel::lowLimit.

다음에 의해서 참조됨 : G4LivermoreComptonModifiedModel::ComputeCrossSectionPerAtom(), G4LivermoreComptonModel::ComputeCrossSectionPerAtom(), G4LivermorePolarizedComptonModel::ComputeCrossSectionPerAtom(), G4KleinNishinaModel::ComputeCrossSectionPerAtom(), G4KleinNishinaCompton::ComputeCrossSectionPerAtom(), G4eBremsstrahlungRelModel::ComputeCrossSectionPerAtom(), G4LowEPComptonModel::ComputeCrossSectionPerAtom(), G4LowEPPolarizedComptonModel::ComputeCrossSectionPerAtom(), G4mplIonisationWithDeltaModel::ComputeCrossSectionPerElectron(), G4EmCalculator::ComputeDEDX(), G4mplIonisationWithDeltaModel::ComputeDEDXPerVolume(), G4eBremsstrahlungRelModel::ComputeDEDXPerVolume(), G4IonParametrisedLossModel::ComputeDEDXPerVolume(), G4IonParametrisedLossModel::CorrectionsAlongStep(), G4DNAScreenedRutherfordElasticModel::CrossSectionPerVolume(), G4DNAMeltonAttachmentModel::CrossSectionPerVolume(), G4DNAChampionElasticModel::CrossSectionPerVolume(), G4DNASancheExcitationModel::CrossSectionPerVolume(), G4PenelopeComptonModel::CrossSectionPerVolume(), G4EmCalculator::FindEmModel(), G4DNAChampionElasticModel::G4DNAChampionElasticModel(), G4DNAMeltonAttachmentModel::G4DNAMeltonAttachmentModel(), G4DNASancheExcitationModel::G4DNASancheExcitationModel(), G4DNAUeharaScreenedRutherfordElasticModel::G4DNAUeharaScreenedRutherfordElasticModel(), G4eeToHadronsModel::G4eeToHadronsModel(), G4LivermorePolarizedRayleighModel::G4LivermorePolarizedRayleighModel(), G4PenelopeBremsstrahlungModel::GetCrossSectionTableForCouple(), G4VMscModel::GetParticleChangeForMSC(), G4DNAUeharaScreenedRutherfordElasticModel::Initialise(), G4DNAScreenedRutherfordElasticModel::Initialise(), G4LivermoreRayleighModel::Initialise(), G4DNADummyModel::Initialise(), G4BoldyshevTripletModel::Initialise(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNABornExcitationModel1::Initialise(), G4DNAChampionElasticModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNAMeltonAttachmentModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4DNABornExcitationModel2::Initialise(), G4DNASancheExcitationModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4DNAIonElasticModel::Initialise(), G4LivermoreComptonModifiedModel::Initialise(), G4DNABornIonisationModel2::Initialise(), G4DNABornIonisationModel1::Initialise(), G4DNAEmfietzoglouExcitationModel::Initialise(), G4MicroElecElasticModel::Initialise(), G4MuElecElasticModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4DNAEmfietzoglouIonisationModel::Initialise(), G4DNACPA100ElasticModel::Initialise(), G4PenelopeAnnihilationModel::Initialise(), G4DNACPA100ExcitationModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4PenelopeRayleighModel::Initialise(), G4LivermoreIonisationModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4DNACPA100IonisationModel::Initialise(), G4eBremParametrizedModel::Initialise(), G4eBremsstrahlungRelModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4PenelopeBremsstrahlungModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4PAIPhotModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4WentzelVIModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4PairProductionRelModel::Initialise(), G4PAIModel::Initialise(), G4MuPairProductionModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), Initialise(), G4EmModelManager::Initialise(), G4mplIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlungRelModel::InitialiseLocal(), G4PairProductionRelModel::InitialiseLocal(), G4CoulombScattering::InitialiseProcess(), G4HeatedKleinNishinaCompton::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4BetheHeitler5DModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4KleinNishinaCompton::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries(), G4EmConfigurator::SetExtraEmModel(), G4mplIonisationModel::SetParticle(), G4mplIonisationWithDeltaModel::SetParticle(), G4EmConfigurator::UpdateModelEnergyRange().

G4bool G4VEmModel::LPMFlag ( ) const
inlineinherited

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

다음을 참조함 : G4VEmModel::theLPMflag.

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

G4double G4VEmModel::MaxSecondaryEnergy ( const G4ParticleDefinition ,
G4double  kineticEnergy 
)
protectedvirtualinherited
G4double G4VEmModel::MaxSecondaryKinEnergy ( const G4DynamicParticle dynParticle)
inlineinherited
G4double G4VEmModel::MinEnergyCut ( const G4ParticleDefinition ,
const G4MaterialCutsCouple  
)
virtualinherited
G4double G4VEmModel::MinPrimaryEnergy ( const G4Material ,
const G4ParticleDefinition ,
G4double  cut = 0.0 
)
virtualinherited
void G4VEmModel::ModelDescription ( std::ostream &  outFile) const
virtualinherited

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

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

void G4VEmModel::ModelDescription ( std::ostream &  outFile,
G4String  endOfLine 
) const
virtualinherited

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

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

G4GoudsmitSaundersonMscModel& G4GoudsmitSaundersonMscModel::operator= ( const G4GoudsmitSaundersonMscModel right)
private
G4double G4VEmModel::PolarAngleLimit ( ) const
inlineinherited

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

다음을 참조함 : G4VEmModel::polarAngleLimit.

다음에 의해서 참조됨 : G4WentzelVIModel::Initialise(), G4hCoulombScatteringModel::Initialise(), G4eCoulombScatteringModel::Initialise().

G4double G4GoudsmitSaundersonMscModel::Randomizetlimit ( )
inlineprivate

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

다음을 참조함 : rndmEngineMod, G4INCL::DeJongSpin::shoot(), tlimit.

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

void G4GoudsmitSaundersonMscModel::SampleMSC ( )
G4ThreeVector & G4GoudsmitSaundersonMscModel::SampleScattering ( const G4ThreeVector oldDirection,
G4double  safety 
)
virtual
void G4VMscModel::SampleSecondaries ( std::vector< G4DynamicParticle * > *  ,
const G4MaterialCutsCouple ,
const G4DynamicParticle ,
G4double  tmin,
G4double  tmax 
)
overridevirtualinherited

G4VEmModel를 구현.

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

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

G4double G4VEmModel::SecondaryThreshold ( ) const
inlineinherited
G4int G4VEmModel::SelectIsotopeNumber ( const G4Element elm)
inherited
const G4Element * G4VEmModel::SelectRandomAtom ( const G4MaterialCutsCouple couple,
const G4ParticleDefinition part,
G4double  kineticEnergy,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
inlineinherited

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

다음을 참조함 : G4VEmModel::elmSelectors, G4VEmModel::fCurrentCouple, G4VEmModel::fCurrentElement, G4VEmModel::fCurrentIsotope, G4MaterialCutsCouple::GetIndex(), G4MaterialCutsCouple::GetMaterial(), G4VEmModel::nSelectors, part.

다음에 의해서 참조됨 : G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4XrayRayleighModel::SampleSecondaries(), G4LivermoreRayleighModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermorePolarizedGammaConversionModel::SampleSecondaries(), G4LivermoreGammaConversionModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4BetheHeitler5DModel::SampleSecondaries(), G4SeltzerBergerModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedRayleighModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4LDMBremModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4eSingleCoulombScatteringModel::SampleSecondaries(), G4eBremParametrizedModel::SampleSecondaries(), G4hCoulombScatteringModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), G4PairProductionRelModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries().

const G4Element * G4VEmModel::SelectRandomAtom ( const G4Material material,
const G4ParticleDefinition pd,
G4double  kineticEnergy,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
inherited
G4int G4VEmModel::SelectRandomAtomNumber ( const G4Material mat)
inherited
void G4VEmModel::SetActivationHighEnergyLimit ( G4double  val)
inlineinherited
void G4VEmModel::SetActivationLowEnergyLimit ( G4double  val)
inlineinherited
void G4VEmModel::SetAngularDistribution ( G4VEmAngularDistribution p)
inlineinherited

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

다음을 참조함 : G4VEmModel::anglModel.

다음에 의해서 참조됨 : G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4_channeling::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4BetheHeitlerModel::G4BetheHeitlerModel(), G4DNABornIonisationModel1::G4DNABornIonisationModel1(), G4DNABornIonisationModel2::G4DNABornIonisationModel2(), G4DNAEmfietzoglouIonisationModel::G4DNAEmfietzoglouIonisationModel(), G4DNARuddIonisationExtendedModel::G4DNARuddIonisationExtendedModel(), G4DNARuddIonisationModel::G4DNARuddIonisationModel(), G4eBremParametrizedModel::G4eBremParametrizedModel(), G4eBremsstrahlungRelModel::G4eBremsstrahlungRelModel(), G4IonParametrisedLossModel::G4IonParametrisedLossModel(), G4LivermoreBremsstrahlungModel::G4LivermoreBremsstrahlungModel(), G4LivermoreIonisationModel::G4LivermoreIonisationModel(), G4LivermorePhotoElectricModel::G4LivermorePhotoElectricModel(), G4LivermorePolarizedPhotoElectricModel::G4LivermorePolarizedPhotoElectricModel(), G4LivermoreRayleighModel::G4LivermoreRayleighModel(), G4MicroElecInelasticModel::G4MicroElecInelasticModel(), G4PAIModel::G4PAIModel(), G4PAIPhotModel::G4PAIPhotModel(), G4PairProductionRelModel::G4PairProductionRelModel(), G4PEEffectFluoModel::G4PEEffectFluoModel(), G4AtimaEnergyLossModel::Initialise(), G4LindhardSorensenIonModel::Initialise(), G4MollerBhabhaModel::Initialise(), G4BraggIonModel::Initialise(), G4BraggModel::Initialise(), G4ICRU73QOModel::Initialise(), G4BetheBlochModel::Initialise().

void G4VEmModel::SetAngularGeneratorFlag ( G4bool  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::useAngularGenerator.

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

void G4VEmModel::SetCrossSectionTable ( G4PhysicsTable p,
G4bool  isLocal 
)
inherited

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

다음을 참조함 : G4PhysicsTable::clearAndDestroy(), G4VEmModel::localTable, G4VEmModel::xSectionTable.

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

void G4VEmModel::SetCurrentCouple ( const G4MaterialCutsCouple p)
inlineinherited
void G4VEmModel::SetCurrentElement ( const G4Element elm)
inlineprotectedinherited
void G4VEmModel::SetDeexcitationFlag ( G4bool  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::flagDeexcitation.

다음에 의해서 참조됨 : G4DNABornIonisationModel1::G4DNABornIonisationModel1(), G4DNABornIonisationModel2::G4DNABornIonisationModel2(), G4DNACPA100IonisationModel::G4DNACPA100IonisationModel(), G4DNAEmfietzoglouIonisationModel::G4DNAEmfietzoglouIonisationModel(), G4DNARuddIonisationExtendedModel::G4DNARuddIonisationExtendedModel(), G4DNARuddIonisationModel::G4DNARuddIonisationModel(), G4KleinNishinaModel::G4KleinNishinaModel(), G4LEPTSIonisationModel::G4LEPTSIonisationModel(), G4LivermoreComptonModel::G4LivermoreComptonModel(), G4LivermoreComptonModifiedModel::G4LivermoreComptonModifiedModel(), G4LivermorePhotoElectricModel::G4LivermorePhotoElectricModel(), G4LivermorePolarizedComptonModel::G4LivermorePolarizedComptonModel(), G4LivermorePolarizedPhotoElectricGDModel::G4LivermorePolarizedPhotoElectricGDModel(), G4LivermorePolarizedPhotoElectricModel::G4LivermorePolarizedPhotoElectricModel(), G4LowEPComptonModel::G4LowEPComptonModel(), G4LowEPPolarizedComptonModel::G4LowEPPolarizedComptonModel(), G4MicroElecInelasticModel::G4MicroElecInelasticModel(), G4MuElecInelasticModel::G4MuElecInelasticModel(), G4PEEffectFluoModel::G4PEEffectFluoModel(), G4PenelopeBremsstrahlungModel::G4PenelopeBremsstrahlungModel(), G4PenelopeComptonModel::G4PenelopeComptonModel(), G4PenelopeIonisationModel::G4PenelopeIonisationModel(), G4PenelopePhotoElectricModel::G4PenelopePhotoElectricModel(), G4AtimaEnergyLossModel::Initialise(), G4LindhardSorensenIonModel::Initialise(), G4BraggIonModel::Initialise(), G4ICRU73QOModel::Initialise(), G4BraggModel::Initialise(), G4BetheBlochModel::Initialise().

void G4VEmModel::SetElementSelectors ( std::vector< G4EmElementSelector * > *  p)
inlineinherited
void G4VEmModel::SetFluctuationFlag ( G4bool  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::lossFlucFlag.

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

void G4VEmModel::SetForceBuildTable ( G4bool  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::flagForceBuildTable.

void G4VMscModel::SetGeomFactor ( G4double  val)
inlineinherited

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

다음을 참조함 : G4VMscModel::facgeom, G4VEmModel::IsLocked().

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

void G4VEmModel::SetHighEnergyLimit ( G4double  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::highLimit.

다음에 의해서 참조됨 : G4EmModelActivator::ActivateEmOptions(), G4EmDNAPhysics_option3::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmDNAPhysics_option4::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLEPTSPhysics::ConstructProcess(), PhysListEmLivermore::ConstructProcess(), PhysListEmPenelope::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), G4EmDNAPhysics_option6::ConstructProcess(), PhysListEm19DStandard::ConstructProcess(), PhysListEm5DStandard::ConstructProcess(), G4EmStandardPhysics_option4_channeling::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4BraggIonModel::G4BraggIonModel(), G4BraggModel::G4BraggModel(), G4DNAChampionElasticModel::G4DNAChampionElasticModel(), G4DNACPA100ElasticModel::G4DNACPA100ElasticModel(), G4DNAEmfietzoglouExcitationModel::G4DNAEmfietzoglouExcitationModel(), G4DNAEmfietzoglouIonisationModel::G4DNAEmfietzoglouIonisationModel(), G4DNAIonElasticModel::G4DNAIonElasticModel(), G4DNAMeltonAttachmentModel::G4DNAMeltonAttachmentModel(), G4DNASancheExcitationModel::G4DNASancheExcitationModel(), G4DNAScreenedRutherfordElasticModel::G4DNAScreenedRutherfordElasticModel(), G4DNATransformElectronModel::G4DNATransformElectronModel(), G4DNAUeharaScreenedRutherfordElasticModel::G4DNAUeharaScreenedRutherfordElasticModel(), G4ICRU73QOModel::G4ICRU73QOModel(), G4IonParametrisedLossModel::G4IonParametrisedLossModel(), G4MicroElecElasticModel::G4MicroElecElasticModel(), G4MuElecElasticModel::G4MuElecElasticModel(), G4PenelopeAnnihilationModel::G4PenelopeAnnihilationModel(), G4PenelopeBremsstrahlungModel::G4PenelopeBremsstrahlungModel(), G4PenelopeComptonModel::G4PenelopeComptonModel(), G4PenelopeGammaConversionModel::G4PenelopeGammaConversionModel(), G4PenelopeIonisationModel::G4PenelopeIonisationModel(), G4PenelopePhotoElectricModel::G4PenelopePhotoElectricModel(), G4PenelopeRayleighModel::G4PenelopeRayleighModel(), G4XrayRayleighModel::G4XrayRayleighModel(), G4VLEPTSModel::Init(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNAChampionElasticModel::Initialise(), G4DNABornExcitationModel1::Initialise(), G4DNAMeltonAttachmentModel::Initialise(), G4DNABornExcitationModel2::Initialise(), G4DNASancheExcitationModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNABornIonisationModel1::Initialise(), G4DNABornIonisationModel2::Initialise(), G4DNAIonElasticModel::Initialise(), G4MicroElecElasticModel::Initialise(), G4MuElecElasticModel::Initialise(), G4DNAEmfietzoglouExcitationModel::Initialise(), G4DNAEmfietzoglouIonisationModel::Initialise(), G4DNACPA100ElasticModel::Initialise(), G4DNACPA100ExcitationModel::Initialise(), G4DNAModelInterface::Initialise(), G4DNACPA100IonisationModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4ePolarizedBremsstrahlung::InitialiseEnergyLossProcess(), G4LDMBremsstrahlung::InitialiseEnergyLossProcess(), G4hPairProduction::InitialiseEnergyLossProcess(), G4hBremsstrahlung::InitialiseEnergyLossProcess(), G4alphaIonisation::InitialiseEnergyLossProcess(), G4ePairProduction::InitialiseEnergyLossProcess(), G4ePolarizedIonisation::InitialiseEnergyLossProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4DNADissociation::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4VMultipleScattering::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4DNAUeharaScreenedRutherfordElasticModel::SelectHighEnergyLimit(), G4VEmAdjointModel::SetHighEnergyLimit(), G4mplIonisationModel::SetParticle(), G4mplIonisationWithDeltaModel::SetParticle(), G4EmConfigurator::UpdateModelEnergyRange().

void G4VMscModel::SetIonisation ( G4VEnergyLossProcess p,
const G4ParticleDefinition part 
)
inlineinherited
void G4VMscModel::SetLateralDisplasmentFlag ( G4bool  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::IsLocked(), G4VMscModel::latDisplasment.

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

void G4VEmModel::SetLocked ( G4bool  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::isLocked.

다음에 의해서 참조됨 : G4EmModelActivator::ActivateEmOptions(), G4EmModelActivator::AddStandardScattering().

void G4VEmModel::SetLowEnergyLimit ( G4double  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::lowLimit.

다음에 의해서 참조됨 : G4EmLowEPPhysics::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), PhysListEm5DStandard::ConstructProcess(), PhysListEm19DStandard::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4_channeling::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4DNASancheExcitationModel::ExtendLowEnergyLimit(), G4AtimaEnergyLossModel::G4AtimaEnergyLossModel(), G4BetheBlochModel::G4BetheBlochModel(), G4DNAChampionElasticModel::G4DNAChampionElasticModel(), G4DNACPA100ElasticModel::G4DNACPA100ElasticModel(), G4DNAEmfietzoglouExcitationModel::G4DNAEmfietzoglouExcitationModel(), G4DNAEmfietzoglouIonisationModel::G4DNAEmfietzoglouIonisationModel(), G4DNAIonElasticModel::G4DNAIonElasticModel(), G4DNAMeltonAttachmentModel::G4DNAMeltonAttachmentModel(), G4DNASancheExcitationModel::G4DNASancheExcitationModel(), G4DNAScreenedRutherfordElasticModel::G4DNAScreenedRutherfordElasticModel(), G4DNATransformElectronModel::G4DNATransformElectronModel(), G4DNAUeharaScreenedRutherfordElasticModel::G4DNAUeharaScreenedRutherfordElasticModel(), G4DummyModel::G4DummyModel(), G4eBremParametrizedModel::G4eBremParametrizedModel(), G4eBremsstrahlungRelModel::G4eBremsstrahlungRelModel(), G4LindhardSorensenIonModel::G4LindhardSorensenIonModel(), G4LivermoreBremsstrahlungModel::G4LivermoreBremsstrahlungModel(), G4MicroElecElasticModel::G4MicroElecElasticModel(), G4MuElecElasticModel::G4MuElecElasticModel(), G4SeltzerBergerModel::G4SeltzerBergerModel(), G4VLEPTSModel::Init(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNADingfelderChargeIncreaseModel::Initialise(), G4DNAChampionElasticModel::Initialise(), G4DNABornExcitationModel1::Initialise(), G4DNAMeltonAttachmentModel::Initialise(), G4DNABornExcitationModel2::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNABornIonisationModel1::Initialise(), G4DNABornIonisationModel2::Initialise(), G4DNAIonElasticModel::Initialise(), G4DNAEmfietzoglouExcitationModel::Initialise(), G4MuElecElasticModel::Initialise(), G4MicroElecElasticModel::Initialise(), G4DNAEmfietzoglouIonisationModel::Initialise(), G4DNACPA100ElasticModel::Initialise(), G4DNACPA100ExcitationModel::Initialise(), G4DNAModelInterface::Initialise(), G4DNACPA100IonisationModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4ePolarizedBremsstrahlung::InitialiseEnergyLossProcess(), G4LDMBremsstrahlung::InitialiseEnergyLossProcess(), G4hPairProduction::InitialiseEnergyLossProcess(), G4hBremsstrahlung::InitialiseEnergyLossProcess(), G4alphaIonisation::InitialiseEnergyLossProcess(), G4ePairProduction::InitialiseEnergyLossProcess(), G4ePolarizedIonisation::InitialiseEnergyLossProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4VEmAdjointModel::SetLowEnergyLimit(), G4mplIonisationModel::SetParticle(), G4mplIonisationWithDeltaModel::SetParticle(), G4EmConfigurator::UpdateModelEnergyRange().

void G4VEmModel::SetLPMFlag ( G4bool  val)
inlineinherited
void G4VEmModel::SetMasterThread ( G4bool  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::isMaster.

다음에 의해서 참조됨 : G4VMultipleScattering::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable().

void G4GoudsmitSaundersonMscModel::SetOptionMottCorrection ( G4bool  opt)
inline

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

다음을 참조함 : fIsUseMottCorrection.

void G4GoudsmitSaundersonMscModel::SetOptionPWACorrection ( G4bool  opt)
inline

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

다음을 참조함 : fIsUsePWACorrection.

void G4GoudsmitSaundersonMscModel::SetParticle ( const G4ParticleDefinition p)
inlineprivate

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

다음을 참조함 : charge, CLHEP::eplus, G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), mass, particle.

다음에 의해서 참조됨 : Initialise(), StartTracking().

void G4VEmModel::SetParticleChange ( G4VParticleChange p,
G4VEmFluctuationModel f = nullptr 
)
inherited
void G4VEmModel::SetPolarAngleLimit ( G4double  val)
inlineinherited
void G4VMscModel::SetRangeFactor ( G4double  val)
inlineinherited

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

다음을 참조함 : G4VMscModel::facrange, G4VEmModel::IsLocked().

다음에 의해서 참조됨 : G4EmModelActivator::ActivateEmOptions(), G4VMultipleScattering::PreparePhysicsTable().

void G4VMscModel::SetSampleZ ( G4bool  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::IsLocked(), G4VMscModel::samplez.

void G4VEmModel::SetSecondaryThreshold ( G4double  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::secondaryThreshold.

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

void G4VMscModel::SetSkin ( G4double  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::IsLocked(), G4VMscModel::skin.

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

void G4VMscModel::SetStepLimitType ( G4MscStepLimitType  val)
inlineinherited

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

다음을 참조함 : G4VEmModel::IsLocked(), G4VMscModel::steppingAlgorithm.

다음에 의해서 참조됨 : G4EmModelActivator::ActivateEmOptions(), G4VMultipleScattering::PreparePhysicsTable().

void G4VEmModel::SetTripletModel ( G4VEmModel p)
inlineinherited

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

다음을 참조함 : G4VEmModel::fTripletModel.

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

void G4VEmModel::SetupForMaterial ( const G4ParticleDefinition ,
const G4Material ,
G4double  kineticEnergy 
)
virtualinherited
void G4GoudsmitSaundersonMscModel::StartTracking ( G4Track track)
virtual

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

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

다음을 참조함 : firstStep, geombig, G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), rangeinit, SetParticle(), tgeom, tlimit.

G4bool G4VEmModel::UseAngularGeneratorFlag ( ) const
inlineinherited
G4double G4VEmModel::Value ( const G4MaterialCutsCouple couple,
const G4ParticleDefinition p,
G4double  kineticEnergy 
)
virtualinherited

멤버 데이타 문서화

G4int G4GoudsmitSaundersonMscModel::charge
private

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

다음에 의해서 참조됨 : G4GoudsmitSaundersonMscModel(), SetParticle().

const G4MaterialCutsCouple* G4GoudsmitSaundersonMscModel::currentCouple
private
G4double G4GoudsmitSaundersonMscModel::currentKinEnergy
private

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

다음에 의해서 참조됨 : ComputeGeomPathLength(), ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), SampleMSC().

G4int G4GoudsmitSaundersonMscModel::currentMaterialIndex
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), SampleMSC().

G4double G4GoudsmitSaundersonMscModel::currentRange
private
G4double G4VMscModel::dtrl
protectedinherited
G4double G4VMscModel::facgeom
protectedinherited
G4double G4VMscModel::facrange
protectedinherited
G4double G4VMscModel::facsafety
protectedinherited
G4ThreeVector G4VMscModel::fDisplacement
protectedinherited
G4ElementData* G4VEmModel::fElementData
protectedinherited
G4double G4GoudsmitSaundersonMscModel::fG1
private

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

다음에 의해서 참조됨 : CrossSectionPerVolume(), G4GoudsmitSaundersonMscModel(), GetTransportMeanFreePath(), SampleMSC().

G4GoudsmitSaundersonTable* G4GoudsmitSaundersonMscModel::fGSTable
private
G4bool G4GoudsmitSaundersonMscModel::firstStep
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), StartTracking().

G4bool G4GoudsmitSaundersonMscModel::fIsEndedUpOnBoundary
private

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

다음에 의해서 참조됨 : ComputeTrueStepLength(), G4GoudsmitSaundersonMscModel(), SampleScattering().

G4bool G4GoudsmitSaundersonMscModel::fIsEverythingWasDone
private
G4bool G4GoudsmitSaundersonMscModel::fIsFirstRealStep
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel().

G4bool G4GoudsmitSaundersonMscModel::fIsInsideSkin
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel().

G4bool G4GoudsmitSaundersonMscModel::fIsMultipleSacettring
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), ComputeTrueStepLength(), G4GoudsmitSaundersonMscModel(), SampleScattering().

G4bool G4GoudsmitSaundersonMscModel::fIsNoDisplace
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), SampleMSC(), SampleScattering().

G4bool G4GoudsmitSaundersonMscModel::fIsNoScatteringInMSC
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), SampleMSC(), SampleScattering().

G4bool G4GoudsmitSaundersonMscModel::fIsSingleScattering
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), SampleScattering().

G4bool G4GoudsmitSaundersonMscModel::fIsUseMottCorrection
private
G4bool G4GoudsmitSaundersonMscModel::fIsUsePWACorrection
private
G4bool G4GoudsmitSaundersonMscModel::fIsWasOnBoundary
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel().

G4double G4GoudsmitSaundersonMscModel::fLambda0
private
G4double G4GoudsmitSaundersonMscModel::fLambda1
private
G4double G4GoudsmitSaundersonMscModel::fMCtoG2PerG1
private

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

다음에 의해서 참조됨 : CrossSectionPerVolume(), G4GoudsmitSaundersonMscModel(), GetTransportMeanFreePath(), SampleMSC().

G4double G4GoudsmitSaundersonMscModel::fMCtoQ1
private

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

다음에 의해서 참조됨 : CrossSectionPerVolume(), G4GoudsmitSaundersonMscModel(), GetTransportMeanFreePath(), SampleMSC().

G4double G4GoudsmitSaundersonMscModel::fMCtoScrA
private

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

다음에 의해서 참조됨 : CrossSectionPerVolume(), G4GoudsmitSaundersonMscModel(), GetTransportMeanFreePath().

G4ParticleChangeForMSC* G4GoudsmitSaundersonMscModel::fParticleChange
private

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

다음에 의해서 참조됨 : G4GoudsmitSaundersonMscModel(), Initialise(), SampleScattering().

G4GSPWACorrections* G4GoudsmitSaundersonMscModel::fPWACorrection
private
G4double G4GoudsmitSaundersonMscModel::fr
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel().

G4double G4GoudsmitSaundersonMscModel::fScrA
private
G4ThreeVector G4GoudsmitSaundersonMscModel::fTheDisplacementVector
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), SampleMSC(), SampleScattering().

G4ThreeVector G4GoudsmitSaundersonMscModel::fTheNewDirection
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), SampleMSC(), SampleScattering().

G4double G4GoudsmitSaundersonMscModel::fTheTransportDistance
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel().

G4double G4GoudsmitSaundersonMscModel::fTheTrueStepLenght
private
G4double G4GoudsmitSaundersonMscModel::fTheZPathLenght
private
G4double G4GoudsmitSaundersonMscModel::fZeff
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel().

G4double G4GoudsmitSaundersonMscModel::geombig
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), StartTracking().

G4double G4GoudsmitSaundersonMscModel::geomlimit
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel().

G4double G4VMscModel::geomMax
protectedinherited

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

G4double G4VMscModel::geomMin
protectedinherited

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

G4bool G4GoudsmitSaundersonMscModel::gIsOptimizationOn = true
staticprivate

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

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

G4bool G4GoudsmitSaundersonMscModel::gIsUseAccurate = true
staticprivate

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

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

size_t G4VEmModel::idxTable
protectedinherited

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

다음에 의해서 참조됨 : G4VEmModel::G4VEmModel(), G4VMscModel::GetParticleChangeForMSC(), G4VMscModel::GetTransportMeanFreePath().

G4double G4VEmModel::inveplus
protectedinherited
G4double G4GoudsmitSaundersonMscModel::lambdalimit
private

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

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

G4bool G4VMscModel::latDisplasment
protectedinherited
G4bool G4VEmModel::lossFlucFlag
protectedinherited

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

다음에 의해서 참조됨 : G4ICRU49NuclearStoppingModel::NuclearStoppingPower(), G4VEmModel::SetFluctuationFlag().

G4double G4GoudsmitSaundersonMscModel::mass
private

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

다음에 의해서 참조됨 : ComputeGeomPathLength(), G4GoudsmitSaundersonMscModel(), SetParticle().

G4double G4GoudsmitSaundersonMscModel::par1
private

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

다음에 의해서 참조됨 : ComputeGeomPathLength(), ComputeTrueStepLength(), G4GoudsmitSaundersonMscModel().

G4double G4GoudsmitSaundersonMscModel::par2
private

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

다음에 의해서 참조됨 : ComputeGeomPathLength(), G4GoudsmitSaundersonMscModel().

G4double G4GoudsmitSaundersonMscModel::par3
private

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

다음에 의해서 참조됨 : ComputeGeomPathLength(), ComputeTrueStepLength(), G4GoudsmitSaundersonMscModel().

const G4ParticleDefinition* G4GoudsmitSaundersonMscModel::particle
private

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

다음에 의해서 참조됨 : ComputeGeomPathLength(), ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), SampleMSC(), SetParticle().

G4VParticleChange* G4VEmModel::pParticleChange
protectedinherited
G4double G4GoudsmitSaundersonMscModel::presafety
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel().

G4double G4GoudsmitSaundersonMscModel::rangeinit
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), StartTracking().

CLHEP::HepRandomEngine* G4GoudsmitSaundersonMscModel::rndmEngineMod
private

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

다음에 의해서 참조됨 : G4GoudsmitSaundersonMscModel(), Randomizetlimit().

G4bool G4VMscModel::samplez
protectedinherited

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

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

G4double G4VMscModel::skin
protectedinherited
G4MscStepLimitType G4VMscModel::steppingAlgorithm
protectedinherited
G4double G4GoudsmitSaundersonMscModel::taulim
private

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

다음에 의해서 참조됨 : ComputeGeomPathLength(), G4GoudsmitSaundersonMscModel().

G4double G4GoudsmitSaundersonMscModel::tausmall
private

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

다음에 의해서 참조됨 : ComputeGeomPathLength(), ComputeTrueStepLength(), G4GoudsmitSaundersonMscModel().

G4double G4GoudsmitSaundersonMscModel::tgeom
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), StartTracking().

const std::vector<G4double>* G4VEmModel::theDensityFactor
protectedinherited

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

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

const std::vector<G4int>* G4VEmModel::theDensityIdx
protectedinherited

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

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

G4LossTableManager* G4GoudsmitSaundersonMscModel::theManager
private

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

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

G4double G4GoudsmitSaundersonMscModel::tlimit
private

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

다음에 의해서 참조됨 : ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel(), Randomizetlimit(), StartTracking().

G4double G4GoudsmitSaundersonMscModel::tlimitminfix2
private

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

다음에 의해서 참조됨 : ComputeGeomPathLength(), ComputeTrueStepLength(), G4GoudsmitSaundersonMscModel().

G4PhysicsTable* G4VEmModel::xSectionTable
protectedinherited

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