From 31d0ff4e806f57ef0071d5b01e8d5614fa2c6b96 Mon Sep 17 00:00:00 2001 From: sss Date: Thu, 16 Oct 2025 11:05:36 -0400 Subject: [PATCH] Fix some clang warnings. Explicitly request default copy ctor/assignment in THelicalTrack/TVTrack. Since these have user-defined dtors, they are otherwise deprecated. Fixes warnings seen in building k4Reco with clang. --- src/geomlib/THelicalTrack.h | 3 +++ src/geomlib/TVTrack.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/geomlib/THelicalTrack.h b/src/geomlib/THelicalTrack.h index ebfa561..ba82875 100644 --- a/src/geomlib/THelicalTrack.h +++ b/src/geomlib/THelicalTrack.h @@ -69,6 +69,9 @@ class THelicalTrack : public TVTrack { Double_t b, const TTrackFrame &frame); + THelicalTrack(const THelicalTrack&) = default; + THelicalTrack& operator=(const THelicalTrack&) = default; + virtual ~THelicalTrack() {} // Utility methods diff --git a/src/geomlib/TVTrack.h b/src/geomlib/TVTrack.h index 8bc8bd9..48c74df 100644 --- a/src/geomlib/TVTrack.h +++ b/src/geomlib/TVTrack.h @@ -62,6 +62,9 @@ class TVTrack : public TVCurve { Double_t b, const TTrackFrame &f); + TVTrack(const TVTrack&) = default; + TVTrack& operator=(const TVTrack&) = default; + virtual ~TVTrack() {} // Utility methods