#include <G4FermiBreakUpVI.hh>
Public 멤버 함수 | |
G4FermiBreakUpVI () | |
virtual | ~G4FermiBreakUpVI () |
virtual void | Initialise () final |
virtual G4bool | IsApplicable (G4int ZZ, G4int AA, G4double etot) const final |
virtual void | BreakFragment (G4FragmentVector *, G4Fragment *theNucleus) final |
Private 멤버 함수 | |
virtual void | InitialisePool () final |
G4bool | SampleDecay () |
G4FermiBreakUpVI (const G4FermiBreakUpVI &right)=delete | |
const G4FermiBreakUpVI & | operator= (const G4FermiBreakUpVI &right)=delete |
G4bool | operator== (const G4FermiBreakUpVI &right) const =delete |
G4bool | operator!= (const G4FermiBreakUpVI &right) const =delete |
Private 속성 | |
const G4FermiDecayProbability * | theDecay |
CLHEP::HepRandomEngine * | rndmEngine |
G4int | verbose |
G4int | maxZ |
G4int | maxA |
G4int | Z |
G4int | A |
G4int | spin |
G4double | mass |
G4double | excitation |
G4double | tolerance |
G4double | elim |
const G4FermiFragment * | frag1 |
const G4FermiFragment * | frag2 |
G4LorentzVector | lv0 |
G4ThreeVector | boostVector |
std::vector< G4double > | prob |
std::vector< const G4FermiFragment * > | frag |
std::vector< G4LorentzVector > | lvect |
정적 Private 속성 | |
static G4FermiFragmentsPoolVI * | thePool = nullptr |
G4FermiBreakUpVI.hh 파일의 47 번째 라인에서 정의되었습니다.
|
explicit |
G4FermiBreakUpVI.cc 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : A, elim, excitation, frag, frag1, frag2, Initialise(), lvect, mass, CLHEP::MeV, prob, spin, tolerance, Z.
|
virtual |
G4FermiBreakUpVI.cc 파일의 61 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Threading::IsMasterThread(), thePool.
|
privatedelete |
|
finalvirtual |
G4VFermiBreakUp를 구현.
G4FermiBreakUpVI.cc 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : A, excitation, f, frag, G4cout, G4endl, G4Fragment::GetA_asInt(), G4Fragment::GetCreationTime(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4Fragment::GetMomentum(), G4Fragment::GetZ_asInt(), imax, G4FermiFragmentsPoolVI::IsPhysical(), lv0, lvect, mass, rndmEngine, SampleDecay(), G4Fragment::SetCreationTime(), G4Fragment::SetSpin(), spin, thePool, verbose, Z.
|
finalvirtual |
G4VFermiBreakUp를 구현.
G4FermiBreakUpVI.cc 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : elim, G4FermiFragmentsPoolVI::FermiDecayProbability(), G4cout, G4endl, G4FermiFragmentsPoolVI::GetEnergyLimit(), InitialisePool(), theDecay, thePool, verbose.
다음에 의해서 참조됨 : G4FermiBreakUpVI().
|
finalprivatevirtual |
G4FermiBreakUpVI.cc 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MUTEXLOCK, G4MUTEXUNLOCK, thePool.
다음에 의해서 참조됨 : Initialise().
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
private |
G4FermiBreakUpVI.cc 파일의 159 번째 라인에서 정의되었습니다.
다음을 참조함 : A, CLHEP::HepLorentzVector::boost(), boostVector, CLHEP::HepLorentzVector::boostVector(), G4FermiFragmentsPoolVI::ClosestChannels(), G4FermiDecayProbability::ComputeProbability(), excitation, CLHEP::HepRandomEngine::flat(), frag, frag1, frag2, G4cout, G4endl, G4RandomDirection(), G4FermiChannels::GetChannels(), G4FermiChannels::GetExcitation(), G4FermiFragment::GetExcitationEnergy(), G4FermiPair::GetFragment1(), G4FermiPair::GetFragment2(), G4FermiChannels::GetNumberOfChannels(), G4FermiChannels::GetPair(), G4FermiFragment::GetTotalEnergy(), lv0, lvect, mass, G4InuclParticleNames::nn, prob, rndmEngine, G4FermiChannels::SamplePair(), CLHEP::HepLorentzVector::set(), theDecay, thePool, tolerance, verbose, Z.
다음에 의해서 참조됨 : BreakFragment().
|
private |
G4FermiBreakUpVI.hh 파일의 86 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FermiBreakUpVI(), Initialise(), IsApplicable().
|
private |
G4FermiBreakUpVI.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FermiBreakUpVI(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FermiBreakUpVI(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakFragment(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 102 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 89 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 83 번째 라인에서 정의되었습니다.
|
private |
G4FermiBreakUpVI.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsApplicable().
|
private |
G4FermiBreakUpVI.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FermiBreakUpVI(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakFragment(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI().
|
private |
G4FermiBreakUpVI.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise(), SampleDecay().
|
staticprivate |
G4FermiBreakUpVI.hh 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakFragment(), Initialise(), InitialisePool(), SampleDecay(), ~G4FermiBreakUpVI().
|
private |
G4FermiBreakUpVI.hh 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FermiBreakUpVI(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakFragment(), Initialise(), SampleDecay().
|
private |
G4FermiBreakUpVI.hh 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().