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

#include <G4fissionEvent.hh>

Public 멤버 함수

 G4fissionEvent (G4int isotope, G4double time, G4double nubar, G4double eng)
 
 ~G4fissionEvent ()
 
G4int getNeutronNu ()
 
G4int getPhotonNu ()
 
G4double getNeutronEnergy (G4int index)
 
G4double getNeutronVelocity (G4int index)
 
G4double getNeutronDircosu (G4int index)
 
G4double getNeutronDircosv (G4int index)
 
G4double getNeutronDircosw (G4int index)
 
G4double getPhotonEnergy (G4int index)
 
G4double getPhotonVelocity (G4int index)
 
G4double getPhotonDircosu (G4int index)
 
G4double getPhotonDircosv (G4int index)
 
G4double getPhotonDircosw (G4int index)
 
G4double getNeutronAge (G4int index)
 
G4double getPhotonAge (G4int index)
 

정적 Public 멤버 함수

static void setDelayOption (G4int delay)
 
static void setCorrelationOption (G4int correlation)
 
static void setNudistOption (G4int nudist)
 
static void setCf252Option (G4int ndist, G4int neng)
 
static void setRNGf (float(*funcptr)(void))
 
static void setRNGd (G4double(*funcptr)(void))
 

Private 멤버 함수

G4int G4SmpNuDistDataU232_234_236_238 (G4double nubar)
 
G4int G4SmpNuDistDataU232_234_236_238_MC (G4double nubar)
 
G4int G4SmpNuDistDataU233_235 (G4double nubar)
 
G4int G4SmpNuDistDataU233_235_MC (G4double nubar)
 
G4int G4SmpNuDistDataU235 (G4double erg, G4int option)
 
G4int G4SmpNuDistDataPu239 (G4double erg)
 
G4double G4SmpNVel (G4double eng, G4double *cosdiru, G4double *cosdirv, G4double *cosdirw)
 
G4double G4SmpNEngCf252 (G4int option)
 
void G4SmpIsoDir (G4double *cosdiru, G4double *cosdirv, G4double *cosdirw)
 
G4double G4SmpGEng ()
 
G4int G4SmpNuDistDataPu239_241 (G4double nubar)
 
G4int G4SmpNuDistDataPu239_241_MC (G4double nubar)
 
G4int G4SmpNuDistDataU238 (G4double erg)
 
G4int G4SmpNugDist (G4int isotope, G4double nubar)
 
G4double G4SmpPVel (G4double eng, G4double *cosdiru, G4double *cosdirv, G4double *cosdirw)
 
G4int G4SmpSpNuDistData (G4int isotope, G4int Cf252option)
 
G4double G4SmpSpNubarData (G4int isotope)
 
G4int G4SmpSpNugDistData (G4int isotope)
 
G4double G4SmpTerrell (G4double nubar)
 
G4double G4SmpWatt (G4double ePart, G4int iso)
 
void G4fissionerr (G4int iSever, std::string chSubNam, std::string chMsg)
 

정적 Private 멤버 함수

static G4double fisslibrng (void)
 
static G4double rngf2d (void)
 

Private 속성

G4int neutronNu
 
G4doubleneutronEnergies
 
G4doubleneutronVelocities
 
G4doubleneutronDircosu
 
G4doubleneutronDircosv
 
G4doubleneutronDircosw
 
G4doubleneutronAges
 
G4int photonNu
 
G4doublephotonEnergies
 
G4doublephotonVelocities
 
G4doublephotonDircosu
 
G4doublephotonDircosv
 
G4doublephotonDircosw
 
G4doublephotonAges
 

정적 Private 속성

static G4int delayoption =0
 
static G4int correlationoption =0
 
static G4int nudistoption =3
 
static G4int Cf252ndistoption =0
 
static G4int Cf252nengoption =0
 
static G4double(* rngdptr )(void)
 
static float(* rngfptr )(void)
 

상세한 설명

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

생성자 & 소멸자 문서화

G4fissionEvent::G4fissionEvent ( G4int  isotope,
G4double  time,
G4double  nubar,
G4double  eng 
)
G4fissionEvent::~G4fissionEvent ( )

멤버 함수 문서화

G4double G4fissionEvent::fisslibrng ( void  )
staticprivate
void G4fissionEvent::G4fissionerr ( G4int  iSever,
std::string  chSubNam,
std::string  chMsg 
)
private

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

다음을 참조함 : FatalException, G4Exception(), itoa().

다음에 의해서 참조됨 : G4SmpTerrell(), G4SmpWatt().

G4double G4fissionEvent::G4SmpGEng ( )
private

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

다음을 참조함 : fisslibrng(), G4cout, G4endl, G4Log(), G4Pow::GetInstance(), G4Pow::powA().

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

void G4fissionEvent::G4SmpIsoDir ( G4double cosdiru,
G4double cosdirv,
G4double cosdirw 
)
private

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

다음을 참조함 : fisslibrng(), G4Pow::GetInstance(), G4Pow::powA(), twopi.

다음에 의해서 참조됨 : G4SmpNVel(), G4SmpPVel().

G4double G4fissionEvent::G4SmpNEngCf252 ( G4int  option)
private

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

다음을 참조함 : a, e, fisslibrng(), G4cout, G4endl, G4Log(), G4Pow::GetInstance(), G4Pow::powA(), G4Pow::powN().

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

G4int G4fissionEvent::G4SmpNuDistDataPu239 ( G4double  erg)
private

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

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

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

G4int G4fissionEvent::G4SmpNuDistDataPu239_241 ( G4double  nubar)
private

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

다음을 참조함 : fisslibrng(), G4SmpTerrell(), G4Pow::GetInstance(), G4Pow::powN(), sum.

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

G4int G4fissionEvent::G4SmpNuDistDataPu239_241_MC ( G4double  nubar)
private

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

다음을 참조함 : fisslibrng(), G4SmpTerrell().

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

G4int G4fissionEvent::G4SmpNuDistDataU232_234_236_238 ( G4double  nubar)
private

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

다음을 참조함 : fisslibrng(), G4SmpTerrell(), G4Pow::GetInstance(), G4Pow::powN(), sum.

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

G4int G4fissionEvent::G4SmpNuDistDataU232_234_236_238_MC ( G4double  nubar)
private

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

다음을 참조함 : fisslibrng(), G4SmpTerrell().

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

int G4fissionEvent::G4SmpNuDistDataU233_235 ( G4double  nubar)
private

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

다음을 참조함 : fisslibrng(), G4Exp(), G4SmpTerrell(), G4Pow::GetInstance(), G4Pow::powA(), G4Pow::powN(), sum.

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

G4int G4fissionEvent::G4SmpNuDistDataU233_235_MC ( G4double  nubar)
private

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

다음을 참조함 : fisslibrng(), G4SmpTerrell().

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

G4int G4fissionEvent::G4SmpNuDistDataU235 ( G4double  erg,
G4int  option 
)
private

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

다음을 참조함 : fisslibrng(), G4cout, G4endl, G4Pow::GetInstance(), G4Pow::powN().

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

G4int G4fissionEvent::G4SmpNuDistDataU238 ( G4double  erg)
private

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

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

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

G4int G4fissionEvent::G4SmpNugDist ( G4int  isotope,
G4double  nubar 
)
private

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

다음을 참조함 : A(), G4Pow::A13(), alphanegbin, fisslibrng(), G4cout, G4endl, G4Exp(), G4Log(), G4Pow::GetInstance(), nfissg, G4Pow::powA(), Z.

다음에 의해서 참조됨 : G4fissionEvent(), G4SmpSpNugDistData().

G4double G4fissionEvent::G4SmpNVel ( G4double  eng,
G4double cosdiru,
G4double cosdirv,
G4double cosdirw 
)
private

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

다음을 참조함 : e, G4SmpIsoDir().

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

G4double G4fissionEvent::G4SmpPVel ( G4double  eng,
G4double cosdiru,
G4double cosdirv,
G4double cosdirw 
)
private

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

다음을 참조함 : G4SmpIsoDir().

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

G4double G4fissionEvent::G4SmpSpNubarData ( G4int  isotope)
private

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

다음을 참조함 : nSPfissNubarIso.

다음에 의해서 참조됨 : G4SmpSpNuDistData(), G4SmpSpNugDistData().

G4int G4fissionEvent::G4SmpSpNuDistData ( G4int  isotope,
G4int  Cf252option 
)
private

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

다음을 참조함 : fisslibrng(), G4cout, G4endl, G4SmpSpNubarData(), G4SmpTerrell(), nSPfissIso, nSPfissn, sum.

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

G4int G4fissionEvent::G4SmpSpNugDistData ( G4int  isotope)
private

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

다음을 참조함 : fisslibrng(), G4SmpNugDist(), G4SmpSpNubarData(), nSPfissg, sum.

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

G4double G4fissionEvent::G4SmpTerrell ( G4double  nubar)
private
G4double G4fissionEvent::G4SmpWatt ( G4double  ePart,
G4int  iso 
)
private

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

다음을 참조함 : a, fisslibrng(), G4cout, G4endl, G4fissionerr(), G4Log(), nZAfis, WATTEMAX, x, y, z.

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

G4double G4fissionEvent::getNeutronAge ( G4int  index)
inline

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

다음을 참조함 : neutronAges, neutronNu.

G4double G4fissionEvent::getNeutronDircosu ( G4int  index)
inline

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

다음을 참조함 : neutronDircosu, neutronNu.

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

G4double G4fissionEvent::getNeutronDircosv ( G4int  index)
inline

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

다음을 참조함 : neutronDircosv, neutronNu.

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

G4double G4fissionEvent::getNeutronDircosw ( G4int  index)
inline

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

다음을 참조함 : neutronDircosw, neutronNu.

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

G4double G4fissionEvent::getNeutronEnergy ( G4int  index)
inline

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

다음을 참조함 : neutronEnergies, neutronNu.

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

G4int G4fissionEvent::getNeutronNu ( )
inline

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

다음을 참조함 : neutronNu.

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

G4double G4fissionEvent::getNeutronVelocity ( G4int  index)
inline

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

다음을 참조함 : neutronNu, neutronVelocities.

G4double G4fissionEvent::getPhotonAge ( G4int  index)
inline

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

다음을 참조함 : photonAges, photonNu.

G4double G4fissionEvent::getPhotonDircosu ( G4int  index)
inline

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

다음을 참조함 : photonDircosu, photonNu.

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

G4double G4fissionEvent::getPhotonDircosv ( G4int  index)
inline

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

다음을 참조함 : photonDircosv, photonNu.

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

G4double G4fissionEvent::getPhotonDircosw ( G4int  index)
inline

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

다음을 참조함 : photonDircosw, photonNu.

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

G4double G4fissionEvent::getPhotonEnergy ( G4int  index)
inline

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

다음을 참조함 : photonEnergies, photonNu.

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

G4int G4fissionEvent::getPhotonNu ( )
inline

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

다음을 참조함 : photonNu.

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

G4double G4fissionEvent::getPhotonVelocity ( G4int  index)
inline

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

다음을 참조함 : photonNu, photonVelocities.

G4double G4fissionEvent::rngf2d ( void  )
staticprivate

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

다음을 참조함 : rngfptr.

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

static void G4fissionEvent::setCf252Option ( G4int  ndist,
G4int  neng 
)
inlinestatic

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

다음을 참조함 : Cf252ndistoption, Cf252nengoption.

static void G4fissionEvent::setCorrelationOption ( G4int  correlation)
inlinestatic

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

다음을 참조함 : correlationoption.

static void G4fissionEvent::setDelayOption ( G4int  delay)
inlinestatic

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

다음을 참조함 : delayoption.

static void G4fissionEvent::setNudistOption ( G4int  nudist)
inlinestatic

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

다음을 참조함 : nudistoption.

static void G4fissionEvent::setRNGd ( G4double(*)(void funcptr)
inlinestatic

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

다음을 참조함 : rngdptr.

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

static void G4fissionEvent::setRNGf ( float(*)(void funcptr)
inlinestatic

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

다음을 참조함 : rngdptr, rngf2d(), rngfptr.

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

멤버 데이타 문서화

G4int G4fissionEvent::Cf252ndistoption =0
staticprivate

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

다음에 의해서 참조됨 : G4fissionEvent(), setCf252Option().

G4int G4fissionEvent::Cf252nengoption =0
staticprivate

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

다음에 의해서 참조됨 : G4fissionEvent(), setCf252Option().

G4int G4fissionEvent::correlationoption =0
staticprivate

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

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

G4int G4fissionEvent::delayoption =0
staticprivate

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

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

G4double* G4fissionEvent::neutronAges
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getNeutronAge(), ~G4fissionEvent().

G4double* G4fissionEvent::neutronDircosu
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getNeutronDircosu(), ~G4fissionEvent().

G4double* G4fissionEvent::neutronDircosv
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getNeutronDircosv(), ~G4fissionEvent().

G4double* G4fissionEvent::neutronDircosw
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getNeutronDircosw(), ~G4fissionEvent().

G4double* G4fissionEvent::neutronEnergies
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getNeutronEnergy(), ~G4fissionEvent().

G4int G4fissionEvent::neutronNu
private
G4double* G4fissionEvent::neutronVelocities
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getNeutronVelocity(), ~G4fissionEvent().

G4int G4fissionEvent::nudistoption =3
staticprivate

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

다음에 의해서 참조됨 : G4fissionEvent(), setNudistOption().

G4double* G4fissionEvent::photonAges
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getPhotonAge(), ~G4fissionEvent().

G4double* G4fissionEvent::photonDircosu
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getPhotonDircosu(), ~G4fissionEvent().

G4double* G4fissionEvent::photonDircosv
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getPhotonDircosv(), ~G4fissionEvent().

G4double* G4fissionEvent::photonDircosw
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getPhotonDircosw(), ~G4fissionEvent().

G4double* G4fissionEvent::photonEnergies
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getPhotonEnergy(), ~G4fissionEvent().

G4int G4fissionEvent::photonNu
private
G4double* G4fissionEvent::photonVelocities
private

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

다음에 의해서 참조됨 : G4fissionEvent(), getPhotonVelocity(), ~G4fissionEvent().

G4double(* G4fissionEvent::rngdptr)(void)=0
staticprivate

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

다음에 의해서 참조됨 : setRNGd(), setRNGf().

G4float(* G4fissionEvent::rngfptr)(void)=0
staticprivate

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

다음에 의해서 참조됨 : rngf2d(), setRNGf().


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