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

#include <G4QuasiElRatios.hh>

Public 멤버 함수

 G4QuasiElRatios ()
 
 ~G4QuasiElRatios ()
 
std::pair< G4double, G4doubleGetRatios (G4double pIU, G4int prPDG, G4int tgZ, G4int tgN)
 
std::pair< G4double, G4doubleGetChExFactor (G4double pIU, G4int pPDG, G4int Z, G4int N)
 
std::pair< G4LorentzVector,
G4LorentzVector
Scatter (G4int NPDG, G4LorentzVector N4M, G4int pPDG, G4LorentzVector p4M)
 
std::pair< G4LorentzVector,
G4LorentzVector
ChExer (G4int NPDG, G4LorentzVector N4M, G4int pPDG, G4LorentzVector p4M)
 
std::pair< G4double, G4doubleGetElTot (G4double pIU, G4int hPDG, G4int Z, G4int N)
 
G4double ChExElCoef (G4double p, G4int Z, G4int N, G4int pPDG)
 
std::pair< G4double, G4doubleGetElTotXS (G4double Mom, G4int PDG, G4bool F)
 
std::pair< G4double, G4doubleFetchElTot (G4double pGeV, G4int PDG, G4bool F)
 
G4bool RelDecayIn2 (G4LorentzVector &theMomentum, G4LorentzVector &f4Mom, G4LorentzVector &s4Mom, G4LorentzVector &dir, G4double maxCost=1., G4double minCost=-1.)
 

Private 멤버 함수

G4double GetQF2IN_Ratio (G4double TotCS_mb, G4int A)
 
G4double CalcQF2IN_Ratio (G4double TCSmb, G4int A)
 
std::pair< G4double, G4doubleCalcElTot (G4double pGeV, G4int Index)
 

Private 속성

G4ChipsProtonElasticXSPCSmanager
 
G4ChipsNeutronElasticXSNCSmanager
 
std::vector< G4double * > * vT
 
std::vector< G4double * > * vL
 
std::vector< std::pair
< G4double, G4double > * > * 
vX
 
G4double lastSRatio
 
G4double lastRRatio
 
std::vector< G4intvARatio
 
std::vector< G4doublevHRatio
 
std::vector< G4intvNRatio
 
std::vector< G4doublevMRatio
 
std::vector< G4intvKRatio
 
G4int lastARatio
 
G4double lastHRatio
 
G4int lastNRatio
 
G4double lastMRatio
 
G4int lastKRatio
 
G4doublelastTRatio
 
G4doublelastLRatio
 
G4double lastPtot
 
G4int lastHtot
 
G4bool lastFtot
 
std::pair< G4double, G4doublelastRtot
 
std::vector< G4intvItot
 
std::vector< G4doublevMtot
 
std::vector< G4intvKtot
 
G4int lastItot
 
G4double lastMtot
 
G4int lastKtot
 
std::pair< G4double, G4double > * lastXtot
 

상세한 설명

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

생성자 & 소멸자 문서화

G4QuasiElRatios::G4QuasiElRatios ( )
G4QuasiElRatios::~G4QuasiElRatios ( )

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

다음을 참조함 : pos, vL, vT, vX.

멤버 함수 문서화

std::pair< G4double, G4double > G4QuasiElRatios::CalcElTot ( G4double  pGeV,
G4int  Index 
)
private

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

다음을 참조함 : FatalException, G4cout, G4endl, G4Exception(), G4Log(), G4Pow::GetInstance(), LE, G4Pow::powA(), G4InuclParticleNames::sp.

다음에 의해서 참조됨 : FetchElTot(), GetElTotXS().

G4double G4QuasiElRatios::CalcQF2IN_Ratio ( G4double  TCSmb,
G4int  A 
)
private

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

다음을 참조함 : C(), E, G4Exp(), G4Pow::GetInstance(), P, G4Pow::powA(), ss.

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

G4double G4QuasiElRatios::ChExElCoef ( G4double  p,
G4int  Z,
G4int  N,
G4int  pPDG 
)

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

다음을 참조함 : A(), G4cout, G4endl, G4Log(), MeV, N, R, G4InuclParticleNames::sp, Z.

std::pair< G4LorentzVector, G4LorentzVector > G4QuasiElRatios::ChExer ( G4int  NPDG,
G4LorentzVector  N4M,
G4int  pPDG,
G4LorentzVector  p4M 
)
std::pair< G4double, G4double > G4QuasiElRatios::FetchElTot ( G4double  pGeV,
G4int  PDG,
G4bool  F 
)

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

다음을 참조함 : CalcElTot(), d, e, FatalException, G4cout, G4endl, G4Exception(), G4Exp(), G4Log(), G4UniformRand, lastFtot, lastHtot, lastItot, lastKtot, lastMtot, lastPtot, lastRtot, lastXtot, n, vItot, vKtot, vMtot, vX.

다음에 의해서 참조됨 : GetChExFactor(), GetElTot().

std::pair< G4double, G4double > G4QuasiElRatios::GetChExFactor ( G4double  pIU,
G4int  pPDG,
G4int  Z,
G4int  N 
)

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

다음을 참조함 : A(), FetchElTot(), G4cout, G4endl, G4Log(), gigaelectronvolt, N, Z.

std::pair< G4double, G4double > G4QuasiElRatios::GetElTot ( G4double  pIU,
G4int  hPDG,
G4int  Z,
G4int  N 
)

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

다음을 참조함 : A(), FetchElTot(), G4cout, G4endl, gigaelectronvolt, millibarn, N.

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

std::pair< G4double, G4double > G4QuasiElRatios::GetElTotXS ( G4double  Mom,
G4int  PDG,
G4bool  F 
)

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

다음을 참조함 : CalcElTot(), FatalException, G4cout, G4endl, G4Exception(), G4UniformRand.

G4double G4QuasiElRatios::GetQF2IN_Ratio ( G4double  TotCS_mb,
G4int  A 
)
private

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

다음을 참조함 : A(), CalcQF2IN_Ratio(), d, G4Exp(), G4Log(), lastARatio, lastHRatio, lastKRatio, lastLRatio, lastMRatio, lastNRatio, lastRRatio, lastSRatio, lastTRatio, ls(), n, vARatio, vHRatio, vKRatio, vL, vMRatio, vNRatio, vT.

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

std::pair< G4double, G4double > G4QuasiElRatios::GetRatios ( G4double  pIU,
G4int  prPDG,
G4int  tgZ,
G4int  tgN 
)

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

다음을 참조함 : GetElTot(), GetQF2IN_Ratio(), millibarn, R.

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

G4bool G4QuasiElRatios::RelDecayIn2 ( G4LorentzVector theMomentum,
G4LorentzVector f4Mom,
G4LorentzVector s4Mom,
G4LorentzVector dir,
G4double  maxCost = 1.,
G4double  minCost = -1. 
)
std::pair< G4LorentzVector, G4LorentzVector > G4QuasiElRatios::Scatter ( G4int  NPDG,
G4LorentzVector  N4M,
G4int  pPDG,
G4LorentzVector  p4M 
)

멤버 데이타 문서화

G4int G4QuasiElRatios::lastARatio
private

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

다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().

G4bool G4QuasiElRatios::lastFtot
private

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

다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().

G4double G4QuasiElRatios::lastHRatio
private

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

다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().

G4int G4QuasiElRatios::lastHtot
private

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

다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().

G4int G4QuasiElRatios::lastItot
private

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

다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().

G4int G4QuasiElRatios::lastKRatio
private

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

다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().

G4int G4QuasiElRatios::lastKtot
private

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

다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().

G4double* G4QuasiElRatios::lastLRatio
private

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

다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().

G4double G4QuasiElRatios::lastMRatio
private

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

다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().

G4double G4QuasiElRatios::lastMtot
private

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

다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().

G4int G4QuasiElRatios::lastNRatio
private

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

다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().

G4double G4QuasiElRatios::lastPtot
private

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

다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().

G4double G4QuasiElRatios::lastRRatio
private

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

다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().

std::pair<G4double,G4double> G4QuasiElRatios::lastRtot
private

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

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

G4double G4QuasiElRatios::lastSRatio
private

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

다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().

G4double* G4QuasiElRatios::lastTRatio
private

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

다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().

std::pair<G4double,G4double>* G4QuasiElRatios::lastXtot
private

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

다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().

G4ChipsNeutronElasticXS* G4QuasiElRatios::NCSmanager
private

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

다음에 의해서 참조됨 : ChExer(), G4QuasiElRatios(), Scatter().

G4ChipsProtonElasticXS* G4QuasiElRatios::PCSmanager
private

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

다음에 의해서 참조됨 : ChExer(), G4QuasiElRatios(), Scatter().

std::vector<G4int> G4QuasiElRatios::vARatio
private

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

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

std::vector<G4double> G4QuasiElRatios::vHRatio
private

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

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

std::vector<G4int> G4QuasiElRatios::vItot
private

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

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

std::vector<G4int> G4QuasiElRatios::vKRatio
private

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

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

std::vector<G4int> G4QuasiElRatios::vKtot
private

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

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

std::vector<G4double*>* G4QuasiElRatios::vL
private

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

다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio(), ~G4QuasiElRatios().

std::vector<G4double> G4QuasiElRatios::vMRatio
private

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

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

std::vector<G4double> G4QuasiElRatios::vMtot
private

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

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

std::vector<G4int> G4QuasiElRatios::vNRatio
private

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

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

std::vector<G4double*>* G4QuasiElRatios::vT
private

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

다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio(), ~G4QuasiElRatios().

std::vector<std::pair<G4double,G4double>*>* G4QuasiElRatios::vX
private

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

다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios(), ~G4QuasiElRatios().


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