234 if(nuclearDensityCache) {
235 for(std::map<G4int,NuclearDensity const *>::const_iterator i = nuclearDensityCache->begin(); i!=nuclearDensityCache->end(); ++i)
237 nuclearDensityCache->clear();
238 delete nuclearDensityCache;
239 nuclearDensityCache = NULL;
242 if(rpCorrelationTableCache) {
243 for(std::map<G4int,InterpolationTable*>::const_iterator i = rpCorrelationTableCache->begin(); i!=rpCorrelationTableCache->end(); ++i)
245 rpCorrelationTableCache->clear();
246 delete rpCorrelationTableCache;
247 rpCorrelationTableCache = NULL;
251 for(std::map<G4int,InterpolationTable*>::const_iterator i = rCDFTableCache->begin(); i!=rCDFTableCache->end(); ++i)
253 rCDFTableCache->clear();
254 delete rCDFTableCache;
255 rCDFTableCache = NULL;
259 for(std::map<G4int,InterpolationTable*>::const_iterator i = pCDFTableCache->begin(); i!=pCDFTableCache->end(); ++i)
261 pCDFTableCache->clear();
262 delete pCDFTableCache;
263 pCDFTableCache = NULL;