32#ifndef G4DNASamplingTable_HH
33#define G4DNASamplingTable_HH 1
56 G4int GetIndex(
const std::vector<G4double>&,
G4double x)
const;
58 G4double VecInterpolation(
const std::vector<G4double>* ener,
59 const std::vector<G4double>* val,
G4double energy)
const;
65 std::vector<G4double> fPrimaryEnergy;
66 std::vector<std::vector<G4double>* > fSecEnergy;
67 std::vector<std::vector<G4double>* > fPDF[5];
G4DNASamplingTable(std::size_t npoint)
G4double SampleCumulative(G4double ekinPrimary, G4int shell) const
G4double GetValue(G4double ekinPrimary, G4double ekinSecondary, G4int shell) const
void LoadData(const G4String &filename, G4double factorE, G4double scaleFactor, G4bool verbose)
G4DNASamplingTable & operator=(const G4DNASamplingTable &right)=delete
G4DNASamplingTable(const G4DNASamplingTable ©)=delete