Skip to content
Snippets Groups Projects
THcDCLookupTTDConv.h 1.2 KiB
Newer Older
#ifndef ROOT_THcDCLookupTTDConv
#define ROOT_THcDCLookupTTDConv

///////////////////////////////////////////////////////////////////////////////
//                                                                           //
// THcDCLookupTTDConv                                                     //
//                                                                           //
// Uses a drift velocity (um/ns) to convert time (ns) into distance (cm)     //
//                                                                           //
///////////////////////////////////////////////////////////////////////////////
#include "THcDCTimeToDistConv.h"

class THcDCLookupTTDConv : public THcDCTimeToDistConv{

public:
  THcDCLookupTTDConv(Double_t T0, Double_t MaxDriftDistance, Double_t BinSize,
		     Int_t NumBins, Double_t* Table);
  virtual Double_t ConvertTimeToDist(Double_t time);
  Double_t fMaxDriftDistance;
  Double_t fBinSize;
  Int_t fNumBins;
  Double_t* fTable;
  ClassDef(THcDCLookupTTDConv,0)             // Time to Distance conversion lookup
};


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

#endif