#include <G4UAtomicDeexcitation.hh>
Private 멤버 함수 | |
G4int | SelectTypeOfTransition (G4int Z, G4int shellId) |
G4DynamicParticle * | GenerateFluorescence (G4int Z, G4int shellId, G4int provShellId) |
G4DynamicParticle * | GenerateAuger (G4int Z, G4int shellId) |
G4DynamicParticle * | GenerateAuger (G4int Z, G4int shellId, G4int &newAugerShellId) |
G4UAtomicDeexcitation (G4UAtomicDeexcitation &) | |
G4UAtomicDeexcitation & | operator= (const G4UAtomicDeexcitation &right) |
G4UAtomicDeexcitation.hh 파일의 61 번째 라인에서 정의되었습니다.
G4UAtomicDeexcitation::G4UAtomicDeexcitation | ( | ) |
G4UAtomicDeexcitation.cc 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : anaPIXEshellCS, G4Electron::Electron(), emcorr, G4LossTableManager::EmCorrections(), ePIXEshellCS, G4AtomicTransitionManager::Instance(), G4LossTableManager::Instance(), PIXEshellCS, G4Positron::Positron(), theElectron, thePositron, transitionManager.
|
virtual |
G4UAtomicDeexcitation.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : anaPIXEshellCS, ePIXEshellCS, PIXEshellCS.
|
private |
|
inherited |
G4VAtomDeexcitation.cc 파일의 279 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::activePIXEMedia, G4VAtomDeexcitation::activeZ, G4InuclSpecialFunctions::bindingEnergy(), G4AtomicShell::BindingEnergy(), G4VAtomDeexcitation::CheckAugerActiveRegion(), DBL_MAX, e, G4VAtomDeexcitation::flagPIXE, G4UniformRand, G4VAtomDeexcitation::gamma, G4VAtomDeexcitation::GenerateParticles(), G4VAtomDeexcitation::GetAtomicShell(), G4Track::GetDefinition(), G4DynamicParticle::GetDefinition(), G4Material::GetElementVector(), G4ProductionCutsTable::GetEnergyCutsVector(), G4StepPoint::GetGlobalTime(), G4StepPoint::GetKineticEnergy(), G4DynamicParticle::GetKineticEnergy(), G4StepPoint::GetMaterial(), G4Material::GetNumberOfElements(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4VAtomDeexcitation::GetShellIonisationCrossSectionPerAtom(), G4Step::GetStepLength(), G4Step::GetTrack(), G4Material::GetVecNbOfAtomsPerVolume(), G4VAtomDeexcitation::ignoreCuts, mfp, G4INCL::Math::min(), part, G4VAtomDeexcitation::pixeIDe, G4VAtomDeexcitation::pixeIDg, G4Track::SetCreatorModelIndex(), G4VAtomDeexcitation::theCoupleTable, track, G4VAtomDeexcitation::vdyn, Z.
다음에 의해서 참조됨 : G4VEnergyLossProcess::AlongStepDoIt().
G4VAtomDeexcitation.hh 파일의 271 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::activeAugerMedia.
다음에 의해서 참조됨 : G4VAtomDeexcitation::AlongStepDeexcitation(), G4VAtomDeexcitation::GenerateParticles().
G4VAtomDeexcitation.hh 파일의 265 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::activeDeexcitationMedia.
다음에 의해서 참조됨 : G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries().
|
virtual |
G4VAtomDeexcitation를 구현.
G4UAtomicDeexcitation.cc 파일의 404 번째 라인에서 정의되었습니다.
다음을 참조함 : GetShellIonisationCrossSectionPerAtom().
|
private |
G4UAtomicDeexcitation.cc 파일의 559 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AugerTransition::AugerOriginatingShellId(), G4AugerTransition::AugerTransitionEnergy(), G4AugerTransition::AugerTransitionProbabilities(), G4AugerTransition::AugerTransitionProbability(), G4Electron::Electron(), G4AugerTransition::FinalShellId(), G4UniformRand, G4VAtomDeexcitation::IsAugerActive(), G4VAtomDeexcitation::IsAugerCascadeActive(), minElectronEnergy, newShellId, G4AtomicTransitionManager::NumberOfReachableAugerShells(), pos, G4AtomicTransitionManager::ReachableAugerShell(), transitionManager, G4AugerTransition::TransitionOriginatingShellIds(), twopi, vacancyArray.
다음에 의해서 참조됨 : GenerateParticles().
|
private |
|
private |
G4UAtomicDeexcitation.cc 파일의 485 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UniformRand, G4Gamma::Gamma(), G4VAtomDeexcitation::IsAugerCascadeActive(), minGammaEnergy, newShellId, G4AtomicTransitionManager::NumberOfReachableShells(), transitionManager, twopi, vacancyArray.
다음에 의해서 참조됨 : GenerateParticles().
|
virtual |
|
inherited |
G4VAtomDeexcitation.cc 파일의 253 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::CheckAugerActiveRegion(), DBL_MAX, G4ProductionCutsTable::GetEnergyCutsVector(), G4VAtomDeexcitation::ignoreCuts, G4VAtomDeexcitation::theCoupleTable.
다음에 의해서 참조됨 : G4VAtomDeexcitation::AlongStepDeexcitation(), G4ECDecay::DecayIt(), G4ITDecay::DecayIt(), G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4DNACPA100IonisationModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4MuElecInelasticModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries().
|
virtual |
G4VAtomDeexcitation를 구현.
G4UAtomicDeexcitation.cc 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AtomicTransitionManager::Shell(), transitionManager.
|
inlineinherited |
G4VAtomDeexcitation.hh 파일의 249 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::activeZ.
G4VAtomDeexcitation.hh 파일의 243 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::name.
다음에 의해서 참조됨 : G4VAtomDeexcitation::SetDeexcitationActiveRegion().
|
virtual |
G4VAtomDeexcitation를 구현.
G4UAtomicDeexcitation.cc 파일의 337 번째 라인에서 정의되었습니다.
다음을 참조함 : anaPIXEshellCS, G4VhShellCrossSection::CrossSection(), e, G4EmCorrections::EffectiveChargeSquareRatio(), emcorr, ePIXEshellCS, eplus, G4AtomicShells::GetNumberOfShells(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), kineticEnergy, PIXEshellCS, CLHEP::proton_mass_c2, theElectron, thePositron.
다음에 의해서 참조됨 : ComputeShellIonisationCrossSectionPerAtom().
|
inlineinherited |
G4VAtomDeexcitation.hh 파일의 259 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::verbose.
|
inherited |
G4VAtomDeexcitation.cc 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::activeAugerMedia, G4VAtomDeexcitation::activeDeexcitationMedia, G4VAtomDeexcitation::activePIXEMedia, G4VAtomDeexcitation::activeRegions, G4VAtomDeexcitation::activeZ, G4EmParameters::Auger(), G4EmParameters::AugerCascade(), G4VAtomDeexcitation::AugerRegions, G4EmParameters::DeexcitationIgnoreCut(), G4EmParameters::DefineRegParamForDeex(), G4VAtomDeexcitation::deRegions, G4VAtomDeexcitation::flagAuger, G4VAtomDeexcitation::flagAugerCascade, G4VAtomDeexcitation::flagPIXE, G4EmParameters::Fluo(), G4cout, G4endl, G4Element::GetElementTable(), G4RegionStore::GetInstance(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4Element::GetNumberOfElements(), G4MaterialCutsCouple::GetProductionCuts(), G4Region::GetProductionCuts(), G4ProductionCutsTable::GetProductionCutsTable(), G4RegionStore::GetRegion(), G4ProductionCutsTable::GetTableSize(), G4VAtomDeexcitation::ignoreCuts, G4VAtomDeexcitation::InitialiseForNewRun(), G4VAtomDeexcitation::isActive, G4VAtomDeexcitation::isActiveLocked, G4VAtomDeexcitation::isAugerCascadeLocked, G4VAtomDeexcitation::isAugerLocked, G4VAtomDeexcitation::isPIXELocked, G4INCL::Math::max(), G4InuclParticleNames::nn, G4EmParameters::Pixe(), G4EmParameters::PIXECrossSectionModel(), G4EmParameters::PIXEElectronCrossSectionModel(), G4VAtomDeexcitation::PIXERegions, reg, G4VAtomDeexcitation::SetDeexcitationActiveRegion(), G4VAtomDeexcitation::theCoupleTable, G4VAtomDeexcitation::theParameters, G4VAtomDeexcitation::verbose, Z.
다음에 의해서 참조됨 : G4RadioactiveDecayPhysics::ConstructProcess(), G4LossTableManager::ResetParameters().
G4VAtomDeexcitation를 구현.
G4UAtomicDeexcitation.cc 파일의 167 번째 라인에서 정의되었습니다.
|
virtual |
G4VAtomDeexcitation를 구현.
G4UAtomicDeexcitation.cc 파일의 97 번째 라인에서 정의되었습니다.
다음을 참조함 : anaPIXEshellCS, ePIXEshellCS, G4cout, G4endl, G4VhShellCrossSection::GetName(), G4AtomicTransitionManager::Initialise(), G4EmParameters::Instance(), G4VAtomDeexcitation::IsFluoActive(), G4VAtomDeexcitation::IsPIXEActive(), G4EmParameters::PIXECrossSectionModel(), G4EmParameters::PIXEElectronCrossSectionModel(), PIXEshellCS, transitionManager.
|
inlineinherited |
G4VAtomDeexcitation.hh 파일의 218 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::flagAuger.
다음에 의해서 참조됨 : GenerateAuger().
|
inlineinherited |
G4VAtomDeexcitation.hh 파일의 228 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::flagAugerCascade.
다음에 의해서 참조됨 : GenerateAuger(), GenerateFluorescence(), GenerateParticles().
|
inlineinherited |
G4VAtomDeexcitation.hh 파일의 208 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::isActive.
다음에 의해서 참조됨 : G4ECDecay::DecayIt(), G4ITDecay::DecayIt(), G4LivermorePolarizedPhotoElectricGDModel::Initialise(), G4LivermorePolarizedPhotoElectricModel::Initialise(), G4LivermorePhotoElectricModel::Initialise(), InitialiseForNewRun().
|
inlineinherited |
G4VAtomDeexcitation.hh 파일의 238 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::flagPIXE.
다음에 의해서 참조됨 : G4VEnergyLossProcess::BuildPhysicsTable(), G4PenelopeIonisationModel::Initialise(), InitialiseForNewRun().
|
private |
G4UAtomicDeexcitation.cc 파일의 414 번째 라인에서 정의되었습니다.
다음을 참조함 : G4FluoTransition::FinalShellId(), G4UniformRand, G4AtomicTransitionManager::NumberOfReachableShells(), G4FluoTransition::OriginatingShellId(), G4AtomicTransitionManager::ReachableShell(), transitionManager, G4FluoTransition::TransitionProbabilities(), G4FluoTransition::TransitionProbability().
다음에 의해서 참조됨 : GenerateParticles().
G4VAtomDeexcitation.hh 파일의 213 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::flagAuger, G4VAtomDeexcitation::isAugerLocked.
다음에 의해서 참조됨 : PhysicsList::ConstructEM().
G4VAtomDeexcitation.hh 파일의 223 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::flagAugerCascade, G4VAtomDeexcitation::isAugerCascadeLocked.
G4UAtomicDeexcitation.cc 파일의 398 번째 라인에서 정의되었습니다.
다음을 참조함 : minElectronEnergy.
G4UAtomicDeexcitation.cc 파일의 393 번째 라인에서 정의되었습니다.
다음을 참조함 : minGammaEnergy.
|
inherited |
G4VAtomDeexcitation.cc 파일의 205 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::activeRegions, G4VAtomDeexcitation::AugerRegions, G4VAtomDeexcitation::deRegions, G4RegionStore::GetInstance(), G4VAtomDeexcitation::GetName(), n, G4InuclParticleNames::nn, G4VAtomDeexcitation::PIXERegions, ss.
다음에 의해서 참조됨 : G4EmParameters::DefineRegParamForDeex(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation().
G4VAtomDeexcitation.hh 파일의 203 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::isActive, G4VAtomDeexcitation::isActiveLocked.
다음에 의해서 참조됨 : PhysicsList::ConstructEM(), G4EmDNAPhysics_stationary_option2::ConstructProcess(), PhysListEmStandardNR::ConstructProcess().
G4VAtomDeexcitation.hh 파일의 233 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::flagPIXE, G4VAtomDeexcitation::isPIXELocked.
다음에 의해서 참조됨 : PhysicsList::ConstructEM().
G4VAtomDeexcitation.hh 파일의 254 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VAtomDeexcitation::verbose.
다음에 의해서 참조됨 : G4LossTableManager::ResetParameters().
|
private |
G4UAtomicDeexcitation.hh 파일의 156 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UAtomicDeexcitation(), GetShellIonisationCrossSectionPerAtom(), InitialiseForNewRun(), ~G4UAtomicDeexcitation().
|
private |
G4UAtomicDeexcitation.hh 파일의 151 번째 라인에서 정의되었습니다.
|
private |
G4UAtomicDeexcitation.hh 파일의 158 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UAtomicDeexcitation(), GetShellIonisationCrossSectionPerAtom().
|
private |
G4UAtomicDeexcitation.hh 파일의 157 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UAtomicDeexcitation(), GetShellIonisationCrossSectionPerAtom(), InitialiseForNewRun(), ~G4UAtomicDeexcitation().
|
private |
G4UAtomicDeexcitation.hh 파일의 147 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateAuger(), GenerateParticles(), SetCutForAugerElectrons().
|
private |
G4UAtomicDeexcitation.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateFluorescence(), GenerateParticles(), SetCutForSecondaryPhotons().
|
private |
G4UAtomicDeexcitation.hh 파일의 144 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateAuger(), GenerateFluorescence(), GenerateParticles().
|
private |
G4UAtomicDeexcitation.hh 파일의 155 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UAtomicDeexcitation(), GetShellIonisationCrossSectionPerAtom(), InitialiseForNewRun(), ~G4UAtomicDeexcitation().
|
private |
G4UAtomicDeexcitation.hh 파일의 160 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UAtomicDeexcitation(), GetShellIonisationCrossSectionPerAtom().
|
private |
G4UAtomicDeexcitation.hh 파일의 161 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UAtomicDeexcitation(), GetShellIonisationCrossSectionPerAtom().
|
private |
G4UAtomicDeexcitation.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4UAtomicDeexcitation(), GenerateAuger(), GenerateFluorescence(), GetAtomicShell(), InitialiseForNewRun(), SelectTypeOfTransition().
|
private |
G4UAtomicDeexcitation.hh 파일의 166 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateAuger(), GenerateFluorescence(), GenerateParticles().