26#ifndef G4NeutronHPThermalScatteringData_h
27#define G4NeutronHPThermalScatteringData_h 1
98 void clearCurrentXSData();
101 std::map< G4int , std::map< G4double , G4NeutronHPVector* >* > coherent;
102 std::map< G4int , std::map< G4double , G4NeutronHPVector* >* > incoherent;
103 std::map< G4int , std::map< G4double , G4NeutronHPVector* >* > inelastic;
105 std::map< G4double , G4NeutronHPVector* >* readData (
G4String );
107 std::vector < G4int > indexOfThermalElement;
117 std::map < std::pair < const G4Material* , const G4Element* > ,
G4int > dic;
G4bool IsIsoApplicable(const G4DynamicParticle *, G4int, G4int, const G4Element *, const G4Material *)
G4double GetIncoherentCrossSection(const G4DynamicParticle *, const G4Element *, const G4Material *)
G4double GetInelasticCrossSection(const G4DynamicParticle *, const G4Element *, const G4Material *)
void DumpPhysicsTable(const G4ParticleDefinition &)
void BuildPhysicsTable(const G4ParticleDefinition &)
~G4NeutronHPThermalScatteringData()
G4double GetCrossSection(const G4DynamicParticle *, const G4Element *, const G4Material *)
G4double GetIsoCrossSection(const G4DynamicParticle *, G4int, G4int, const G4Isotope *, const G4Element *, const G4Material *)
G4bool IsApplicable(const G4DynamicParticle *, const G4Element *)
G4NeutronHPThermalScatteringData()
G4double GetCoherentCrossSection(const G4DynamicParticle *, const G4Element *, const G4Material *)