59#ifndef G4SeltzerBergerModel_h
60#define G4SeltzerBergerModel_h 1
90 { fIsUseBicubicInterpolation = val; };
104 const G4String& FindDirectoryPath();
111 static constexpr G4int gMaxZet = 101;
112 static constexpr G4double gExpNumLimit = -12.;
113 static G4double gYLimitData[gMaxZet];
118 G4bool fIsUseBicubicInterpolation;
119 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
G4SeltzerBergerModel(const G4SeltzerBergerModel &)=delete
G4double ComputeDXSectionPerAtom(G4double gammaEnergy) override
~G4SeltzerBergerModel() override
void SetBicubicInterpolationFlag(G4bool val)
G4SeltzerBergerModel & operator=(const G4SeltzerBergerModel &right)=delete