#include <G4VPreCompoundFragment.hh>
Public 멤버 함수 | |
G4VPreCompoundFragment (const G4ParticleDefinition *, G4VCoulombBarrier *aCoulombBarrier) | |
virtual | ~G4VPreCompoundFragment () |
void | Initialize (const G4Fragment &aFragment) |
virtual G4double | CalcEmissionProbability (const G4Fragment &aFragment)=0 |
virtual G4double | SampleKineticEnergy (const G4Fragment &aFragment)=0 |
G4bool | IsItPossible (const G4Fragment &aFragment) const |
G4ReactionProduct * | GetReactionProduct () const |
G4int | GetA () const |
G4int | GetZ () const |
G4int | GetRestA () const |
G4int | GetRestZ () const |
G4double | GetBindingEnergy () const |
G4double | GetEnergyThreshold () const |
G4double | GetEmissionProbability () const |
G4double | GetNuclearMass () const |
G4double | GetRestNuclearMass () const |
const G4LorentzVector & | GetMomentum () const |
void | SetMomentum (const G4LorentzVector &value) |
void | SetOPTxs (G4int) |
void | UseSICB (G4bool) |
Protected 멤버 함수 | |
virtual G4double | GetAlpha () const =0 |
virtual G4double | GetBeta () const =0 |
Private 멤버 함수 | |
G4VPreCompoundFragment (const G4VPreCompoundFragment &right)=delete | |
const G4VPreCompoundFragment & | operator= (const G4VPreCompoundFragment &right)=delete |
G4int | operator== (const G4VPreCompoundFragment &right) const =delete |
G4int | operator!= (const G4VPreCompoundFragment &right) const =delete |
Private 속성 | |
const G4ParticleDefinition * | particle |
G4VCoulombBarrier * | theCoulombBarrierPtr |
G4LorentzVector | theMomentum |
Friends | |
std::ostream & | operator<< (std::ostream &, const G4VPreCompoundFragment *) |
std::ostream & | operator<< (std::ostream &, const G4VPreCompoundFragment &) |
G4VPreCompoundFragment.hh 파일의 54 번째 라인에서 정의되었습니다.
|
explicit |
G4VPreCompoundFragment.cc 파일의 40 번째 라인에서 정의되었습니다.
다음을 참조함 : g4calc, G4Pow::GetInstance(), G4NuclearLevelData::GetInstance(), G4NuclearLevelData::GetParameters(), G4ParticleDefinition::GetPDGMass(), particle, theMass, theParameters, theResA13.
|
virtual |
G4VPreCompoundFragment.cc 파일의 58 번째 라인에서 정의되었습니다.
|
privatedelete |
|
pure virtual |
G4PreCompoundFragment, G4HETCFragment에서 구현되었습니다.
|
inline |
|
protectedpure virtual |
|
protectedpure virtual |
|
inline |
다음에 의해서 참조됨 : G4PreCompoundEmission::AngularDistribution().
|
inline |
|
inline |
다음에 의해서 참조됨 : G4HETCFragment::CalcEmissionProbability().
|
inline |
|
inline |
|
inline |
다음에 의해서 참조됨 : G4PreCompoundEmission::PerformEmission().
|
inline |
다음에 의해서 참조됨 : G4PreCompoundEmission::PerformEmission().
|
inline |
|
inline |
다음에 의해서 참조됨 : G4PreCompoundEmission::PerformEmission().
|
inline |
다음에 의해서 참조됨 : operator<<(), G4PreCompoundEmission::PerformEmission().
void G4VPreCompoundFragment::Initialize | ( | const G4Fragment & | aFragment | ) |
G4VPreCompoundFragment.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : g4calc, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4Fragment::GetMomentum(), G4NucleiProperties::GetNuclearMass(), G4Fragment::GetZ_asInt(), CLHEP::HepLorentzVector::m(), OPTxs, theA, theBindingEnergy, theCoulombBarrier, theCoulombBarrierPtr, theFragA, theFragZ, theMass, theMaxKinEnergy, theMinKinEnergy, theReducedMass, theResA, theResA13, theResMass, theResZ, theZ, G4Pow::Z13().
|
inline |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
pure virtual |
G4PreCompoundFragment, G4HETCNeutron, G4HETCChargedFragment에서 구현되었습니다.
다음에 의해서 참조됨 : G4PreCompoundEmission::PerformEmission().
|
inline |
다음에 의해서 참조됨 : G4PreCompoundEmission::PerformEmission().
|
friend |
G4VPreCompoundFragment.cc 파일의 69 번째 라인에서 정의되었습니다.
|
friend |
G4VPreCompoundFragment.cc 파일의 62 번째 라인에서 정의되었습니다.
|
protected |
|
protected |
G4VPreCompoundFragment.hh 파일의 163 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundFragment::CrossSection(), Initialize().
|
private |
G4VPreCompoundFragment.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VPreCompoundFragment().
|
protected |
G4VPreCompoundFragment.hh 파일의 144 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundFragment::CrossSection(), G4PreCompoundFragment::G4PreCompoundFragment(), Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4HETCHe3::K(), G4HETCAlpha::K(), G4HETCTriton::K(), G4HETCDeuteron::K(), G4HETCNeutron::K().
|
protected |
G4VPreCompoundFragment.hh 파일의 152 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction().
|
protected |
G4VPreCompoundFragment.hh 파일의 160 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HETCFragment::CalcEmissionProbability(), G4PreCompoundFragment::CrossSection(), G4HETCProton::GetBeta(), G4HETCAlpha::GetBeta(), G4HETCHe3::GetBeta(), G4HETCTriton::GetBeta(), G4HETCDeuteron::GetBeta(), G4PreCompoundProton::GetBeta(), G4PreCompoundIon::GetBeta(), Initialize(), G4HETCChargedFragment::SampleKineticEnergy().
|
private |
G4VPreCompoundFragment.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize().
|
protected |
G4VPreCompoundFragment.hh 파일의 159 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HETCFragment::CalcEmissionProbability(), G4PreCompoundFragment::CalcEmissionProbability().
|
protected |
G4VPreCompoundFragment.hh 파일의 148 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), G4HETCNeutron::SampleKineticEnergy().
|
protected |
G4VPreCompoundFragment.hh 파일의 149 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HETCAlpha::GetAlpha(), G4HETCTriton::GetAlpha(), G4HETCHe3::GetAlpha(), G4HETCDeuteron::GetAlpha(), G4PreCompoundTriton::GetAlpha(), G4PreCompoundHe3::GetAlpha(), G4PreCompoundDeuteron::GetAlpha(), G4PreCompoundAlpha::GetAlpha(), Initialize().
|
protected |
G4VPreCompoundFragment.hh 파일의 157 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VPreCompoundFragment(), Initialize().
|
protected |
G4VPreCompoundFragment.hh 파일의 154 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HETCFragment::CalcEmissionProbability(), G4PreCompoundFragment::CalcEmissionProbability(), Initialize(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), G4HETCNeutron::SampleKineticEnergy(), G4PreCompoundFragment::SampleKineticEnergy().
|
protected |
G4VPreCompoundFragment.hh 파일의 153 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundFragment::CalcEmissionProbability(), Initialize(), G4PreCompoundFragment::SampleKineticEnergy().
|
private |
G4VPreCompoundFragment.hh 파일의 137 번째 라인에서 정의되었습니다.
|
protected |
G4VPreCompoundFragment.hh 파일의 141 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HETCFragment::G4HETCFragment(), G4PreCompoundIon::G4PreCompoundIon(), G4VPreCompoundFragment(), G4PreCompoundFragment::GetOpt0(), G4HETCFragment::IntegrateEmissionProbability(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), G4HETCNeutron::SampleKineticEnergy().
|
protected |
|
protected |
G4VPreCompoundFragment.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundFragment::CalcEmissionProbability(), G4PreCompoundFragment::CrossSection(), Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4HETCHe3::K(), G4HETCAlpha::K(), G4HETCTriton::K(), G4HETCProton::K(), G4HETCDeuteron::K(), G4HETCNeutron::K(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction().
|
protected |
|
protected |
G4VPreCompoundFragment.hh 파일의 155 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialize().
|
protected |
G4VPreCompoundFragment.hh 파일의 147 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HETCProton::GetAlpha(), G4PreCompoundProton::GetAlpha(), Initialize(), G4HETCHe3::K(), G4HETCTriton::K(), G4HETCProton::K(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCNeutron::K().
|
protected |
|
protected |
G4VPreCompoundFragment.hh 파일의 165 번째 라인에서 정의되었습니다.