#include <G4PreCompoundEmission.hh>
Public 멤버 함수 | |
G4PreCompoundEmission () | |
~G4PreCompoundEmission () | |
void | SetDefaultModel () |
void | SetHETCModel () |
G4ReactionProduct * | PerformEmission (G4Fragment &aFragment) |
G4double | GetTotalProbability (const G4Fragment &aFragment) |
void | SetOPTxs (G4int) |
void | UseSICB (G4bool) |
Private 멤버 함수 | |
void | AngularDistribution (G4VPreCompoundFragment *theFragment, const G4Fragment &aFragment, G4double KineticEnergy) |
G4double | rho (G4int p, G4int h, G4double gg, G4double E, G4double Ef) const |
G4PreCompoundEmission (const G4PreCompoundEmission &right) | |
const G4PreCompoundEmission & | operator= (const G4PreCompoundEmission &right) |
G4bool | operator== (const G4PreCompoundEmission &right) const |
G4bool | operator!= (const G4PreCompoundEmission &right) const |
G4PreCompoundEmission.hh 파일의 50 번째 라인에서 정의되었습니다.
G4PreCompoundEmission::G4PreCompoundEmission | ( | ) |
G4PreCompoundEmission.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : fFermiEnergy, fLevelDensity, fUseAngularGenerator, g4calc, G4DeexPrecoParameters::GetFermiEnergy(), G4VPreCompoundEmissionFactory::GetFragmentVector(), G4Pow::GetInstance(), G4NuclearLevelData::GetInstance(), G4DeexPrecoParameters::GetLevelDensity(), G4NuclearLevelData::GetParameters(), theFragmentsFactory, theFragmentsVector, G4DeexPrecoParameters::UseAngularGen().
G4PreCompoundEmission::~G4PreCompoundEmission | ( | ) |
G4PreCompoundEmission.cc 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : theFragmentsFactory, theFragmentsVector.
|
private |
|
private |
G4PreCompoundEmission.cc 파일의 179 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::an, DBL_MIN, fFermiEnergy, fLevelDensity, G4Exp(), G4Log(), G4UniformRand, G4Fragment::GetA_asInt(), G4VPreCompoundFragment::GetBindingEnergy(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetMomentum(), G4VPreCompoundFragment::GetNuclearMass(), G4Fragment::GetNumberOfExcitons(), G4Fragment::GetNumberOfHoles(), G4Fragment::GetNumberOfParticles(), G4INCL::Math::max(), MeV, pi2, rho(), CLHEP::Hep3Vector::rotateUz(), CLHEP::Hep3Vector::set(), theFinalMomentum, CLHEP::twopi, CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect().
다음에 의해서 참조됨 : PerformEmission().
|
inline |
G4PreCompoundEmission.hh 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PreCompoundFragmentVector::CalculateProbabilities(), theFragmentsVector.
다음에 의해서 참조됨 : G4PreCompoundModel::DeExcite().
|
private |
|
private |
|
private |
G4ReactionProduct * G4PreCompoundEmission::PerformEmission | ( | G4Fragment & | aFragment | ) |
G4PreCompoundEmission.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : AngularDistribution(), CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), G4PreCompoundFragmentVector::ChooseFragment(), fUseAngularGenerator, G4cout, G4endl, G4RandomDirection(), G4VPreCompoundFragment::GetA(), G4Fragment::GetMomentum(), G4VPreCompoundFragment::GetNuclearMass(), G4Fragment::GetNumberOfCharged(), G4Fragment::GetNumberOfParticles(), G4VPreCompoundFragment::GetReactionProduct(), G4VPreCompoundFragment::GetRestA(), G4VPreCompoundFragment::GetRestZ(), G4VPreCompoundFragment::GetZ(), G4INCL::Math::max(), G4VPreCompoundFragment::SampleKineticEnergy(), G4VPreCompoundFragment::SetMomentum(), G4Fragment::SetMomentum(), G4Fragment::SetNumberOfCharged(), G4Fragment::SetNumberOfParticles(), G4Fragment::SetZandA_asInt(), theFinalMomentum, theFragmentsVector.
다음에 의해서 참조됨 : G4PreCompoundModel::DeExcite().
|
private |
G4PreCompoundEmission.cc 파일의 263 번째 라인에서 정의되었습니다.
다음을 참조함 : g4calc, G4Exp(), G4Log(), G4Pow::logfactorial(), t1, t2.
다음에 의해서 참조됨 : AngularDistribution().
void G4PreCompoundEmission::SetDefaultModel | ( | ) |
G4PreCompoundEmission.cc 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPreCompoundEmissionFactory::GetFragmentVector(), G4PreCompoundFragmentVector::SetVector(), theFragmentsFactory, theFragmentsVector.
void G4PreCompoundEmission::SetHETCModel | ( | ) |
G4PreCompoundEmission.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPreCompoundEmissionFactory::GetFragmentVector(), G4PreCompoundFragmentVector::SetVector(), theFragmentsFactory, theFragmentsVector.
다음에 의해서 참조됨 : G4PreCompoundModel::InitialiseModel().
G4PreCompoundEmission.hh 파일의 107 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PreCompoundFragmentVector::SetOPTxs(), theFragmentsVector.
다음에 의해서 참조됨 : G4PreCompoundModel::InitialiseModel().
G4PreCompoundEmission.hh 파일의 112 번째 라인에서 정의되었습니다.
다음을 참조함 : theFragmentsVector, G4PreCompoundFragmentVector::UseSICB().
|
private |
G4PreCompoundEmission.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AngularDistribution(), G4PreCompoundEmission().
|
private |
G4PreCompoundEmission.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AngularDistribution(), G4PreCompoundEmission().
|
private |
G4PreCompoundEmission.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundEmission(), PerformEmission().
|
private |
G4PreCompoundEmission.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundEmission(), rho().
|
private |
G4PreCompoundEmission.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AngularDistribution(), PerformEmission().
|
private |
G4PreCompoundEmission.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundEmission(), SetDefaultModel(), SetHETCModel(), ~G4PreCompoundEmission().
|
private |
G4PreCompoundEmission.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundEmission(), GetTotalProbability(), PerformEmission(), SetDefaultModel(), SetHETCModel(), SetOPTxs(), UseSICB(), ~G4PreCompoundEmission().