59#ifndef G4SeltzerBergerModel_h
60#define G4SeltzerBergerModel_h 1
127#ifdef G4MULTITHREADED
static const G4double emax
G4bool fIsUseSamplingTables
void Initialise(const G4ParticleDefinition *, const G4DataVector &) override
void SetupForMaterial(const G4ParticleDefinition *, const G4Material *, G4double) override
void SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double cutEnergy, G4double maxEnergy) override
static constexpr G4double gExpNumLimit
G4SeltzerBergerModel(const G4SeltzerBergerModel &)=delete
static G4String gDataDirectory
G4double SampleEnergyTransfer(const G4double kineticEnergy, const G4double logKineticEnergy, const G4double cut, const G4double emax)
G4double ComputeDXSectionPerAtom(G4double gammaEnergy) override
static G4double gYLimitData[gMaxZet]
G4bool fIsUseBicubicInterpolation
~G4SeltzerBergerModel() override
void SetBicubicInterpolationFlag(G4bool val)
const G4String & FindDirectoryPath()
G4SeltzerBergerModel(const G4ParticleDefinition *p=nullptr, const G4String &nam="eBremSB")
static G4SBBremTable * gSBSamplingTable
static G4Physics2DVector * gSBDCSData[gMaxZet]
static constexpr G4int gMaxZet
G4SeltzerBergerModel & operator=(const G4SeltzerBergerModel &right)=delete