39 #ifndef G4QuasiElRatios_h
40 #define G4QuasiElRatios_h 1
101 std::vector<G4double*> *
vT;
102 std::vector<G4double*> *
vL;
103 std::vector<std::pair<G4double,G4double>*> *
vX;
G4ChipsNeutronElasticXS * NCSmanager
std::vector< std::pair< G4double, G4double > * > * vX
G4double ChExElCoef(G4double p, G4int Z, G4int N, G4int pPDG)
G4ChipsProtonElasticXS * PCSmanager
std::vector< G4double * > * vL
G4double CalcQF2IN_Ratio(G4double TCSmb, G4int A)
std::vector< G4int > vKtot
std::pair< G4double, G4double > GetElTotXS(G4double Mom, G4int PDG, G4bool F)
std::vector< G4double > vMRatio
std::vector< G4double > vMtot
std::pair< G4double, G4double > lastRtot
std::vector< G4int > vARatio
double A(double temperature)
std::vector< G4int > vKRatio
std::vector< G4int > vNRatio
std::pair< G4double, G4double > FetchElTot(G4double pGeV, G4int PDG, G4bool F)
std::pair< G4LorentzVector, G4LorentzVector > ChExer(G4int NPDG, G4LorentzVector N4M, G4int pPDG, G4LorentzVector p4M)
std::pair< G4double, G4double > CalcElTot(G4double pGeV, G4int Index)
std::pair< G4double, G4double > GetElTot(G4double pIU, G4int hPDG, G4int Z, G4int N)
std::pair< G4double, G4double > GetRatios(G4double pIU, G4int prPDG, G4int tgZ, G4int tgN)
G4double GetQF2IN_Ratio(G4double TotCS_mb, G4int A)
std::vector< G4double > vHRatio
std::pair< G4LorentzVector, G4LorentzVector > Scatter(G4int NPDG, G4LorentzVector N4M, G4int pPDG, G4LorentzVector p4M)
std::vector< G4double * > * vT
std::vector< G4int > vItot
G4bool RelDecayIn2(G4LorentzVector &theMomentum, G4LorentzVector &f4Mom, G4LorentzVector &s4Mom, G4LorentzVector &dir, G4double maxCost=1., G4double minCost=-1.)
std::pair< G4double, G4double > * lastXtot
std::pair< G4double, G4double > GetChExFactor(G4double pIU, G4int pPDG, G4int Z, G4int N)