44#ifndef G4CrossSectionDataStore_h
45#define G4CrossSectionDataStore_h 1
void DumpHtml(const G4ParticleDefinition &, std::ofstream &) const
G4String HtmlFileName(const G4String &in) const
G4double GetIsoCrossSection(const G4DynamicParticle *, G4int Z, G4int A, const G4Isotope *, const G4Element *, const G4Material *aMaterial, G4int index)
G4CrossSectionDataStore(const G4CrossSectionDataStore &)
void BuildPhysicsTable(const G4ParticleDefinition &)
void AddDataSet(G4VCrossSectionDataSet *)
std::vector< G4VCrossSectionDataSet * > dataSetList
const G4Material * currentMaterial
void PrintCrossSectionHtml(const G4VCrossSectionDataSet *cs) const
void DumpPhysicsTable(const G4ParticleDefinition &)
const G4ParticleDefinition * matParticle
~G4CrossSectionDataStore()
G4double ComputeCrossSection(const G4DynamicParticle *, const G4Material *)
void SetVerboseLevel(G4int value)
std::vector< G4double > xseciso
G4double GetCrossSection(const G4DynamicParticle *, const G4Material *)
std::vector< G4double > xsecelm
G4CrossSectionDataStore()
G4CrossSectionDataStore & operator=(const G4CrossSectionDataStore &right)
const G4Element * SampleZandA(const G4DynamicParticle *, const G4Material *, G4Nucleus &target)