51#ifndef G4ChargeExchangeXS_h
52#define G4ChargeExchangeXS_h
98 G4double fXSecPion[5] = {0.0, 0.0, 0.0, 0.0, 0.0};
void SetEnergyLimit(G4double val)
G4ChargeExchangeXS(const G4ChargeExchangeXS &)=delete
G4ChargeExchangeXS & operator=(const G4ChargeExchangeXS &right)=delete
G4double GetIsoCrossSection(const G4DynamicParticle *, G4int Z, G4int A, const G4Isotope *iso, const G4Element *elm, const G4Material *mat) override
~G4ChargeExchangeXS() override=default
const G4ParticleDefinition * SampleSecondaryType(const G4ParticleDefinition *, const G4int Z, const G4int A)
void SetCrossSectionFactor(G4double val)
G4bool IsIsoApplicable(const G4DynamicParticle *, G4int Z, G4int A, const G4Element *, const G4Material *) override
void CrossSectionDescription(std::ostream &) const override