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

#include <G4GEMChannelVI.hh>

G4GEMChannelVI에 대한 상속 다이어그램 :
G4VEvaporationChannel

Public 멤버 함수

 G4GEMChannelVI (G4int theA, G4int theZ)
 
virtual ~G4GEMChannelVI ()
 
virtual void Initialise () final
 
virtual G4double GetEmissionProbability (G4Fragment *theNucleus) final
 
virtual G4FragmentEmittedFragment (G4Fragment *theNucleus) final
 
virtual void Dump () const
 
virtual G4double GetLifeTime (G4Fragment *theNucleus)
 
virtual G4bool BreakUpChain (G4FragmentVector *theResult, G4Fragment *theNucleus)
 
G4FragmentVectorBreakUpFragment (G4Fragment *theNucleus)
 
virtual void SetICM (G4bool)
 
virtual void RDMForced (G4bool)
 
virtual G4double GetFinalLevelEnergy (G4int Z, G4int A, G4double energy)
 
virtual G4double GetUpperLevelEnergy (G4int Z, G4int A)
 
G4double GetMaxLevelEnergy (G4int Z, G4int A)
 
G4double GetNearestLevelEnergy (G4int Z, G4int A, G4double energy)
 
void SetPhotonEvaporation (G4VEvaporationChannel *p)
 
void SetOPTxs (G4int opt)
 
void UseSICB (G4bool use)
 

Protected 속성

G4int OPTxs
 
G4bool useSICB
 

Private 멤버 함수

G4double IntegratedProbability (G4double exc)
 
G4double ProbabilityDistributionFunction (G4double exc, G4double resExc)
 
G4double FindLevel (const G4LevelManager *, G4double exc, G4double exclim)
 
G4double I0 (G4double t)
 
G4double I1 (G4double t, G4double tx)
 
G4double I2 (G4double s0, G4double sx)
 
G4double I3 (G4double s0, G4double sx)
 
 G4GEMChannelVI (const G4GEMChannelVI &right)=delete
 
const G4GEMChannelVIoperator= (const G4GEMChannelVI &right)=delete
 
G4bool operator== (const G4GEMChannelVI &right) const =delete
 
G4bool operator!= (const G4GEMChannelVI &right) const =delete
 

Private 속성

G4PowfG4pow
 
const G4VCoulombBarriercBarrier
 
const G4PairingCorrectionpairingCorrection
 
const G4LevelManagerlevelManager
 
G4NuclearLevelDatanData
 
G4int A
 
G4int Z
 
G4int resA
 
G4int resZ
 
G4int fragA
 
G4int fragZ
 
G4int nWarn
 
G4double massGround
 
G4double maxLevelE
 
G4double Z13
 
G4double A13
 
G4double massFrag
 
G4double eCBarrier
 
G4double resMassGround
 
G4double maxKinEnergy
 
G4double resZ13
 
G4double resA13
 
G4double delta0
 
G4double delta1
 
G4double alphaP
 
G4double betaP
 
G4double maxExc
 
G4double maxProb
 
G4double coeff
 
G4double levelDensity
 

정적 Private 속성

static const G4double ws [NPOINTSGEM]
 
static const G4double xs [NPOINTSGEM]
 

상세한 설명

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

생성자 & 소멸자 문서화

G4GEMChannelVI::G4GEMChannelVI ( G4int  theA,
G4int  theZ 
)
explicit
G4GEMChannelVI::~G4GEMChannelVI ( )
virtual

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

다음을 참조함 : cBarrier.

G4GEMChannelVI::G4GEMChannelVI ( const G4GEMChannelVI right)
privatedelete

멤버 함수 문서화

G4bool G4VEvaporationChannel::BreakUpChain ( G4FragmentVector theResult,
G4Fragment theNucleus 
)
virtualinherited

G4PhotonEvaporation, G4UnstableFragmentBreakUp에서 재구현되었습니다.

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

다음에 의해서 참조됨 : G4ExcitationHandler::BreakItUp(), G4VEvaporationChannel::BreakUpFragment().

G4FragmentVector * G4VEvaporationChannel::BreakUpFragment ( G4Fragment theNucleus)
inlineinherited

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

다음을 참조함 : G4VEvaporationChannel::BreakUpChain().

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

void G4GEMChannelVI::Dump ( ) const
virtual

G4VEvaporationChannel(으)로부터 재구현되었습니다.

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

G4Fragment * G4GEMChannelVI::EmittedFragment ( G4Fragment theNucleus)
finalvirtual
G4double G4GEMChannelVI::FindLevel ( const G4LevelManager man,
G4double  exc,
G4double  exclim 
)
private

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

다음을 참조함 : G4UniformRand, G4LevelManager::LevelEnergy(), G4LevelManager::NearestLowEdgeLevelIndex(), G4LevelManager::NumberOfTransitions(), G4LevelManager::SpinTwo().

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

G4double G4GEMChannelVI::GetEmissionProbability ( G4Fragment theNucleus)
finalvirtual
G4double G4VEvaporationChannel::GetFinalLevelEnergy ( G4int  Z,
G4int  A,
G4double  energy 
)
virtualinherited

G4PhotonEvaporation에서 재구현되었습니다.

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

다음을 참조함 : energy.

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

G4double G4VEvaporationChannel::GetLifeTime ( G4Fragment theNucleus)
virtualinherited

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

G4double G4VEvaporationChannel::GetMaxLevelEnergy ( G4int  Z,
G4int  A 
)
inlineinherited

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

다음을 참조함 : G4VEvaporationChannel::GetUpperLevelEnergy(), G4VEvaporationChannel::photonEvaporation.

G4double G4VEvaporationChannel::GetNearestLevelEnergy ( G4int  Z,
G4int  A,
G4double  energy 
)
inlineinherited

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

다음을 참조함 : energy, G4VEvaporationChannel::GetFinalLevelEnergy(), G4VEvaporationChannel::photonEvaporation.

G4double G4VEvaporationChannel::GetUpperLevelEnergy ( G4int  Z,
G4int  A 
)
virtualinherited

G4PhotonEvaporation에서 재구현되었습니다.

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

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

G4double G4GEMChannelVI::I0 ( G4double  t)
inlineprivate

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

다음을 참조함 : G4Exp().

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

G4double G4GEMChannelVI::I1 ( G4double  t,
G4double  tx 
)
inlineprivate

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

다음을 참조함 : G4Exp().

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

G4double G4GEMChannelVI::I2 ( G4double  s0,
G4double  sx 
)
inlineprivate

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

다음을 참조함 : G4Exp(), S().

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

G4double G4GEMChannelVI::I3 ( G4double  s0,
G4double  sx 
)
private

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

다음을 참조함 : G4Exp(), S(), G4InuclParticleNames::s0.

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

void G4GEMChannelVI::Initialise ( )
finalvirtual

G4VEvaporationChannel(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4NuclearLevelData::GetInstance(), G4DeexPrecoParameters::GetLevelDensity(), G4NuclearLevelData::GetParameters(), levelDensity.

G4double G4GEMChannelVI::IntegratedProbability ( G4double  exc)
private

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

다음을 참조함 : G4INCL::Math::max(), maxExc, maxProb, NPOINTSGEM, ProbabilityDistributionFunction(), sum, ws, xs, y.

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

G4bool G4GEMChannelVI::operator!= ( const G4GEMChannelVI right) const
privatedelete
const G4GEMChannelVI& G4GEMChannelVI::operator= ( const G4GEMChannelVI right)
privatedelete
G4bool G4GEMChannelVI::operator== ( const G4GEMChannelVI right) const
privatedelete
G4double G4GEMChannelVI::ProbabilityDistributionFunction ( G4double  exc,
G4double  resExc 
)
private

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

다음을 참조함 : A, A13, alphaP, betaP, delta0, delta1, eCBarrier, G4Exp(), G4Log(), I0(), I1(), I2(), I3(), levelDensity, massFrag, massGround, G4INCL::Math::max(), maxKinEnergy, CLHEP::MeV, resA, resA13, resMassGround, G4InuclParticleNames::s0, x, x1, Z.

다음에 의해서 참조됨 : EmittedFragment(), IntegratedProbability().

void G4VEvaporationChannel::RDMForced ( G4bool  )
virtualinherited

G4PhotonEvaporation에서 재구현되었습니다.

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

void G4VEvaporationChannel::SetICM ( G4bool  )
virtualinherited

G4PhotonEvaporation에서 재구현되었습니다.

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

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

void G4VEvaporationChannel::SetOPTxs ( G4int  opt)
inlineinherited

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

void G4VEvaporationChannel::SetPhotonEvaporation ( G4VEvaporationChannel p)
inlineinherited

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

다음을 참조함 : G4VEvaporationChannel::photonEvaporation.

void G4VEvaporationChannel::UseSICB ( G4bool  use)
inlineinherited

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

멤버 데이타 문서화

G4int G4GEMChannelVI::A
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

G4double G4GEMChannelVI::A13
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), ProbabilityDistributionFunction().

G4double G4GEMChannelVI::alphaP
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

G4double G4GEMChannelVI::betaP
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

const G4VCoulombBarrier* G4GEMChannelVI::cBarrier
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), GetEmissionProbability(), ~G4GEMChannelVI().

G4double G4GEMChannelVI::coeff
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), GetEmissionProbability().

G4double G4GEMChannelVI::delta0
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

G4double G4GEMChannelVI::delta1
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

G4double G4GEMChannelVI::eCBarrier
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

G4Pow* G4GEMChannelVI::fG4pow
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), GetEmissionProbability().

G4int G4GEMChannelVI::fragA
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI(), GetEmissionProbability().

G4int G4GEMChannelVI::fragZ
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI(), GetEmissionProbability().

G4double G4GEMChannelVI::levelDensity
private

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

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

const G4LevelManager* G4GEMChannelVI::levelManager
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI().

G4double G4GEMChannelVI::massFrag
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

G4double G4GEMChannelVI::massGround
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

G4double G4GEMChannelVI::maxExc
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI(), GetEmissionProbability(), IntegratedProbability().

G4double G4GEMChannelVI::maxKinEnergy
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), ProbabilityDistributionFunction().

G4double G4GEMChannelVI::maxLevelE
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI().

G4double G4GEMChannelVI::maxProb
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI(), GetEmissionProbability(), IntegratedProbability().

G4NuclearLevelData* G4GEMChannelVI::nData
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI().

G4int G4GEMChannelVI::nWarn
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI().

G4int G4VEvaporationChannel::OPTxs
protectedinherited

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

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

const G4PairingCorrection* G4GEMChannelVI::pairingCorrection
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), GetEmissionProbability().

G4int G4GEMChannelVI::resA
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

G4double G4GEMChannelVI::resA13
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

G4double G4GEMChannelVI::resMassGround
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

G4int G4GEMChannelVI::resZ
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI(), GetEmissionProbability().

G4double G4GEMChannelVI::resZ13
private

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

다음에 의해서 참조됨 : G4GEMChannelVI(), GetEmissionProbability().

G4bool G4VEvaporationChannel::useSICB
protectedinherited

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

const G4double G4GEMChannelVI::ws
staticprivate
초기값:
= {
0.0666713443086881,
0.149451349150581,
0.219086362515982,
0.269266719309996,
0.295524224714753,
0.295524224714753,
0.269266719309996,
0.219086362515982,
0.149451349150581,
0.0666713443086881
}

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

다음에 의해서 참조됨 : GetEmissionProbability(), IntegratedProbability().

const G4double G4GEMChannelVI::xs
staticprivate
초기값:
= {
-0.973906528517172,
-0.865063366688985,
-0.679409568299024,
-0.433395394129247,
-0.148874338981631,
0.148874338981631,
0.433395394129247,
0.679409568299024,
0.865063366688985,
0.973906528517172
}

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

다음에 의해서 참조됨 : GetEmissionProbability(), IntegratedProbability().

G4int G4GEMChannelVI::Z
private

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

다음에 의해서 참조됨 : EmittedFragment(), G4GEMChannelVI(), GetEmissionProbability(), ProbabilityDistributionFunction().

G4double G4GEMChannelVI::Z13
private

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

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


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