#include <G4QuasiElRatios.hh>
Public 멤버 함수 | |
G4QuasiElRatios () | |
~G4QuasiElRatios () | |
std::pair< G4double, G4double > | GetRatios (G4double pIU, G4int prPDG, G4int tgZ, G4int tgN) |
std::pair< G4double, G4double > | GetChExFactor (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, G4double > | GetElTot (G4double pIU, G4int hPDG, G4int Z, G4int N) |
G4double | ChExElCoef (G4double p, G4int Z, G4int N, G4int pPDG) |
std::pair< G4double, G4double > | GetElTotXS (G4double Mom, G4int PDG, G4bool F) |
std::pair< G4double, G4double > | FetchElTot (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, G4double > | CalcElTot (G4double pGeV, G4int Index) |
Private 속성 | |
G4ChipsProtonElasticXS * | PCSmanager |
G4ChipsNeutronElasticXS * | NCSmanager |
std::vector< G4double * > * | vT |
std::vector< G4double * > * | vL |
std::vector< std::pair < G4double, G4double > * > * | vX |
G4double | lastSRatio |
G4double | lastRRatio |
std::vector< G4int > | vARatio |
std::vector< G4double > | vHRatio |
std::vector< G4int > | vNRatio |
std::vector< G4double > | vMRatio |
std::vector< G4int > | vKRatio |
G4int | lastARatio |
G4double | lastHRatio |
G4int | lastNRatio |
G4double | lastMRatio |
G4int | lastKRatio |
G4double * | lastTRatio |
G4double * | lastLRatio |
G4double | lastPtot |
G4int | lastHtot |
G4bool | lastFtot |
std::pair< G4double, G4double > | lastRtot |
std::vector< G4int > | vItot |
std::vector< G4double > | vMtot |
std::vector< G4int > | vKtot |
G4int | lastItot |
G4double | lastMtot |
G4int | lastKtot |
std::pair< G4double, G4double > * | lastXtot |
G4QuasiElRatios.hh 파일의 52 번째 라인에서 정의되었습니다.
G4QuasiElRatios::G4QuasiElRatios | ( | ) |
G4QuasiElRatios.cc 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ChipsProtonElasticXS::Default_Name(), G4ChipsNeutronElasticXS::Default_Name(), G4CrossSectionDataSetRegistry::GetCrossSectionDataSet(), G4CrossSectionDataSetRegistry::Instance(), lastARatio, lastFtot, lastHRatio, lastHtot, lastItot, lastKRatio, lastKtot, lastLRatio, lastMRatio, lastMtot, lastNRatio, lastPtot, lastRRatio, lastSRatio, lastTRatio, lastXtot, NCSmanager, PCSmanager, vL, vT, vX.
G4QuasiElRatios::~G4QuasiElRatios | ( | ) |
G4QuasiElRatios.cc 파일의 322 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4cout, G4endl, G4Exception(), G4Log(), G4Pow::GetInstance(), LE, G4Pow::powA(), G4InuclParticleNames::sp.
다음에 의해서 참조됨 : FetchElTot(), GetElTotXS().
G4QuasiElRatios.cc 파일의 310 번째 라인에서 정의되었습니다.
다음을 참조함 : C(), E, G4Exp(), G4Pow::GetInstance(), P, G4Pow::powA(), ss.
다음에 의해서 참조됨 : GetQF2IN_Ratio().
std::pair< G4LorentzVector, G4LorentzVector > G4QuasiElRatios::ChExer | ( | G4int | NPDG, |
G4LorentzVector | N4M, | ||
G4int | pPDG, | ||
G4LorentzVector | p4M | ||
) |
G4QuasiElRatios.cc 파일의 884 번째 라인에서 정의되었습니다.
다음을 참조함 : E, CLHEP::HepLorentzVector::e(), FatalException, G4cerr, G4cout, G4endl, G4Exception(), G4UniformRand, G4ChipsProtonElasticXS::GetChipsCrossSection(), G4ChipsNeutronElasticXS::GetChipsCrossSection(), G4ChipsProtonElasticXS::GetExchangeT(), G4ChipsNeutronElasticXS::GetExchangeT(), G4ChipsProtonElasticXS::GetHMaxT(), G4ChipsNeutronElasticXS::GetHMaxT(), G4ParticleDefinition::GetPDGMass(), CLHEP::HepLorentzVector::m(), CLHEP::HepLorentzVector::m2(), megaelectronvolt, N, NCSmanager, G4Neutron::Neutron(), P, PCSmanager, G4Proton::Proton(), RelDecayIn2(), Z.
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().
G4QuasiElRatios.cc 파일의 574 번째 라인에서 정의되었습니다.
다음을 참조함 : CalcElTot(), FatalException, G4cout, G4endl, G4Exception(), G4UniformRand.
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. |
||
) |
G4QuasiElRatios.cc 파일의 1019 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), CLHEP::Hep3Vector::cross(), d2, dE, dir, CLHEP::HepLorentzVector::e(), G4cerr, G4endl, G4UniformRand, CLHEP::HepLorentzVector::m2(), CLHEP::Hep3Vector::mag2(), CLHEP::Hep3Vector::orthogonal(), CLHEP::HepLorentzVector::rho(), CLHEP::HepLorentzVector::setE(), CLHEP::HepLorentzVector::setVect(), twopi, CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect().
std::pair< G4LorentzVector, G4LorentzVector > G4QuasiElRatios::Scatter | ( | G4int | NPDG, |
G4LorentzVector | N4M, | ||
G4int | pPDG, | ||
G4LorentzVector | p4M | ||
) |
G4QuasiElRatios.cc 파일의 770 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Alpha::Alpha(), G4Deuteron::Deuteron(), E, CLHEP::HepLorentzVector::e(), FatalException, G4cerr, G4cout, G4endl, G4Exception(), G4ChipsProtonElasticXS::GetChipsCrossSection(), G4ChipsNeutronElasticXS::GetChipsCrossSection(), G4ChipsProtonElasticXS::GetExchangeT(), G4ChipsNeutronElasticXS::GetExchangeT(), G4ChipsProtonElasticXS::GetHMaxT(), G4ChipsNeutronElasticXS::GetHMaxT(), G4ParticleDefinition::GetPDGMass(), G4He3::He3(), CLHEP::HepLorentzVector::m(), CLHEP::HepLorentzVector::m2(), megaelectronvolt, N, NCSmanager, G4Neutron::Neutron(), P, PCSmanager, G4Proton::Proton(), RelDecayIn2(), G4InuclParticleNames::tm, G4Triton::Triton(), Z.
다음에 의해서 참조됨 : G4QuasiElasticChannel::Scatter().
|
private |
G4QuasiElRatios.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().
|
private |
G4QuasiElRatios.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().
|
private |
G4QuasiElRatios.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().
|
private |
G4QuasiElRatios.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().
|
private |
G4QuasiElRatios.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().
|
private |
G4QuasiElRatios.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().
|
private |
G4QuasiElRatios.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().
G4QuasiElRatios.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot().
|
private |
G4QuasiElRatios.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio().
G4QuasiElRatios.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios().
|
private |
G4QuasiElRatios.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ChExer(), G4QuasiElRatios(), Scatter().
|
private |
G4QuasiElRatios.hh 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ChExer(), G4QuasiElRatios(), Scatter().
|
private |
G4QuasiElRatios.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot().
|
private |
G4QuasiElRatios.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot().
|
private |
G4QuasiElRatios.hh 파일의 102 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio(), ~G4QuasiElRatios().
|
private |
G4QuasiElRatios.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot().
|
private |
G4QuasiElRatios.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetQF2IN_Ratio().
|
private |
G4QuasiElRatios.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QuasiElRatios(), GetQF2IN_Ratio(), ~G4QuasiElRatios().
G4QuasiElRatios.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FetchElTot(), G4QuasiElRatios(), ~G4QuasiElRatios().