Skip to content
Snippets Groups Projects
THcDCTimeToDistConv.h 1.11 KiB
Newer Older
#ifndef ROOT_THcDCTimeToDistConv
#define ROOT_THcDCTimeToDistConv

///////////////////////////////////////////////////////////////////////////////
//                                                                           //
// THcDCTimeToDistConv                                                      //
//                                                                           //
// Base class for algorithms for converting TDC time into perpendicular      //
// drift distance                                                            //
///////////////////////////////////////////////////////////////////////////////

#include "TObject.h"

class THcDCTimeToDistConv : public TObject {

public:
  THcDCTimeToDistConv() {}
  virtual ~THcDCTimeToDistConv();

  virtual Double_t ConvertTimeToDist(Double_t time) = 0;

private:

  THcDCTimeToDistConv( const THcDCTimeToDistConv& );
  THcDCTimeToDistConv& operator=( const THcDCTimeToDistConv& );

  ClassDef(THcDCTimeToDistConv,0)             // Time to Distance conversion base class
};

////////////////////////////////////////////////////////////////////////////////

#endif