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 ~THcDCLookupTTDConv();
virtual Double_t ConvertTimeToDist(Double_t time);
protected:
Double_t fMaxDriftDistance;
Double_t fBinSize;
Int_t fNumBins;
Double_t* fTable;
ClassDef(THcDCLookupTTDConv,0) // Time to Distance conversion lookup
};
////////////////////////////////////////////////////////////////////////////////
#endif