Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
클래스 | 함수
G4InuclSpecialFunctions 네임스페이스 참조

클래스

class  paraMaker
 

함수

G4double bindingEnergy (G4int A, G4int Z)
 
G4double bindingEnergyAsymptotic (G4int A, G4int Z)
 
G4double FermiEnergy (G4int A, G4int Z, G4int ntype)
 
G4double getAL (G4int A)
 
G4double csNN (G4double e)
 
G4double csPN (G4double e)
 
G4double G4cbrt (G4double x)
 
G4double G4cbrt (G4int n)
 
G4double inuclRndm ()
 
G4double randomInuclPowers (G4double ekin, const G4double(&coeff)[4][4])
 
G4double randomGauss (G4double sigma)
 
G4double randomPHI ()
 
std::pair< G4double, G4doublerandomCOS_SIN ()
 
G4double nucleiLevelDensity (G4int A)
 
G4LorentzVector generateWithFixedTheta (G4double ct, G4double p, G4double mass=0.)
 
G4LorentzVector generateWithRandomAngles (G4double p, G4double mass=0.)
 

함수 문서화

G4double G4InuclSpecialFunctions::bindingEnergy ( G4int  A,
G4int  Z 
)

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

다음을 참조함 : G4NucleiProperties::GetBindingEnergy().

다음에 의해서 참조됨 : G4VAtomDeexcitation::AlongStepDeexcitation(), G4eIonisationSpectrum::AverageEnergy(), G4RDeIonisationSpectrum::AverageEnergy(), G4QMDNucleus::CalEnergyAndAngularMomentumInCM(), G4NonEquilibriumEvaporator::deExcite(), G4BigBanger::deExcite(), G4Fissioner::deExcite(), G4EquilibriumEvaporator::deExcite(), G4CascadeDeexciteBase::explosion(), G4EquilibriumEvaporator::explosion(), G4NucleiModel::fillBindingEnergies(), G4RDAtomicTransitionManager::G4RDAtomicTransitionManager(), G4ProtonField::GetBarrier(), G4SigmaPlusField::GetField(), G4SigmaZeroField::GetField(), G4KaonZeroField::GetField(), G4SigmaMinusField::GetField(), G4KaonPlusField::GetField(), G4PionPlusField::GetField(), G4KaonMinusField::GetField(), G4AntiProtonField::GetField(), G4PionZeroField::GetField(), G4PionMinusField::GetField(), G4CascadeRecoilMaker::goodNucleus(), G4AtomicTransitionManager::Initialise(), G4NucleiModel::initializeCascad(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4eIonisationSpectrum::Probability(), G4RDeIonisationSpectrum::Probability(), G4DNAPTBIonisationModel::RandomizeEjectedElectronEnergyFromCumulated(), G4PenelopeOscillatorManager::ReadElementData(), G4DeltaAngle::SampleDirection(), G4eIonisationSpectrum::SampleEnergy(), G4RDeIonisationSpectrum::SampleEnergy(), G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4DNACPA100IonisationModel::SampleSecondaries(), G4LivermoreIonisationModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4MuElecInelasticModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4DNAPTBIonisationModel::SampleSecondaries(), G4KM_OpticalEqRhs::SetFactor(), G4MicroElecInelasticModel::TransferedEnergy().

G4double G4InuclSpecialFunctions::bindingEnergyAsymptotic ( G4int  A,
G4int  Z 
)

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

다음을 참조함 : A(), G4cbrt(), X, X1, X2.

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

G4double G4InuclSpecialFunctions::csNN ( G4double  e)

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

다음을 참조함 : e.

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

G4double G4InuclSpecialFunctions::csPN ( G4double  e)

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

다음을 참조함 : e.

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

G4double G4InuclSpecialFunctions::FermiEnergy ( G4int  A,
G4int  Z,
G4int  ntype 
)

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

다음을 참조함 : C(), G4Pow::GetInstance(), G4Pow::Z23().

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

G4double G4InuclSpecialFunctions::G4cbrt ( G4double  x)
G4double G4InuclSpecialFunctions::G4cbrt ( G4int  n)

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

다음을 참조함 : G4Pow::GetInstance(), G4Pow::Z13().

G4LorentzVector G4InuclSpecialFunctions::generateWithFixedTheta ( G4double  ct,
G4double  p,
G4double  mass = 0. 
)
G4LorentzVector G4InuclSpecialFunctions::generateWithRandomAngles ( G4double  p,
G4double  mass = 0. 
)
G4double G4InuclSpecialFunctions::getAL ( G4int  A)

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

다음을 참조함 : G4cbrt().

다음에 의해서 참조됨 : G4NonEquilibriumEvaporator::deExcite(), G4EquilibriumEvaporator::deExcite().

G4double G4InuclSpecialFunctions::inuclRndm ( )
G4double G4InuclSpecialFunctions::nucleiLevelDensity ( G4int  A)

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

다음을 참조함 : a.

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

std::pair< G4double, G4double > G4InuclSpecialFunctions::randomCOS_SIN ( )

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

다음을 참조함 : inuclRndm().

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

G4double G4InuclSpecialFunctions::randomGauss ( G4double  sigma)

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

다음을 참조함 : eps, G4Log(), inuclRndm(), twopi.

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

G4double G4InuclSpecialFunctions::randomInuclPowers ( G4double  ekin,
const G4double(&)  coeff[4][4] 
)

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

다음을 참조함 : C(), G4UniformRand, G4Pow::GetInstance(), G4Pow::powN(), S().

다음에 의해서 참조됨 : G4InuclParamAngDst::GetCosTheta(), G4InuclParamMomDst::GetMomentum().

G4double G4InuclSpecialFunctions::randomPHI ( )

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

다음을 참조함 : inuclRndm(), twopi.

다음에 의해서 참조됨 : generateWithFixedTheta(), generateWithRandomAngles(), G4NucleiModel::initializeCascad().