51#ifndef G4ChargeExchangeXS_h
52#define G4ChargeExchangeXS_h
111 G4double fXSecPion[5] = {0.0, 0.0, 0.0, 0.0, 0.0};
G4double SampleTforPion(const G4double etot, const G4double tmax) const
void SetEnergyLimit(G4double val)
G4ChargeExchangeXS(const G4ChargeExchangeXS &)=delete
G4bool IsElementApplicable(const G4DynamicParticle *, G4int Z, const G4Material *) final
G4ChargeExchangeXS & operator=(const G4ChargeExchangeXS &right)=delete
~G4ChargeExchangeXS() override=default
G4double GetPartialPionXS(G4int idx) const
void CrossSectionDescription(std::ostream &) const final
void SetCrossSectionFactor(G4double val)
const G4ParticleDefinition * SampleSecondaryType(const G4ParticleDefinition *, const G4Material *, G4int Z, G4int A, G4double etot)
G4double GetCrossSectionFactor() const
G4double GetElementCrossSection(const G4DynamicParticle *, G4int Z, const G4Material *) final
G4VCrossSectionDataSet(const G4String &nam="")