95 const G4String& nam =
"MicroElecElasticModel");
149 typedef std::map<G4String,G4String,std::less<G4String> > MapFile;
151 typedef std::map<G4String,G4MicroElecCrossSectionDataSet_new*,std::less<G4String> > MapData;
154 typedef std::map<G4String, MapData*, std::less<G4String> > TCSMap;
158 typedef std::map<G4double, std::map<G4double, G4double> > TriDimensionMap;
160 typedef std::map<G4String, TriDimensionMap* > ThetaMap;
161 ThetaMap thetaDataStorage;
163 typedef std::map<G4String, std::vector<G4double>* > energyMap;
164 energyMap eIncidentEnergyStorage;
166 typedef std::map<G4double, std::vector<G4double> > VecMap;
168 typedef std::map<G4String, VecMap* > ProbaMap;
169 ProbaMap eProbaStorage;
171 typedef std::map<G4String, G4MicroElecMaterialStructure*, std::less<G4String> > MapStructure;
173 MapStructure tableMaterialsStructures;
176 typedef std::map<G4String, G4double, std::less<G4String> > MapEnergy;
177 MapEnergy lowEnergyLimitTable;
178 MapEnergy highEnergyLimitTable;
179 MapEnergy workFunctionTable;
181 G4bool killElectron, acousticModelEnabled;
183 G4bool isOkToBeInitialised;