@@ -45,7 +45,7 @@ namespace trklet {
4545 DataFormat (bool twos, int width, double base, double range)
4646 : twos_(twos), width_(width), base_(base), range_(range) {}
4747 DataFormat () {}
48- virtual ~DataFormat () {}
48+ ~DataFormat () = default ;
4949 // converts int to bitvector
5050 TTBV ttBV (int i) const { return TTBV (i, width_, twos_); }
5151 // converts double to bitvector
@@ -77,7 +77,7 @@ namespace trklet {
7777 // converts floating point value to binary integer value
7878 int toUnsigned (double d) const { return this ->integer (d) + std::pow (2 , width_) / 2 ; }
7979 // biggest representable floating point value
80- // double limit() const { return (range_ - base_) / (twos_ ? 2. : 1.); }
80+ double limit () const { return (range_ - base_) / (twos_ ? 2 . : 1 .); }
8181 // returns false if data format would oferflow for this double value
8282 bool inRange (double d, bool digi = true ) const {
8383 const double range = digi ? base_ * pow (2 , width_) : range_;
@@ -302,7 +302,7 @@ namespace trklet {
302302 dataFormats_->convertStub (p_, data_, frame_.second );
303303 }
304304 Stub () {}
305- ~Stub () {}
305+ virtual ~Stub () = default ;
306306 // true if frame valid, false if gap in data stream
307307 explicit operator bool () const { return frame_.first .isNonnull (); }
308308 // access to DataFormats
@@ -331,7 +331,7 @@ namespace trklet {
331331 // construct StubTM from TTStubRef
332332 StubTM (const TTStubRef& ttStubRef, const DataFormats* df, int stubId, double r, double phi, double z)
333333 : Stub(ttStubRef, df, Process::tm, stubId, r, phi, z) {}
334- ~StubTM () {}
334+ ~StubTM () override = default ;
335335 // stub Id
336336 int stubId () const { return std::get<0 >(data_); }
337337 // stub radius wrt chosenRofPhi
@@ -350,7 +350,7 @@ namespace trklet {
350350 // construct StubDR from StubTM
351351 StubDR (const StubTM& stub, double r, double phi, double z, double dPhi, double dZ)
352352 : Stub(stub, r, phi, z, dPhi, dZ) {}
353- ~StubDR () {}
353+ ~StubDR () override = default ;
354354 // stub radius wrt chosenRofPhi
355355 double r () const { return std::get<0 >(data_); }
356356 // stub phi wrt phi sector centre
@@ -371,7 +371,7 @@ namespace trklet {
371371 // construct StubKF from StubDR
372372 StubKF (const StubDR& stub, double r, double phi, double z, double dPhi, double dZ)
373373 : Stub(stub, r, phi, z, dPhi, dZ) {}
374- ~StubKF () {}
374+ ~StubKF () override = default ;
375375 // stub radius wrt chosenRofPhi
376376 double r () const { return std::get<0 >(data_); };
377377 // stub phi residual wrt track parameter
@@ -404,7 +404,7 @@ namespace trklet {
404404 dataFormats_->convertTrack (p_, data_, frame_.second );
405405 }
406406 Track () {}
407- ~Track () {}
407+ virtual ~Track () = default ;
408408 // true if frame valid, false if gap in data stream
409409 explicit operator bool () const { return frame_.first .isNonnull (); }
410410 // access to DataFormats
@@ -433,7 +433,7 @@ namespace trklet {
433433 // construct TrackTM from TTTrack
434434 TrackTM (const TTTrackRef& tTTrackRef, const DataFormats* df, double inv2R, double phiT, double zT)
435435 : Track(tTTrackRef, df, Process::tm, inv2R, phiT, zT) {}
436- ~TrackTM () {}
436+ ~TrackTM () override = default ;
437437 // track inv2R
438438 double inv2R () const { return std::get<0 >(data_); }
439439 // track phi at radius chosenRofPhi wrt pprocessing centre
@@ -449,7 +449,7 @@ namespace trklet {
449449 TrackDR (const tt::FrameTrack& ft, const DataFormats* df) : Track(ft, df, Process::dr) {}
450450 // construct TrackDR from TrackTM
451451 TrackDR (const TrackTM& track) : Track(track, track.inv2R(), track.phiT(), track.zT()) {}
452- ~TrackDR () {}
452+ ~TrackDR () override = default ;
453453 // track qOver pt
454454 double inv2R () const { return std::get<0 >(data_); }
455455 // track phi at radius chosenRofPhi wrt processing nonant centre
@@ -467,7 +467,7 @@ namespace trklet {
467467 TrackKF (const TrackDR& track, double inv2R, double phiT, double cot, double zT)
468468 : Track(track, inv2R, phiT, cot, zT) {}
469469 TrackKF () {}
470- ~TrackKF () {}
470+ ~TrackKF () override = default ;
471471 // track inv2R
472472 double inv2R () const { return std::get<0 >(data_); }
473473 // track phi at radius 0 wrt processing nonant centre
0 commit comments