77 if(Z == 1 && N == 2) { N = 1; }
78 else if(Z == 2 && N == 1) { N = 2; }
virtual G4double SampleInvariantT(const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsKaonPlusElasticXS * KPxsManager
G4double GetExchangeT(G4int tZ, G4int tN, G4int pPDG)
G4ChipsNeutronElasticXS * nxsManager
G4double GetExchangeT(G4int tZ, G4int tN, G4int pPDG)
G4ChipsPionMinusElasticXS * PIMxsManager
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsKaonMinusElasticXS * KMxsManager
double A(double temperature)
G4ChipsPionPlusElasticXS * PIPxsManager
G4int GetPDGEncoding() const
G4ChipsAntiBaryonElasticXS * PBARxsManager
G4double GetExchangeT(G4int tZ, G4int tN, G4int pPDG)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4double GetExchangeT(G4int tZ, G4int tN, G4int pPDG)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsProtonElasticXS * pxsManager
G4double GetExchangeT(G4int tZ, G4int tN, G4int pPDG)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4double GetExchangeT(G4int tZ, G4int tN, G4int pPDG)
G4double GetExchangeT(G4int tZ, G4int tN, G4int pPDG)