45 #ifndef G4CrossSectionDataStore_h
46 #define G4CrossSectionDataStore_h 1
void AddDataSet(G4VCrossSectionDataSet *)
const G4ParticleDefinition * matParticle
G4CrossSectionDataStore & operator=(const G4CrossSectionDataStore &right)
void DumpHtml(const G4ParticleDefinition &, std::ofstream &)
const G4Material * elmMaterial
std::vector< G4double > xseciso
const G4ParticleDefinition * elmParticle
const G4Material * currentMaterial
~G4CrossSectionDataStore()
std::vector< G4VCrossSectionDataSet * > dataSetList
G4double GetCrossSection(const G4DynamicParticle *, const G4Material *)
const G4Element * currentElement
G4double GetIsoCrossSection(const G4DynamicParticle *, G4int Z, G4int A, const G4Isotope *, const G4Element *, const G4Material *aMaterial, G4int index)
static const G4double A[nN]
void BuildPhysicsTable(const G4ParticleDefinition &)
void DumpPhysicsTable(const G4ParticleDefinition &)
std::vector< G4double > xsecelm
G4CrossSectionDataStore()
G4Element * SampleZandA(const G4DynamicParticle *, const G4Material *, G4Nucleus &target)
void SetVerboseLevel(G4int value)