38#ifndef G4QFreeScattering_h
39#define G4QFreeScattering_h 1
82 static std::vector<std::pair<G4double,G4double>*> vX;
std::vector< G4QHadron * > G4QHadronVector
std::pair< G4double, G4double > FetchElTot(G4double pGeV, G4int PDG, G4bool F)
std::pair< G4double, G4double > CalcElTot(G4double pGeV, G4int Index)
std::pair< G4double, G4double > GetElTotXS(G4double Mom, G4int PDG, G4bool F)
static G4QFreeScattering * GetPointer()
std::pair< G4double, G4double > GetElTotMean(G4double pIU, G4int hPDG, G4int Z, G4int N)
G4QHadronVector * InElF(G4int NPDG, G4LorentzVector N4M, G4int pPDG, G4LorentzVector p4M)
std::pair< G4LorentzVector, G4LorentzVector > Scatter(G4int NPDG, G4LorentzVector N4M, G4int pPDG, G4LorentzVector p4M)