59#ifndef G4SeltzerBergerModel_h
60#define G4SeltzerBergerModel_h 1
91 { fIsUseBicubicInterpolation = val; };
103 void ReadData(
G4int Z);
105 const G4String& FindDirectoryPath();
112 static constexpr G4int gMaxZet = 101;
113 static constexpr G4double gExpNumLimit = -12.;
114 static G4double gYLimitData[gMaxZet];
119 G4bool fIsUseBicubicInterpolation;
120 G4bool fIsUseSamplingTables;
127#ifdef G4MULTITHREADED
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