77#ifndef G4VQCrossSection_h
78#define G4VQCrossSection_h 1
virtual G4double GetNPartons(G4double Q2)
virtual G4double GetSlope(G4int tZ, G4int tN, G4int pPDG)
virtual G4double GetExchangeT(G4int tZ, G4int tN, G4int pPDG)
G4double EquLinearFit(G4double X, G4int N, G4double X0, G4double DX, G4double *Y)
virtual G4double GetExchangeEnergy()
virtual ~G4VQCrossSection()
virtual G4double GetDirectPart(G4double Q2)
virtual G4double GetQEL_ExchangeQ2()
virtual G4double GetNQE_ExchangeQ2()
virtual G4double GetLastQELCS()
virtual G4double CalculateCrossSection(G4bool CS, G4int F, G4int I, G4int PDG, G4int tgZ, G4int tgN, G4double pMom)=0
static void setTolerance(G4double tol)
virtual G4double GetLastTOTCS()
virtual G4double GetVirtualFactor(G4double nu, G4double Q2)
virtual G4double GetCrossSection(G4bool, G4double, G4int, G4int, G4int pPDG=0)
virtual G4int GetExchangePDGCode()
virtual G4double GetExchangeQ2(G4double nu=0)
virtual G4double ThresholdEnergy(G4int Z, G4int N, G4int PDG=0)
G4double LinearFit(G4double X, G4int N, G4double *XN, G4double *YN)
virtual G4double GetHMaxT()
static G4double tolerance