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

#include <G4FermiBreakUpVI.hh>

G4FermiBreakUpVI에 대한 상속 다이어그램 :
G4VFermiBreakUp

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 G4FermiBreakUpVIoperator= (const G4FermiBreakUpVI &right)=delete
 
G4bool operator== (const G4FermiBreakUpVI &right) const =delete
 
G4bool operator!= (const G4FermiBreakUpVI &right) const =delete
 

Private 속성

const G4FermiDecayProbabilitytheDecay
 
CLHEP::HepRandomEnginerndmEngine
 
G4int verbose
 
G4int maxZ
 
G4int maxA
 
G4int Z
 
G4int A
 
G4int spin
 
G4double mass
 
G4double excitation
 
G4double tolerance
 
G4double elim
 
const G4FermiFragmentfrag1
 
const G4FermiFragmentfrag2
 
G4LorentzVector lv0
 
G4ThreeVector boostVector
 
std::vector< G4doubleprob
 
std::vector< const
G4FermiFragment * > 
frag
 
std::vector< G4LorentzVectorlvect
 

정적 Private 속성

static G4FermiFragmentsPoolVIthePool = nullptr
 

상세한 설명

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

생성자 & 소멸자 문서화

G4FermiBreakUpVI::G4FermiBreakUpVI ( )
explicit

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

다음을 참조함 : A, elim, excitation, frag, frag1, frag2, Initialise(), lvect, mass, CLHEP::MeV, prob, spin, tolerance, Z.

G4FermiBreakUpVI::~G4FermiBreakUpVI ( )
virtual

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

다음을 참조함 : G4Threading::IsMasterThread(), thePool.

G4FermiBreakUpVI::G4FermiBreakUpVI ( const G4FermiBreakUpVI right)
privatedelete

멤버 함수 문서화

void G4FermiBreakUpVI::BreakFragment ( G4FragmentVector theResult,
G4Fragment theNucleus 
)
finalvirtual
void G4FermiBreakUpVI::Initialise ( )
finalvirtual

G4VFermiBreakUp를 구현.

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

다음을 참조함 : elim, G4FermiFragmentsPoolVI::FermiDecayProbability(), G4cout, G4endl, G4FermiFragmentsPoolVI::GetEnergyLimit(), InitialisePool(), theDecay, thePool, verbose.

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

void G4FermiBreakUpVI::InitialisePool ( )
finalprivatevirtual

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

다음을 참조함 : G4MUTEXLOCK, G4MUTEXUNLOCK, thePool.

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

G4bool G4FermiBreakUpVI::IsApplicable ( G4int  ZZ,
G4int  AA,
G4double  etot 
) const
finalvirtual

G4VFermiBreakUp를 구현.

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

다음을 참조함 : elim, maxZ.

G4bool G4FermiBreakUpVI::operator!= ( const G4FermiBreakUpVI right) const
privatedelete
const G4FermiBreakUpVI& G4FermiBreakUpVI::operator= ( const G4FermiBreakUpVI right)
privatedelete
G4bool G4FermiBreakUpVI::operator== ( const G4FermiBreakUpVI right) const
privatedelete
G4bool G4FermiBreakUpVI::SampleDecay ( )
private

멤버 데이타 문서화

G4int G4FermiBreakUpVI::A
private

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

다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().

G4ThreeVector G4FermiBreakUpVI::boostVector
private

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

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

G4double G4FermiBreakUpVI::elim
private

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

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

G4double G4FermiBreakUpVI::excitation
private

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

다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().

std::vector<const G4FermiFragment*> G4FermiBreakUpVI::frag
private

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

다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().

const G4FermiFragment* G4FermiBreakUpVI::frag1
private

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

다음에 의해서 참조됨 : G4FermiBreakUpVI(), SampleDecay().

const G4FermiFragment* G4FermiBreakUpVI::frag2
private

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

다음에 의해서 참조됨 : G4FermiBreakUpVI(), SampleDecay().

G4LorentzVector G4FermiBreakUpVI::lv0
private

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

다음에 의해서 참조됨 : BreakFragment(), SampleDecay().

std::vector<G4LorentzVector> G4FermiBreakUpVI::lvect
private

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

다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().

G4double G4FermiBreakUpVI::mass
private

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

다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().

G4int G4FermiBreakUpVI::maxA
private

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

G4int G4FermiBreakUpVI::maxZ
private

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

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

std::vector<G4double> G4FermiBreakUpVI::prob
private

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

다음에 의해서 참조됨 : G4FermiBreakUpVI(), SampleDecay().

CLHEP::HepRandomEngine* G4FermiBreakUpVI::rndmEngine
private

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

다음에 의해서 참조됨 : BreakFragment(), SampleDecay().

G4int G4FermiBreakUpVI::spin
private

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

다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI().

const G4FermiDecayProbability* G4FermiBreakUpVI::theDecay
private

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

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

G4FermiFragmentsPoolVI * G4FermiBreakUpVI::thePool = nullptr
staticprivate

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

다음에 의해서 참조됨 : BreakFragment(), Initialise(), InitialisePool(), SampleDecay(), ~G4FermiBreakUpVI().

G4double G4FermiBreakUpVI::tolerance
private

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

다음에 의해서 참조됨 : G4FermiBreakUpVI(), SampleDecay().

G4int G4FermiBreakUpVI::verbose
private

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

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

G4int G4FermiBreakUpVI::Z
private

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

다음에 의해서 참조됨 : BreakFragment(), G4FermiBreakUpVI(), SampleDecay().


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