Skip to content
Snippets Groups Projects
THcDCLookupTTDConv.h 1.2 KiB
Newer Older
  • Learn to ignore specific revisions
  • #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