LinCalib.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file LinCalib.h
3 //
4 // \brief pure virtual base interface for linearity calibrations
5 //
6 // \author jpaley@fnal.gov
7 //
8 ////////////////////////////////////////////////////////////////////////
9 #ifndef CALIB_LINEARITYCALIB_H
10 #define CALIB_LINEARITYCALIB_H
11 
12 namespace calib {
13 
14  class LinCalib {
15 
16  public:
17 
18  LinCalib(const LinCalib &) = delete;
19  LinCalib(LinCalib &&) = delete;
20  LinCalib& operator = (const LinCalib &) = delete;
21  LinCalib& operator = (LinCalib &&) = delete;
22  virtual ~LinCalib() = default;
23 
24  protected:
25  LinCalib() = default;
26 
27  }; // class LinCalib
28 } //namespace calib
29 #endif // CALIB_LINCALIB_H
LinCalib()=default
LinCalib & operator=(const LinCalib &)=delete
virtual ~LinCalib()=default