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

#include <G4IonParametrisedLossModel.hh>

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

Public 멤버 함수

 G4IonParametrisedLossModel (const G4ParticleDefinition *particle=0, const G4String &name="ParamICRU73")
 
virtual ~G4IonParametrisedLossModel ()
 
virtual void Initialise (const G4ParticleDefinition *, const G4DataVector &)
 
virtual G4double MinEnergyCut (const G4ParticleDefinition *, const G4MaterialCutsCouple *)
 
virtual G4double ComputeCrossSectionPerAtom (const G4ParticleDefinition *, G4double, G4double, G4double, G4double, G4double)
 
virtual G4double CrossSectionPerVolume (const G4Material *, const G4ParticleDefinition *, G4double, G4double, G4double)
 
virtual G4double ComputeDEDXPerVolume (const G4Material *, const G4ParticleDefinition *, G4double, G4double)
 
G4double ComputeLossForStep (const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double, G4double)
 
G4double DeltaRayMeanEnergyTransferRate (const G4Material *, const G4ParticleDefinition *, G4double, G4double)
 
virtual void SampleSecondaries (std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double, G4double)
 
virtual G4double GetChargeSquareRatio (const G4ParticleDefinition *, const G4Material *, G4double)
 
virtual G4double GetParticleCharge (const G4ParticleDefinition *, const G4Material *, G4double)
 
virtual void CorrectionsAlongStep (const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double &, G4double &, G4double)
 
G4bool AddDEDXTable (const G4String &name, G4VIonDEDXTable *table, G4VIonDEDXScalingAlgorithm *algorithm=0)
 
G4bool RemoveDEDXTable (const G4String &name)
 
void DeactivateICRU73Scaling ()
 
LossTableList::iterator IsApplicable (const G4ParticleDefinition *, const G4Material *)
 
void PrintDEDXTable (const G4ParticleDefinition *, const G4Material *, G4double, G4double, G4int, G4bool)
 
void PrintDEDXTableHandlers (const G4ParticleDefinition *, const G4Material *, G4double, G4double, G4int, G4bool)
 
void SetEnergyLossLimit (G4double ionEnergyLossLimit)
 
virtual void InitialiseLocal (const G4ParticleDefinition *, G4VEmModel *masterModel)
 
virtual void InitialiseForMaterial (const G4ParticleDefinition *, const G4Material *)
 
virtual void InitialiseForElement (const G4ParticleDefinition *, G4int Z)
 
virtual G4double GetPartialCrossSection (const G4Material *, G4int level, const G4ParticleDefinition *, G4double kineticEnergy)
 
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 void StartTracking (G4Track *)
 
virtual G4double Value (const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy)
 
virtual G4double MinPrimaryEnergy (const G4Material *, const G4ParticleDefinition *, G4double cut=0.0)
 
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 멤버 함수

virtual G4double MaxSecondaryEnergy (const G4ParticleDefinition *, G4double)
 
G4ParticleChangeForLossGetParticleChangeForLoss ()
 
G4ParticleChangeForGammaGetParticleChangeForGamma ()
 
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 타입

typedef std::map< IonMatCouple,
G4LPhysicsFreeVector * > 
RangeEnergyTable
 
typedef std::map< IonMatCouple,
G4LPhysicsFreeVector * > 
EnergyRangeTable
 

Private 멤버 함수

void UpdateDEDXCache (const G4ParticleDefinition *, const G4Material *, G4double cutEnergy)
 
void UpdateRangeCache (const G4ParticleDefinition *, const G4MaterialCutsCouple *)
 
void UpdateCache (const G4ParticleDefinition *)
 
void BuildRangeVector (const G4ParticleDefinition *, const G4MaterialCutsCouple *)
 
G4IonParametrisedLossModeloperator= (const G4IonParametrisedLossModel &right)
 
 G4IonParametrisedLossModel (const G4IonParametrisedLossModel &)
 

Private 속성

G4BraggIonModelbraggIonModel
 
G4BetheBlochModelbetheBlochModel
 
LossTableList lossTableList
 
RangeEnergyTable r
 
EnergyRangeTable E
 
G4double lowerEnergyEdgeIntegr
 
G4double upperEnergyEdgeIntegr
 
size_t nmbBins
 
size_t nmbSubBins
 
G4ParticleChangeForLossparticleChangeLoss
 
G4EmCorrectionscorrections
 
G4double corrFactor
 
G4double energyLossLimit
 
G4DataVector cutEnergies
 
G4ParticleDefinitiongenericIon
 
G4double genericIonPDGMass
 
const G4ParticleDefinitioncacheParticle
 
G4double cacheMass
 
G4double cacheElecMassRatio
 
G4double cacheChargeSquare
 
const G4ParticleDefinitionrangeCacheParticle
 
const G4MaterialCutsCouplerangeCacheMatCutsCouple
 
G4PhysicsVectorrangeCacheEnergyRange
 
G4PhysicsVectorrangeCacheRangeEnergy
 
const G4ParticleDefinitiondedxCacheParticle
 
const G4MaterialdedxCacheMaterial
 
G4double dedxCacheEnergyCut
 
LossTableList::iterator dedxCacheIter
 
G4double dedxCacheTransitionEnergy
 
G4double dedxCacheTransitionFactor
 
G4double dedxCacheGenIonMassRatio
 

상세한 설명

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

멤버 타입정의 문서화

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

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

생성자 & 소멸자 문서화

G4IonParametrisedLossModel::G4IonParametrisedLossModel ( const G4ParticleDefinition particle = 0,
const G4String name = "ParamICRU73" 
)
G4IonParametrisedLossModel::~G4IonParametrisedLossModel ( )
virtual

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

다음을 참조함 : E, lossTableList, r.

G4IonParametrisedLossModel::G4IonParametrisedLossModel ( const G4IonParametrisedLossModel )
private

멤버 함수 문서화

G4bool G4IonParametrisedLossModel::AddDEDXTable ( const G4String name,
G4VIonDEDXTable table,
G4VIonDEDXScalingAlgorithm algorithm = 0 
)

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

다음을 참조함 : G4cerr, G4endl, G4VEmModel::GetName(), lossTableList.

다음에 의해서 참조됨 : DeactivateICRU73Scaling(), G4IonParametrisedLossModel().

void G4IonParametrisedLossModel::BuildRangeVector ( const G4ParticleDefinition particle,
const G4MaterialCutsCouple matCutsCouple 
)
private
G4double G4VEmModel::ChargeSquareRatio ( const G4Track track)
virtualinherited

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

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

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

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

G4double G4IonParametrisedLossModel::ComputeCrossSectionPerAtom ( const G4ParticleDefinition particle,
G4double  kineticEnergy,
G4double  atomicNumber,
G4double  ,
G4double  cutEnergy,
G4double  maxKinEnergy 
)
virtual

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

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

다음을 참조함 : cacheChargeSquare, cacheMass, energy, G4cout, G4endl, MaxSecondaryEnergy(), MeV, G4INCL::Math::min(), right, CLHEP::twopi_mc2_rcl2, um.

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

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 G4IonParametrisedLossModel::ComputeDEDXPerVolume ( const G4Material material,
const G4ParticleDefinition particle,
G4double  kineticEnergy,
G4double  cutEnergy 
)
virtual
G4double G4IonParametrisedLossModel::ComputeLossForStep ( const G4MaterialCutsCouple matCutsCouple,
const G4ParticleDefinition particle,
G4double  kineticEnergy,
G4double  stepLength 
)

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

다음을 참조함 : energy, G4cout, G4endl, kineticEnergy, mm, pyG4EmCalculator::range, rangeCacheEnergyRange, rangeCacheRangeEnergy, stepLength, UpdateRangeCache(), G4VEmModel::Value().

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

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

void G4IonParametrisedLossModel::CorrectionsAlongStep ( const G4MaterialCutsCouple couple,
const G4DynamicParticle dynamicParticle,
G4double eloss,
G4double ,
G4double  length 
)
virtual
G4double G4VEmModel::CrossSection ( const G4MaterialCutsCouple couple,
const G4ParticleDefinition part,
G4double  kineticEnergy,
G4double  cutEnergy = 0.0,
G4double  maxEnergy = DBL_MAX 
)
inlineinherited
G4double G4IonParametrisedLossModel::CrossSectionPerVolume ( const G4Material material,
const G4ParticleDefinition particle,
G4double  kineticEnergy,
G4double  cutEnergy,
G4double  maxEnergy 
)
virtual

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

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

다음을 참조함 : ComputeCrossSectionPerAtom().

const G4MaterialCutsCouple * G4VEmModel::CurrentCouple ( ) const
inlineprotectedinherited
void G4IonParametrisedLossModel::DeactivateICRU73Scaling ( )

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

다음을 참조함 : AddDEDXTable(), RemoveDEDXTable().

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

G4double G4IonParametrisedLossModel::DeltaRayMeanEnergyTransferRate ( const G4Material ,
const G4ParticleDefinition ,
G4double  ,
G4double   
)
inline

다음에 의해서 참조됨 : ComputeDEDXPerVolume(), UpdateDEDXCache().

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

G4double G4IonParametrisedLossModel::GetChargeSquareRatio ( const G4ParticleDefinition particle,
const G4Material material,
G4double  kineticEnergy 
)
virtual

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

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

다음을 참조함 : corrections, corrFactor.

다음에 의해서 참조됨 : ComputeDEDXPerVolume(), UpdateDEDXCache().

G4PhysicsTable * G4VEmModel::GetCrossSectionTable ( )
inlineinherited
const G4Element * G4VEmModel::GetCurrentElement ( ) const
inlineinherited
const G4Isotope * G4VEmModel::GetCurrentIsotope ( ) const
inlineinherited

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

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

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

G4ElementData * G4VEmModel::GetElementData ( )
inlineinherited

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

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

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

std::vector< G4EmElementSelector * > * G4VEmModel::GetElementSelectors ( )
inlineinherited
G4VEmFluctuationModel * G4VEmModel::GetModelOfFluctuations ( )
inlineinherited
const G4String & G4VEmModel::GetName ( void  ) const
inlineinherited
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(), 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 ( )
protectedinherited
G4double G4IonParametrisedLossModel::GetParticleCharge ( const G4ParticleDefinition particle,
const G4Material material,
G4double  kineticEnergy 
)
virtual

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

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

다음을 참조함 : corrections.

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

void G4IonParametrisedLossModel::Initialise ( const G4ParticleDefinition particle,
const G4DataVector cuts 
)
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(), G4BetheHeitlerModel::Initialise(), G4PAIPhotModel::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 G4VEmModel::InitialiseLocal ( const G4ParticleDefinition ,
G4VEmModel masterModel 
)
virtualinherited
G4bool G4VEmModel::IsActive ( G4double  kinEnergy)
inlineinherited
LossTableList::iterator G4IonParametrisedLossModel::IsApplicable ( const G4ParticleDefinition ,
const G4Material  
)
inline
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(), 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
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(), ComputeDEDXPerVolume(), 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
inlineinherited

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

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

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

G4double G4IonParametrisedLossModel::MaxSecondaryEnergy ( const G4ParticleDefinition particle,
G4double  kineticEnergy 
)
protectedvirtual

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

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

다음을 참조함 : cacheElecMassRatio, cacheMass, cacheParticle, CLHEP::electron_mass_c2, UpdateCache().

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

G4double G4VEmModel::MaxSecondaryKinEnergy ( const G4DynamicParticle dynParticle)
inlineinherited
G4double G4IonParametrisedLossModel::MinEnergyCut ( const G4ParticleDefinition ,
const G4MaterialCutsCouple couple 
)
virtual

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

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

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

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

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

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

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

void G4IonParametrisedLossModel::PrintDEDXTable ( const G4ParticleDefinition particle,
const G4Material material,
G4double  lowerBoundary,
G4double  upperBoundary,
G4int  numBins,
G4bool  logScaleEnergy 
)

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

다음을 참조함 : cm, cm2, cm3, ComputeDEDXPerVolume(), DBL_MAX, energy, g, G4cout, G4endl, G4Exp(), G4VEmModel::GetName(), MeV, nmbBins, right.

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

void G4IonParametrisedLossModel::PrintDEDXTableHandlers ( const G4ParticleDefinition particle,
const G4Material material,
G4double  lowerBoundary,
G4double  upperBoundary,
G4int  numBins,
G4bool  logScaleEnergy 
)

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

다음을 참조함 : IsApplicable(), lossTableList, PrintDEDXTable().

G4bool G4IonParametrisedLossModel::RemoveDEDXTable ( const G4String name)

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

다음을 참조함 : E, G4VEmModel::GetName(), lossTableList, r, second.

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

void G4IonParametrisedLossModel::SampleSecondaries ( std::vector< G4DynamicParticle * > *  secondaries,
const G4MaterialCutsCouple couple,
const G4DynamicParticle particle,
G4double  cutKinEnergySec,
G4double  userMaxKinEnergySec 
)
virtual
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(), 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 
)
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(), 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)
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 G4IonParametrisedLossModel::SetEnergyLossLimit ( G4double  ionEnergyLossLimit)
inline
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 G4VEmModel::SetHighEnergyLimit ( G4double  val)
inlineinherited

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

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

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

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

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

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

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

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

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

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

void G4VEmModel::SetTripletModel ( G4VEmModel p)
inlineinherited

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

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

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

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

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

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

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

void G4IonParametrisedLossModel::UpdateCache ( const G4ParticleDefinition )
inlineprivate

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

void G4IonParametrisedLossModel::UpdateDEDXCache ( const G4ParticleDefinition particle,
const G4Material material,
G4double  cutEnergy 
)
private
void G4IonParametrisedLossModel::UpdateRangeCache ( const G4ParticleDefinition particle,
const G4MaterialCutsCouple matCutsCouple 
)
private

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

다음을 참조함 : BuildRangeVector(), E, IsApplicable(), lossTableList, r, rangeCacheEnergyRange, rangeCacheMatCutsCouple, rangeCacheParticle, rangeCacheRangeEnergy.

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

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

멤버 데이타 문서화

G4BetheBlochModel* G4IonParametrisedLossModel::betheBlochModel
private

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

다음에 의해서 참조됨 : ComputeDEDXPerVolume(), CorrectionsAlongStep(), G4IonParametrisedLossModel(), Initialise(), UpdateDEDXCache().

G4BraggIonModel* G4IonParametrisedLossModel::braggIonModel
private

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

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

G4double G4IonParametrisedLossModel::cacheChargeSquare
private

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

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

G4double G4IonParametrisedLossModel::cacheElecMassRatio
private

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

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

G4double G4IonParametrisedLossModel::cacheMass
private

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

다음에 의해서 참조됨 : ComputeCrossSectionPerAtom(), G4IonParametrisedLossModel(), Initialise(), MaxSecondaryEnergy(), SampleSecondaries().

const G4ParticleDefinition* G4IonParametrisedLossModel::cacheParticle
private

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

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

G4EmCorrections* G4IonParametrisedLossModel::corrections
private
G4double G4IonParametrisedLossModel::corrFactor
private

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

다음에 의해서 참조됨 : CorrectionsAlongStep(), GetChargeSquareRatio().

G4DataVector G4IonParametrisedLossModel::cutEnergies
private

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

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

G4double G4IonParametrisedLossModel::dedxCacheEnergyCut
private

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

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

G4double G4IonParametrisedLossModel::dedxCacheGenIonMassRatio
private

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

다음에 의해서 참조됨 : ComputeDEDXPerVolume(), CorrectionsAlongStep(), G4IonParametrisedLossModel(), Initialise(), UpdateDEDXCache().

LossTableList::iterator G4IonParametrisedLossModel::dedxCacheIter
private

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

다음에 의해서 참조됨 : ComputeDEDXPerVolume(), CorrectionsAlongStep(), G4IonParametrisedLossModel(), Initialise(), UpdateDEDXCache().

const G4Material* G4IonParametrisedLossModel::dedxCacheMaterial
private

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

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

const G4ParticleDefinition* G4IonParametrisedLossModel::dedxCacheParticle
private

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

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

G4double G4IonParametrisedLossModel::dedxCacheTransitionEnergy
private

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

다음에 의해서 참조됨 : ComputeDEDXPerVolume(), CorrectionsAlongStep(), G4IonParametrisedLossModel(), Initialise(), UpdateDEDXCache().

G4double G4IonParametrisedLossModel::dedxCacheTransitionFactor
private

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

다음에 의해서 참조됨 : ComputeDEDXPerVolume(), G4IonParametrisedLossModel(), Initialise(), UpdateDEDXCache().

EnergyRangeTable G4IonParametrisedLossModel::E
private

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

다음에 의해서 참조됨 : BuildRangeVector(), Initialise(), RemoveDEDXTable(), UpdateRangeCache(), ~G4IonParametrisedLossModel().

G4double G4IonParametrisedLossModel::energyLossLimit
private

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

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

G4ElementData* G4VEmModel::fElementData
protectedinherited
G4ParticleDefinition* G4IonParametrisedLossModel::genericIon
private

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

다음에 의해서 참조됨 : ComputeDEDXPerVolume(), G4IonParametrisedLossModel(), UpdateDEDXCache().

G4double G4IonParametrisedLossModel::genericIonPDGMass
private

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

다음에 의해서 참조됨 : BuildRangeVector(), ComputeDEDXPerVolume(), G4IonParametrisedLossModel(), UpdateDEDXCache().

size_t G4VEmModel::idxTable
protectedinherited

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

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

G4double G4VEmModel::inveplus
protectedinherited
G4bool G4VEmModel::lossFlucFlag
protectedinherited

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

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

LossTableList G4IonParametrisedLossModel::lossTableList
private
G4double G4IonParametrisedLossModel::lowerEnergyEdgeIntegr
private

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

다음에 의해서 참조됨 : BuildRangeVector(), G4IonParametrisedLossModel().

size_t G4IonParametrisedLossModel::nmbBins
private

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

다음에 의해서 참조됨 : BuildRangeVector(), PrintDEDXTable().

size_t G4IonParametrisedLossModel::nmbSubBins
private

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

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

G4ParticleChangeForLoss* G4IonParametrisedLossModel::particleChangeLoss
private

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

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

G4VParticleChange* G4VEmModel::pParticleChange
protectedinherited
RangeEnergyTable G4IonParametrisedLossModel::r
private

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

다음에 의해서 참조됨 : BuildRangeVector(), Initialise(), RemoveDEDXTable(), UpdateRangeCache(), ~G4IonParametrisedLossModel().

G4PhysicsVector* G4IonParametrisedLossModel::rangeCacheEnergyRange
private

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

다음에 의해서 참조됨 : ComputeLossForStep(), G4IonParametrisedLossModel(), Initialise(), UpdateRangeCache().

const G4MaterialCutsCouple* G4IonParametrisedLossModel::rangeCacheMatCutsCouple
private

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

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

const G4ParticleDefinition* G4IonParametrisedLossModel::rangeCacheParticle
private

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

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

G4PhysicsVector* G4IonParametrisedLossModel::rangeCacheRangeEnergy
private

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

다음에 의해서 참조됨 : ComputeLossForStep(), G4IonParametrisedLossModel(), Initialise(), UpdateRangeCache().

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

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

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

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

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

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

G4double G4IonParametrisedLossModel::upperEnergyEdgeIntegr
private

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

다음에 의해서 참조됨 : BuildRangeVector(), G4IonParametrisedLossModel().

G4PhysicsTable* G4VEmModel::xSectionTable
protectedinherited

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