Problem 2064

Summary: G4GDMLParser::Clear() does not clear auxiliary map
Product: Geant4 Reporter: Wouter Deconinck <wdconinc>
Component: persistency/gdmlAssignee: Gabriele Cosmo <Gabriele.Cosmo>
Status: RESOLVED FIXED    
Severity: minor    
Priority: P4    
Version: 10.4   
Hardware: All   
OS: All   

Description Wouter Deconinck 2018-06-04 23:33:30 CEST
The G4GDMLParser::Clear() method does not clear the auxiliary map information.

Suggested fix:

The following implentation of G4GDMLReadStructure::Clear() (called by G4GDMLParser::Clear()) could also include auxMap.clear().

void G4GDMLReadStructure::Clear()
{
  eval.Clear();
  setuptoPV.clear();
}
Comment 1 Gabriele Cosmo 2018-06-07 16:49:53 CEST
Thanks for spotting this. The fix is now in place in the development tree and will be available in the next patch and release.