@@ -168,20 +168,9 @@ template <>
168168class trackInterface <GPUTPCGMTrackParam> : public GPUTPCGMTrackParam
169169{
170170 public:
171- GPUd () trackInterface<GPUTPCGMTrackParam>() : GPUTPCGMTrackParam(){} ;
171+ GPUd () trackInterface<GPUTPCGMTrackParam>() = default ;
172172 GPUd () trackInterface<GPUTPCGMTrackParam>(const GPUTPCGMTrackParam& param) CON_DELETE;
173- GPUd () trackInterface<GPUTPCGMTrackParam>(const GPUTPCGMMergedTrack& trk) : GPUTPCGMTrackParam(), mAlpha (trk.GetAlpha())
174- {
175- SetX (trk.GetParam ().GetX ());
176- SetPar (0 , trk.GetParam ().GetY ());
177- SetPar (1 , trk.GetParam ().GetZ ());
178- SetPar (2 , trk.GetParam ().GetSinPhi ());
179- SetPar (3 , trk.GetParam ().GetDzDs ());
180- SetPar (4 , trk.GetParam ().GetQPt ());
181- for (int i = 0 ; i < 15 ; i++) {
182- SetCov (i, trk.GetParam ().GetCov (i));
183- }
184- };
173+ GPUd () trackInterface<GPUTPCGMTrackParam>(const GPUTPCGMMergedTrack& trk) : GPUTPCGMTrackParam(trk.GetParam()), mAlpha (trk.GetAlpha()) {}
185174 GPUd () trackInterface<GPUTPCGMTrackParam>(const GPUTPCGMTrackParam::GPUTPCOuterParam& param) : GPUTPCGMTrackParam(), mAlpha (param.alpha)
186175 {
187176 SetX (param.X );
@@ -192,16 +181,8 @@ class trackInterface<GPUTPCGMTrackParam> : public GPUTPCGMTrackParam
192181 SetCov (i, param.C [i]);
193182 }
194183 };
195- GPUd () trackInterface<GPUTPCGMTrackParam>(const trackInterface<GPUTPCGMTrackParam>& param) : GPUTPCGMTrackParam(), mAlpha (param.mAlpha )
196- {
197- SetX (param.getX ());
198- for (int i = 0 ; i < 5 ; i++) {
199- SetPar (i, param.GetPar (i));
200- }
201- for (int j = 0 ; j < 15 ; j++) {
202- SetCov (j, param.GetCov (j));
203- }
204- }
184+ GPUd () trackInterface<GPUTPCGMTrackParam>(const trackInterface<GPUTPCGMTrackParam>& param) = default ;
185+ GPUd () trackInterface<GPUTPCGMTrackParam>& operator =(const trackInterface<GPUTPCGMTrackParam>& param) = default ;
205186#ifdef GPUCA_ALIROOT_LIB
206187 trackInterface<GPUTPCGMTrackParam>(const AliHLTExternalTrackParam& param) : GPUTPCGMTrackParam(), mAlpha (param.fAlpha )
207188 {
0 commit comments