diff --git a/GFRave/src/GFRaveVertexFactory.cc b/GFRave/src/GFRaveVertexFactory.cc index 6032129570be09501387ceb1471bdc1276a6a840..a60428e747bc4c76ff49026cb0ff88ab5fc39ae4 100644 --- a/GFRave/src/GFRaveVertexFactory.cc +++ b/GFRave/src/GFRaveVertexFactory.cc @@ -77,9 +77,11 @@ GFRaveVertexFactory::findVertices ( std::vector < genfit::GFRaveVertex* > * GFv IdGFTrackStateMap_); } catch(Exception & e){ + clearMap(); std::cerr << e.what(); } + clearMap(); } @@ -98,9 +100,11 @@ GFRaveVertexFactory::findVertices ( std::vector < genfit::GFRaveVertex* > * GFv IdGFTrackStateMap_); } catch(Exception & e){ + clearMap(); std::cerr << e.what(); } + clearMap(); }