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

#include <G4VEmModel.hh>

G4VEmModel에 대한 상속 다이어그램 :
G4AtimaEnergyLossModel G4BetheBlochModel G4BetheHeitlerModel G4BoldyshevTripletModel G4BraggIonModel G4BraggModel G4DNABornExcitationModel1 G4DNABornExcitationModel2 G4DNABornIonisationModel1 G4DNABornIonisationModel2 G4DNAChampionElasticModel G4DNACPA100ElasticModel G4DNACPA100ExcitationModel G4DNACPA100IonisationModel G4DNADingfelderChargeDecreaseModel G4DNADingfelderChargeIncreaseModel G4DNAEmfietzoglouExcitationModel G4DNAEmfietzoglouIonisationModel G4DNAIonElasticModel G4DNAMeltonAttachmentModel G4DNAMillerGreenExcitationModel G4DNAModelInterface G4DNARuddIonisationExtendedModel G4DNARuddIonisationModel G4DNASancheExcitationModel G4DNAScreenedRutherfordElasticModel G4DNATransformElectronModel G4DNAUeharaScreenedRutherfordElasticModel G4eBremParametrizedModel G4eBremsstrahlungRelModel G4eCoulombScatteringModel G4eeToHadronsModel G4eeToHadronsMultiModel G4eeToTwoGammaModel G4EmMultiModel G4eplusTo2GammaOKVIModel G4eplusTo3GammaOKVIModel G4eSingleCoulombScatteringModel G4hCoulombScatteringModel G4ICRU49NuclearStoppingModel G4ICRU73QOModel G4IonCoulombScatteringModel G4IonParametrisedLossModel G4KleinNishinaCompton G4KleinNishinaModel G4LindhardSorensenIonModel G4LivermoreComptonModel G4LivermoreComptonModifiedModel G4LivermoreGammaConversionModel G4LivermoreGammaConversionModelRC G4LivermoreIonisationModel G4LivermoreNuclearGammaConversionModel G4LivermorePhotoElectricModel G4LivermorePolarizedComptonModel G4LivermorePolarizedGammaConversionModel G4LivermorePolarizedPhotoElectricGDModel G4LivermorePolarizedPhotoElectricModel G4LivermorePolarizedRayleighModel G4LivermoreRayleighModel G4LowEPComptonModel G4LowEPPolarizedComptonModel G4MicroElecElasticModel G4MicroElecInelasticModel G4MollerBhabhaModel G4mplIonisationModel G4mplIonisationWithDeltaModel G4MuBetheBlochModel G4MuBremsstrahlungModel G4MuElecElasticModel G4MuElecInelasticModel G4MuPairProductionModel G4PAIModel G4PAIPhotModel G4PairProductionRelModel G4PEEffectFluoModel G4PenelopeAnnihilationModel G4PenelopeBremsstrahlungModel G4PenelopeComptonModel G4PenelopeGammaConversionModel G4PenelopeIonisationModel G4PenelopePhotoElectricModel G4PenelopeRayleighModel G4TDNAOneStepThermalizationModel< MODEL > G4VLEPTSModel G4VMscModel G4XrayRayleighModel

Public 멤버 함수

 G4VEmModel (const G4String &nam)
 
virtual ~G4VEmModel ()
 
virtual void Initialise (const G4ParticleDefinition *, const G4DataVector &)=0
 
virtual void SampleSecondaries (std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin=0.0, G4double tmax=DBL_MAX)=0
 
virtual void InitialiseLocal (const G4ParticleDefinition *, G4VEmModel *masterModel)
 
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 CrossSectionPerVolume (const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=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)
 
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 StartTracking (G4Track *)
 
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)
 
G4double ComputeCrossSectionPerAtom (const G4ParticleDefinition *, const G4Element *, G4double kinEnergy, 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 멤버 함수

G4ParticleChangeForLossGetParticleChangeForLoss ()
 
G4ParticleChangeForGammaGetParticleChangeForGamma ()
 
virtual G4double MaxSecondaryEnergy (const G4ParticleDefinition *, G4double kineticEnergy)
 
const G4MaterialCutsCoupleCurrentCouple () const
 
void SetCurrentElement (const G4Element *)
 

Protected 속성

G4ElementDatafElementData
 
G4VParticleChangepParticleChange
 
G4PhysicsTablexSectionTable
 
const std::vector< G4double > * theDensityFactor
 
const std::vector< G4int > * theDensityIdx
 
size_t idxTable
 
G4bool lossFlucFlag
 
G4double inveplus
 

Private 멤버 함수

G4VEmModeloperator= (const G4VEmModel &right)=delete
 
 G4VEmModel (const G4VEmModel &)=delete
 

Private 속성

G4VEmFluctuationModelflucModel
 
G4VEmAngularDistributionanglModel
 
const G4String name
 
G4double lowLimit
 
G4double highLimit
 
G4double eMinActive
 
G4double eMaxActive
 
G4double polarAngleLimit
 
G4double secondaryThreshold
 
G4bool theLPMflag
 
G4bool flagDeexcitation
 
G4bool flagForceBuildTable
 
G4bool isMaster
 
G4bool localTable
 
G4bool localElmSelectors
 
G4bool useAngularGenerator
 
G4bool isLocked
 
G4int nSelectors
 
std::vector
< G4EmElementSelector * > * 
elmSelectors
 
G4LossTableManagerfEmManager
 
const G4MaterialCutsCouplefCurrentCouple
 
const G4ElementfCurrentElement
 
const G4IsotopefCurrentIsotope
 
G4VEmModelfTripletModel
 
G4int nsec
 
std::vector< G4doublexsec
 

상세한 설명

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

생성자 & 소멸자 문서화

G4VEmModel::G4VEmModel ( const G4String nam)
explicit
G4VEmModel::~G4VEmModel ( )
virtual
G4VEmModel::G4VEmModel ( const G4VEmModel )
privatedelete

멤버 함수 문서화

G4double G4VEmModel::ChargeSquareRatio ( const G4Track track)
virtual

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

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

다음을 참조함 : 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 
)
virtual

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(), ComputeCrossSectionPerAtom(), G4EmCalculator::ComputeCrossSectionPerShell(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), 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 
)
inline

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

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

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

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

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

G4double G4VEmModel::ComputeDEDX ( const G4MaterialCutsCouple couple,
const G4ParticleDefinition part,
G4double  kineticEnergy,
G4double  cutEnergy = DBL_MAX 
)
inlinevirtual
G4double G4VEmModel::ComputeDEDXPerVolume ( const G4Material ,
const G4ParticleDefinition ,
G4double  kineticEnergy,
G4double  cutEnergy = DBL_MAX 
)
virtual
G4double G4VEmModel::ComputeMeanFreePath ( const G4ParticleDefinition part,
G4double  kineticEnergy,
const G4Material material,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
inline

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

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

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

void G4VEmModel::CorrectionsAlongStep ( const G4MaterialCutsCouple ,
const G4DynamicParticle ,
G4double eloss,
G4double niel,
G4double  length 
)
virtual
G4double G4VEmModel::CrossSection ( const G4MaterialCutsCouple couple,
const G4ParticleDefinition part,
G4double  kineticEnergy,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
inline
G4double G4VEmModel::CrossSectionPerVolume ( const G4Material material,
const G4ParticleDefinition p,
G4double  kineticEnergy,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
virtual

G4GoudsmitSaundersonMscModel, G4TDNAOneStepThermalizationModel< MODEL >, G4IonParametrisedLossModel, G4BetheBlochModel, G4MuBetheBlochModel, G4BraggIonModel, G4BraggModel, G4ICRU73QOModel, G4PAIModel, G4PenelopeIonisationModel, G4LindhardSorensenIonModel, G4MollerBhabhaModel, G4PAIPhotModel, G4PenelopeBremsstrahlungModel, G4AtimaEnergyLossModel, G4DNAModelInterface, G4eeToTwoGammaModel, G4eplusTo2GammaOKVIModel, G4eeToHadronsMultiModel, G4PenelopeComptonModel, G4eplusTo3GammaOKVIModel, G4PEEffectFluoModel, G4MicroElecInelasticModel, G4MuElecInelasticModel, G4DNACPA100IonisationModel, G4eeToHadronsModel, G4DNATransformElectronModel, G4BetheBlochNoDeltaModel, G4BraggNoDeltaModel, G4ICRU73NoDeltaModel, G4DNACPA100ExcitationModel, G4DNACPA100ElasticModel, G4DNAEmfietzoglouIonisationModel, G4DNAEmfietzoglouExcitationModel, G4MicroElecElasticModel, G4MuElecElasticModel, G4DNAIonElasticModel, G4LivermorePhotoElectricModel, G4LivermorePolarizedPhotoElectricModel, G4DNABornIonisationModel1, G4DNABornIonisationModel2, G4DNARuddIonisationExtendedModel, G4DNARuddIonisationModel, G4DNABornExcitationModel2, G4DNAMillerGreenExcitationModel, G4DNASancheExcitationModel, MyKleinNishinaCompton, G4DNABornExcitationModel1, G4DNAChampionElasticModel, G4DNAMeltonAttachmentModel, G4DNADingfelderChargeIncreaseModel, G4DNADingfelderChargeDecreaseModel, G4DNAScreenedRutherfordElasticModel, G4LEPTSAttachmentModel, G4LEPTSExcitationModel, G4LEPTSDissociationModel, G4LEPTSElasticModel, G4LEPTSIonisationModel, G4LEPTSPositroniumModel, G4LEPTSRotExcitationModel, G4LEPTSVibExcitationModel, G4DNAUeharaScreenedRutherfordElasticModel에서 재구현되었습니다.

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

다음을 참조함 : ComputeCrossSectionPerAtom(), emax, G4Material::GetElement(), G4Material::GetNumberOfElements(), G4Material::GetVecNbOfAtomsPerVolume(), nsec, SetupForMaterial(), xsec.

다음에 의해서 참조됨 : G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4EmCalculator::ComputeCrossSectionPerVolume(), G4VEmProcess::ComputeCurrentLambda(), ComputeMeanFreePath(), G4TablesForExtrapolator::ComputeTrasportXS(), CrossSection(), G4DNADummyModel::CrossSectionPerVolume(), MyKleinNishinaCompton::CrossSectionPerVolume(), G4LivermorePhotoElectricModel::CrossSectionPerVolume(), G4LivermorePolarizedPhotoElectricModel::CrossSectionPerVolume(), G4VEmProcess::CrossSectionPerVolume(), G4VEnergyLossProcess::CrossSectionPerVolume(), G4VEmAdjointModel::DiffCrossSectionPerVolumePrimToSecond(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecondApproximated1(), G4AdjointBremsstrahlungModel::GetAdjointCrossSection(), G4VMscModel::GetTransportMeanFreePath(), SelectRandomAtom(), Value().

const G4MaterialCutsCouple * G4VEmModel::CurrentCouple ( ) const
inlineprotected
G4bool G4VEmModel::DeexcitationFlag ( ) const
inline

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

다음을 참조함 : flagDeexcitation.

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

void G4VEmModel::DefineForRegion ( const G4Region )
virtual

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

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

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

G4bool G4VEmModel::ForceBuildTableFlag ( ) const
inline

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

다음을 참조함 : flagForceBuildTable.

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

G4VEmAngularDistribution * G4VEmModel::GetAngularDistribution ( )
inline

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

다음을 참조함 : 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 
)
virtual
G4PhysicsTable * G4VEmModel::GetCrossSectionTable ( )
inline
const G4Element * G4VEmModel::GetCurrentElement ( ) const
inline
const G4Isotope * G4VEmModel::GetCurrentIsotope ( ) const
inline

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

다음을 참조함 : fCurrentIsotope.

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

G4ElementData * G4VEmModel::GetElementData ( )
inline

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

다음을 참조함 : fElementData.

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

std::vector< G4EmElementSelector * > * G4VEmModel::GetElementSelectors ( )
inline
G4VEmFluctuationModel * G4VEmModel::GetModelOfFluctuations ( )
inline
const G4String & G4VEmModel::GetName ( void  ) const
inline
G4double G4VEmModel::GetPartialCrossSection ( const G4Material ,
G4int  level,
const G4ParticleDefinition ,
G4double  kineticEnergy 
)
virtual
G4ParticleChangeForGamma * G4VEmModel::GetParticleChangeForGamma ( )
protected

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

다음을 참조함 : fTripletModel, pParticleChange, 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(), G4PolarizedAnnihilationModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4eeToHadronsMultiModel::Initialise(), G4BetheHeitlerModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4eSingleCoulombScatteringModel::Initialise(), G4hCoulombScatteringModel::Initialise(), G4PairProductionRelModel::Initialise(), G4IonCoulombScatteringModel::Initialise(), G4eCoulombScatteringModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise().

G4ParticleChangeForLoss * G4VEmModel::GetParticleChangeForLoss ( )
protected
G4double G4VEmModel::GetParticleCharge ( const G4ParticleDefinition p,
const G4Material ,
G4double  kineticEnergy 
)
virtual
G4VEmModel * G4VEmModel::GetTripletModel ( )
inline
G4double G4VEmModel::HighEnergyActivationLimit ( ) const
inline

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

다음을 참조함 : eMaxActive.

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

G4double G4VEmModel::HighEnergyLimit ( ) const
inline

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

다음을 참조함 : 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(), G4DNARuddIonisationExtendedModel::Initialise(), G4DNARuddIonisationModel::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(), G4PenelopeRayleighModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4LivermoreIonisationModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4DNACPA100IonisationModel::Initialise(), G4eBremsstrahlungRelModel::Initialise(), G4PenelopeBremsstrahlungModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4PAIPhotModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4WentzelVIModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4PairProductionRelModel::Initialise(), G4PAIModel::Initialise(), G4MuPairProductionModel::Initialise(), G4MuBremsstrahlungModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), G4GoudsmitSaundersonMscModel::Initialise(), G4EmModelManager::Initialise(), G4alphaIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlungRelModel::InitialiseLocal(), G4PairProductionRelModel::InitialiseLocal(), G4MuPairProductionModel::InitialiseLocal(), G4MuBremsstrahlungModel::InitialiseLocal(), G4LivermoreGammaConversionModel::InitialiseProbability(), G4CoulombScattering::InitialiseProcess(), G4VMultipleScattering::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4DNASancheExcitationModel::SampleSecondaries(), G4EmConfigurator::SetExtraEmModel(), G4mplIonisationModel::SetParticle(), G4mplIonisationWithDeltaModel::SetParticle(), G4eBremsstrahlung::StreamProcessInfo(), G4EmConfigurator::UpdateModelEnergyRange().

virtual void G4VEmModel::Initialise ( const G4ParticleDefinition ,
const G4DataVector  
)
pure virtual

G4GoudsmitSaundersonMscModel, G4TDNAOneStepThermalizationModel< MODEL >, G4LowEPPolarizedComptonModel, G4IonParametrisedLossModel, G4LowEPComptonModel, G4eCoulombScatteringModel, G4UrbanAdjointMscModel, G4MuBremsstrahlungModel, G4MuPairProductionModel, G4BetheBlochModel, G4BraggModel, G4ICRU73QOModel, G4UrbanMscModel, G4IonCoulombScatteringModel, G4MuBetheBlochModel, G4PAIModel, G4BraggIonModel, G4PairProductionRelModel, G4PenelopeIonisationModel, G4hCoulombScatteringModel, G4WentzelVIRelModel, G4eSingleCoulombScatteringModel, G4WentzelVIModel, G4eeToHadronsMultiModel, G4MicroElecInelasticModel, G4MuElecInelasticModel, G4BetheHeitlerModel, G4PAIPhotModel, G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel, G4PolarizedAnnihilationModel, G4ICRU49NuclearStoppingModel, G4MollerBhabhaModel, G4PolarizedPEEffectModel, G4eBremsstrahlungRelModel, G4LivermoreBremsstrahlungModel, G4eBremParametrizedModel, G4LindhardSorensenIonModel, G4SeltzerBergerModel, G4DNACPA100IonisationModel, G4BetheHeitler5DModel, G4eeToTwoGammaModel, G4EmMultiModel, G4DNAModelInterface, G4eeToHadronsModel, G4PenelopePhotoElectricModel, G4mplIonisationModel, G4mplIonisationWithDeltaModel, G4LivermoreIonisationModel, G4ePolarizedBremsstrahlungModel, G4PolarizedGammaConversionModel, G4KleinNishinaCompton, G4KleinNishinaModel, G4PEEffectFluoModel, G4DNATransformElectronModel, G4PenelopeGammaConversionModel, G4PenelopeRayleighModel, G4AtimaEnergyLossModel, G4DNACPA100ExcitationModel, G4eplusTo2GammaOKVIModel, G4PenelopeAnnihilationModel, G4DNACPA100ElasticModel, G4eplusTo3GammaOKVIModel, G4DNAEmfietzoglouIonisationModel, G4LivermorePolarizedComptonModel, G4DummyModel, G4DNAEmfietzoglouExcitationModel, G4MicroElecElasticModel, G4MuElecElasticModel, G4LivermorePolarizedRayleighModel, G4LivermorePhotoElectricModel, G4LivermorePolarizedPhotoElectricModel, G4DNABornIonisationModel1, G4DNABornIonisationModel2, G4DNAIonElasticModel, G4LivermoreComptonModifiedModel, G4LivermoreComptonModel, G4DNARuddIonisationExtendedModel, G4DNARuddIonisationModel, G4DNAMillerGreenExcitationModel, G4DNABornExcitationModel2, G4DNASancheExcitationModel, G4LivermorePolarizedGammaConversionModel, G4LivermorePolarizedPhotoElectricGDModel, G4DNAMeltonAttachmentModel, G4LivermoreGammaConversionModel, G4XrayRayleighModel, G4DNABornExcitationModel1, G4DNAChampionElasticModel, G4DNADingfelderChargeIncreaseModel, G4DNADingfelderChargeDecreaseModel, G4LivermoreGammaConversionModelRC, G4BoldyshevTripletModel, G4LivermoreNuclearGammaConversionModel, G4LivermoreRayleighModel, G4DNAScreenedRutherfordElasticModel, G4DNAUeharaScreenedRutherfordElasticModel, G4LEPTSAttachmentModel, G4LEPTSDissociationModel, G4LEPTSElasticModel, G4LEPTSExcitationModel, G4LEPTSIonisationModel, G4LEPTSPositroniumModel, G4LEPTSRotExcitationModel, G4LEPTSVibExcitationModel에서 구현되었습니다.

다음에 의해서 참조됨 : G4DNADummyModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4eBremsstrahlungRelModel::Initialise(), G4EmModelManager::Initialise(), InitialiseElementSelectors(), main().

void G4VEmModel::InitialiseElementSelectors ( const G4ParticleDefinition part,
const G4DataVector cuts 
)
void G4VEmModel::InitialiseForElement ( const G4ParticleDefinition ,
G4int  Z 
)
virtual
void G4VEmModel::InitialiseForMaterial ( const G4ParticleDefinition part,
const G4Material material 
)
virtual

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

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

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

void G4VEmModel::InitialiseLocal ( const G4ParticleDefinition ,
G4VEmModel masterModel 
)
virtual
G4bool G4VEmModel::IsActive ( G4double  kinEnergy)
inline
G4bool G4VEmModel::IsLocked ( ) const
inline
G4bool G4VEmModel::IsMaster ( ) const
inline

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

다음을 참조함 : 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(), G4MuBremsstrahlungModel::Initialise(), G4MuPairProductionModel::Initialise(), G4eCoulombScatteringModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), G4GoudsmitSaundersonMscModel::Initialise(), G4PenelopeBremsstrahlungModel::InitialiseLocal(), G4PenelopeGammaConversionModel::ReadDataFile(), G4PenelopePhotoElectricModel::ReadDataFile(), G4BetheHeitlerModel::~G4BetheHeitlerModel(), G4BoldyshevTripletModel::~G4BoldyshevTripletModel(), G4BraggIonModel::~G4BraggIonModel(), G4BraggModel::~G4BraggModel(), G4GoudsmitSaundersonMscModel::~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
inline

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

다음을 참조함 : eMinActive.

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

G4double G4VEmModel::LowEnergyLimit ( ) const
inline

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

다음을 참조함 : 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(), G4DNAEmfietzoglouIonisationModel::Initialise(), G4LivermorePolarizedComptonModel::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(), G4MicroElecInelasticModel::Initialise(), G4PAIPhotModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4WentzelVIModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4PairProductionRelModel::Initialise(), G4PAIModel::Initialise(), G4MuPairProductionModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), G4GoudsmitSaundersonMscModel::Initialise(), G4EmModelManager::Initialise(), G4mplIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlungRelModel::InitialiseLocal(), G4PairProductionRelModel::InitialiseLocal(), G4CoulombScattering::InitialiseProcess(), G4HeatedKleinNishinaCompton::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4BetheHeitler5DModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4KleinNishinaCompton::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries(), G4EmConfigurator::SetExtraEmModel(), G4mplIonisationModel::SetParticle(), G4mplIonisationWithDeltaModel::SetParticle(), G4EmConfigurator::UpdateModelEnergyRange().

G4bool G4VEmModel::LPMFlag ( ) const
inline

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

다음을 참조함 : theLPMflag.

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

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

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

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

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

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

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

G4VEmModel& G4VEmModel::operator= ( const G4VEmModel right)
privatedelete
G4double G4VEmModel::PolarAngleLimit ( ) const
inline

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

다음을 참조함 : polarAngleLimit.

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

virtual void G4VEmModel::SampleSecondaries ( std::vector< G4DynamicParticle * > *  ,
const G4MaterialCutsCouple ,
const G4DynamicParticle ,
G4double  tmin = 0.0,
G4double  tmax = DBL_MAX 
)
pure virtual

G4IonParametrisedLossModel, G4TDNAOneStepThermalizationModel< MODEL >, G4BetheBlochModel, G4LowEPPolarizedComptonModel, G4LindhardSorensenIonModel, G4AtimaEnergyLossModel, G4MuBetheBlochModel, G4BraggIonModel, G4BraggModel, G4ICRU73QOModel, G4LowEPComptonModel, G4MuBremsstrahlungModel, G4eCoulombScatteringModel, G4MuPairProductionModel, G4MollerBhabhaModel, G4DNAModelInterface, G4PAIModel, G4PenelopeIonisationModel, G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel, G4PAIPhotModel, G4PairProductionRelModel, G4eeToHadronsModel, G4IonCoulombScatteringModel, G4eeToHadronsMultiModel, G4eBremParametrizedModel, G4hCoulombScatteringModel, G4mplIonisationWithDeltaModel, G4eeToTwoGammaModel, G4eSingleCoulombScatteringModel, G4eBremsstrahlungRelModel, G4BetheHeitlerModel, G4EmMultiModel, G4VMscModel, G4eplusTo2GammaOKVIModel, G4PolarizedAnnihilationModel, G4eplusTo3GammaOKVIModel, G4PEEffectFluoModel, G4MicroElecInelasticModel, G4MuElecInelasticModel, G4ICRU49NuclearStoppingModel, G4KleinNishinaCompton, G4KleinNishinaModel, G4LDMBremModel, G4PenelopePhotoElectricModel, G4PolarizedComptonModel, G4DNACPA100IonisationModel, G4LivermoreIonisationModel, G4PenelopeRayleighModel, G4LivermorePolarizedComptonModel, G4PenelopeGammaConversionModel, G4mplIonisationModel, G4PenelopeAnnihilationModel, G4PolarizedPEEffectModel, G4DNATransformElectronModel, G4LivermoreBremsstrahlungModel, G4LivermorePhotoElectricModel, G4LivermorePolarizedPhotoElectricModel, G4LivermorePolarizedRayleighModel, G4PolarizedMollerBhabhaModel, G4SeltzerBergerModel, G4DNACPA100ExcitationModel, G4BetheHeitler5DModel, G4DNACPA100ElasticModel, G4DNAEmfietzoglouIonisationModel, G4LivermoreComptonModel, G4DNAEmfietzoglouExcitationModel, G4ePolarizedBremsstrahlungModel, G4PolarizedGammaConversionModel, G4MicroElecElasticModel, G4MuElecElasticModel, G4LivermoreGammaConversionModel, G4LivermorePolarizedGammaConversionModel, G4DNABornExcitationModel2, G4DNAIonElasticModel, G4DNAMillerGreenExcitationModel, G4LivermoreComptonModifiedModel, G4HeatedKleinNishinaCompton, G4DNABornIonisationModel1, G4DNABornIonisationModel2, G4LivermoreNuclearGammaConversionModel, G4DNABornExcitationModel1, G4LivermoreGammaConversionModelRC, G4DummyModel, G4DNARuddIonisationExtendedModel, G4DNARuddIonisationModel, G4LivermorePolarizedPhotoElectricGDModel, G4LivermoreRayleighModel, G4DNASancheExcitationModel, G4BoldyshevTripletModel, G4XrayRayleighModel, MyKleinNishinaCompton, G4DNAChampionElasticModel, G4DNAMeltonAttachmentModel, G4DNADingfelderChargeIncreaseModel, G4DNADingfelderChargeDecreaseModel, G4DNAScreenedRutherfordElasticModel, G4DNAUeharaScreenedRutherfordElasticModel, G4LEPTSAttachmentModel, G4LEPTSExcitationModel, G4LEPTSDissociationModel, G4LEPTSElasticModel, G4LEPTSIonisationModel, G4LEPTSPositroniumModel, G4LEPTSRotExcitationModel, G4LEPTSVibExcitationModel에서 구현되었습니다.

다음에 의해서 참조됨 : G4EmBiasingManager::ApplySplitting(), G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4DNADummyModel::SampleSecondaries(), G4LivermoreGammaConversionModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4VEnergyLossProcess::SampleSubCutSecondaries().

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

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

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

다음에 의해서 참조됨 : G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4XrayRayleighModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), G4LivermoreRayleighModel::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 
)

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

다음을 참조함 : CrossSectionPerVolume(), fCurrentElement, G4UniformRand, G4Material::GetElement(), G4Material::GetNumberOfElements(), n, x, xsec.

G4int G4VEmModel::SelectRandomAtomNumber ( const G4Material mat)
void G4VEmModel::SetActivationHighEnergyLimit ( G4double  val)
inline
void G4VEmModel::SetActivationLowEnergyLimit ( G4double  val)
inline
void G4VEmModel::SetAngularDistribution ( G4VEmAngularDistribution p)
inline

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

다음을 참조함 : 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(), G4ICRU73QOModel::Initialise(), G4BraggModel::Initialise(), G4BetheBlochModel::Initialise().

void G4VEmModel::SetAngularGeneratorFlag ( G4bool  val)
inline

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

다음을 참조함 : useAngularGenerator.

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

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

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

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

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

void G4VEmModel::SetCurrentCouple ( const G4MaterialCutsCouple p)
inline
void G4VEmModel::SetCurrentElement ( const G4Element elm)
inlineprotected
void G4VEmModel::SetDeexcitationFlag ( G4bool  val)
inline

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

다음을 참조함 : 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)
inline
void G4VEmModel::SetFluctuationFlag ( G4bool  val)
inline

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

다음을 참조함 : lossFlucFlag.

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

void G4VEmModel::SetForceBuildTable ( G4bool  val)
inline

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

다음을 참조함 : flagForceBuildTable.

void G4VEmModel::SetHighEnergyLimit ( G4double  val)
inline

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

다음을 참조함 : highLimit.

다음에 의해서 참조됨 : G4EmModelActivator::ActivateEmOptions(), G4EmDNAPhysics_option3::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmDNAPhysics_option4::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(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4eBremsstrahlung::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 G4VEmModel::SetLocked ( G4bool  val)
inline

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

다음을 참조함 : isLocked.

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

void G4VEmModel::SetLowEnergyLimit ( G4double  val)
inline

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

다음을 참조함 : lowLimit.

다음에 의해서 참조됨 : G4EmLowEPPhysics::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), PhysListEm19DStandard::ConstructProcess(), PhysListEm5DStandard::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(), G4MuElecInelasticModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4ePolarizedBremsstrahlung::InitialiseEnergyLossProcess(), G4LDMBremsstrahlung::InitialiseEnergyLossProcess(), G4hPairProduction::InitialiseEnergyLossProcess(), G4hBremsstrahlung::InitialiseEnergyLossProcess(), G4alphaIonisation::InitialiseEnergyLossProcess(), G4ePairProduction::InitialiseEnergyLossProcess(), G4ePolarizedIonisation::InitialiseEnergyLossProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAElastic::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(), G4VEmAdjointModel::SetLowEnergyLimit(), G4mplIonisationModel::SetParticle(), G4mplIonisationWithDeltaModel::SetParticle(), G4EmConfigurator::UpdateModelEnergyRange().

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

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

다음을 참조함 : isMaster.

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

void G4VEmModel::SetParticleChange ( G4VParticleChange p,
G4VEmFluctuationModel f = nullptr 
)
void G4VEmModel::SetPolarAngleLimit ( G4double  val)
inline
void G4VEmModel::SetSecondaryThreshold ( G4double  val)
inline

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

다음을 참조함 : secondaryThreshold.

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

void G4VEmModel::SetTripletModel ( G4VEmModel p)
inline

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

다음을 참조함 : fTripletModel.

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

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

G4GoudsmitSaundersonMscModel, G4UrbanAdjointMscModel, G4UrbanMscModel, G4WentzelVIModel에서 재구현되었습니다.

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

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

G4bool G4VEmModel::UseAngularGeneratorFlag ( ) const
inline
G4double G4VEmModel::Value ( const G4MaterialCutsCouple couple,
const G4ParticleDefinition p,
G4double  kineticEnergy 
)
virtual

멤버 데이타 문서화

G4VEmAngularDistribution* G4VEmModel::anglModel
private

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

다음에 의해서 참조됨 : GetAngularDistribution(), SetAngularDistribution(), ~G4VEmModel().

std::vector<G4EmElementSelector*>* G4VEmModel::elmSelectors
private

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

다음에 의해서 참조됨 : G4VEmModel(), GetElementSelectors(), InitialiseElementSelectors(), SelectRandomAtom(), SetElementSelectors(), ~G4VEmModel().

G4double G4VEmModel::eMaxActive
private

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

다음에 의해서 참조됨 : HighEnergyActivationLimit(), IsActive(), SetActivationHighEnergyLimit().

G4double G4VEmModel::eMinActive
private

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

다음에 의해서 참조됨 : IsActive(), LowEnergyActivationLimit(), SetActivationLowEnergyLimit().

const G4MaterialCutsCouple* G4VEmModel::fCurrentCouple
private

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

다음에 의해서 참조됨 : CurrentCouple(), InitialiseElementSelectors(), SelectRandomAtom(), SetCurrentCouple().

const G4Element* G4VEmModel::fCurrentElement
private

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

다음에 의해서 참조됨 : GetCurrentElement(), SelectRandomAtom(), SelectRandomAtomNumber(), SetCurrentElement().

const G4Isotope* G4VEmModel::fCurrentIsotope
private

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

다음에 의해서 참조됨 : GetCurrentIsotope(), SelectIsotopeNumber(), SelectRandomAtom(), SetCurrentElement().

G4ElementData* G4VEmModel::fElementData
protected
G4LossTableManager* G4VEmModel::fEmManager
private

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

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

G4bool G4VEmModel::flagDeexcitation
private

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

다음에 의해서 참조됨 : DeexcitationFlag(), SetDeexcitationFlag().

G4bool G4VEmModel::flagForceBuildTable
private

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

다음에 의해서 참조됨 : ForceBuildTableFlag(), SetForceBuildTable().

G4VEmFluctuationModel* G4VEmModel::flucModel
private

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

다음에 의해서 참조됨 : GetModelOfFluctuations(), SetParticleChange().

G4VEmModel* G4VEmModel::fTripletModel
private

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

다음에 의해서 참조됨 : GetParticleChangeForGamma(), GetParticleChangeForLoss(), GetTripletModel(), SetTripletModel().

G4double G4VEmModel::highLimit
private

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

다음에 의해서 참조됨 : HighEnergyLimit(), InitialiseElementSelectors(), SetHighEnergyLimit().

size_t G4VEmModel::idxTable
protected

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

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

G4double G4VEmModel::inveplus
protected
G4bool G4VEmModel::isLocked
private

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

다음에 의해서 참조됨 : G4VEmModel(), IsLocked(), SetLocked(), SetPolarAngleLimit().

G4bool G4VEmModel::isMaster
private

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

다음에 의해서 참조됨 : IsMaster(), SetMasterThread(), ~G4VEmModel().

G4bool G4VEmModel::localElmSelectors
private

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

다음에 의해서 참조됨 : G4VEmModel(), SetElementSelectors(), ~G4VEmModel().

G4bool G4VEmModel::localTable
private

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

다음에 의해서 참조됨 : G4VEmModel(), SetCrossSectionTable(), ~G4VEmModel().

G4bool G4VEmModel::lossFlucFlag
protected

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

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

G4double G4VEmModel::lowLimit
private

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

다음에 의해서 참조됨 : InitialiseElementSelectors(), LowEnergyLimit(), SetLowEnergyLimit().

const G4String G4VEmModel::name
private

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

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

G4int G4VEmModel::nsec
private

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

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

G4int G4VEmModel::nSelectors
private

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

다음에 의해서 참조됨 : G4VEmModel(), InitialiseElementSelectors(), SelectRandomAtom(), SetElementSelectors(), ~G4VEmModel().

G4double G4VEmModel::polarAngleLimit
private

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

다음에 의해서 참조됨 : PolarAngleLimit(), SetPolarAngleLimit().

G4VParticleChange* G4VEmModel::pParticleChange
protected
G4double G4VEmModel::secondaryThreshold
private

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

다음에 의해서 참조됨 : SecondaryThreshold(), SetSecondaryThreshold().

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

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

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

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

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

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

G4bool G4VEmModel::theLPMflag
private

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

다음에 의해서 참조됨 : LPMFlag(), SetLPMFlag().

G4bool G4VEmModel::useAngularGenerator
private

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

다음에 의해서 참조됨 : G4VEmModel(), SetAngularGeneratorFlag(), UseAngularGeneratorFlag().

std::vector<G4double> G4VEmModel::xsec
private

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

다음에 의해서 참조됨 : CrossSectionPerVolume(), G4VEmModel(), SelectRandomAtom().

G4PhysicsTable* G4VEmModel::xSectionTable
protected

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