diff --git a/Reconstruction/VKalVrt/VrtSecInclusive/VrtSecInclusive/details/Utilities.h b/Reconstruction/VKalVrt/VrtSecInclusive/VrtSecInclusive/details/Utilities.h index 0b706b0c0a60287954b7ccae93403d3f389c92cd..b243c47f972fba1bb2f215e0291e4a0a55b28c16 100644 --- a/Reconstruction/VKalVrt/VrtSecInclusive/VrtSecInclusive/details/Utilities.h +++ b/Reconstruction/VKalVrt/VrtSecInclusive/VrtSecInclusive/details/Utilities.h @@ -42,7 +42,7 @@ namespace VKalVrtAthena { const Trk::Perigee* per) { const EventContext& ctx = Gaudi::Hive::currentContext(); - const Trk::TrackParameters* Output(nullptr); + std::unique_ptr<Trk::TrackParameters> Output; if( layer->bec() == IntersectionPos::barrel ) { @@ -87,8 +87,6 @@ namespace VKalVrtAthena { trk->template auxdecor<float>( Form("intersection_%s_y", layer->name().c_str()) ) = Output->position().y(); trk->template auxdecor<float>( Form("intersection_%s_z", layer->name().c_str()) ) = Output->position().z(); } - - delete Output; } //____________________________________________________________________________________________________