29 #ifndef G4ParticleHPThermalScatteringData_h    30 #define G4ParticleHPThermalScatteringData_h 1   110       std::map< G4int , std::map< G4double , G4ParticleHPVector* >* >* 
coherent;
   111       std::map< G4int , std::map< G4double , G4ParticleHPVector* >* >* 
incoherent;
   112       std::map< G4int , std::map< G4double , G4ParticleHPVector* >* >* 
inelastic;
   126       std::map < std::pair < const G4Material* , const G4Element* > , 
G4int > 
dic;   
 std::map< G4int, std::map< G4double, G4ParticleHPVector *> *> * coherent
 
const G4Material * material_cache
 
void DumpPhysicsTable(const G4ParticleDefinition &)
 
G4bool IsApplicable(const G4DynamicParticle *, const G4Element *)
 
G4int getTS_ID(const G4Material *, const G4Element *)
 
G4double GetIsoCrossSection(const G4DynamicParticle *, G4int, G4int, const G4Isotope *, const G4Element *, const G4Material *)
 
G4double GetCoherentCrossSection(const G4DynamicParticle *, const G4Element *, const G4Material *)
 
G4ParticleHPThermalScatteringData()
 
void AddUserThermalScatteringFile(G4String, G4String)
 
std::map< G4int, std::map< G4double, G4ParticleHPVector *> *> * inelastic
 
G4double GetIncoherentCrossSection(const G4DynamicParticle *, const G4Element *, const G4Material *)
 
virtual void CrossSectionDescription(std::ostream &) const
 
const G4Element * element_cache
 
std::map< G4double, G4ParticleHPVector *> * readData(G4String)
 
G4bool IsIsoApplicable(const G4DynamicParticle *, G4int, G4int, const G4Element *, const G4Material *)
 
std::map< std::pair< const G4Material *, const G4Element *>, G4int > dic
 
G4double GetCrossSection(const G4DynamicParticle *, const G4Element *, const G4Material *)
 
G4double GetInelasticCrossSection(const G4DynamicParticle *, const G4Element *, const G4Material *)
 
~G4ParticleHPThermalScatteringData()
 
G4ParticleHPThermalScatteringNames * names
 
void BuildPhysicsTable(const G4ParticleDefinition &)
 
std::map< G4int, std::map< G4double, G4ParticleHPVector *> *> * incoherent
 
G4double GetX(const G4DynamicParticle *, G4double aT, std::map< G4double, G4ParticleHPVector * > *)
 
std::vector< G4int > indexOfThermalElement
 
void clearCurrentXSData()