47#ifndef G4PENELOPEBREMSSTRAHLUNGFS_HH
48#define G4PENELOPEBREMSSTRAHLUNGFS_HH 1
92 void ReadDataFile(
G4int Z);
99 std::map< std::pair<const G4Material*,G4double> ,
102 std::map<const G4Material*,G4double> *fEffectiveZSq;
109 std::map<G4int,G4DataVector*> *fElementData;
113 std::map< std::pair<const G4Material*,G4double> ,
115 std::map< std::pair<const G4Material*,G4double> ,
125 static const size_t fNBinsE = 57;
126 static const size_t fNBinsX = 32;
void BuildScaledXSTable(const G4Material *material, G4double cut, G4bool isMaster)
G4double GetEffectiveZSquared(const G4Material *mat) const
const G4PhysicsTable * GetScaledXSTable(const G4Material *, const G4double cut) const
void SetVerbosity(G4int ver)
G4PenelopeBremsstrahlungFS & operator=(const G4PenelopeBremsstrahlungFS &right)=delete
void ClearTables(G4bool isMaster=true)
Reserved for the master model: they build and handle tables.
G4PenelopeBremsstrahlungFS(const G4PenelopeBremsstrahlungFS &)=delete
G4double SampleGammaEnergy(G4double energy, const G4Material *, const G4double cut) const
~G4PenelopeBremsstrahlungFS()
G4double GetMomentumIntegral(G4double *y, G4double up, G4int momOrder) const
G4PenelopeBremsstrahlungFS(G4int verbosity=0)
Only master models are supposed to create instances.