Hall C ROOT/C++ Analyzer (hcana)
THcDCLookupTTDConv.h
Go to the documentation of this file.
1 #ifndef ROOT_THcDCLookupTTDConv
2 #define ROOT_THcDCLookupTTDConv
3 
5 // //
6 // THcDCLookupTTDConv //
7 // //
8 // Uses a drift velocity (um/ns) to convert time (ns) into distance (cm) //
9 // //
11 #include "THcDCTimeToDistConv.h"
12 
14 
15 public:
16  THcDCLookupTTDConv(Double_t T0, Double_t MaxDriftDistance, Double_t BinSize,
17  Int_t NumBins, Double_t* Table);
18 
19  virtual ~THcDCLookupTTDConv();
20 
21  virtual Double_t ConvertTimeToDist(Double_t time);
22 
23 
24 protected:
25 
31 
32  ClassDef(THcDCLookupTTDConv,0) // Time to Distance conversion lookup
33 };
34 
35 
37 
38 #endif
THcDCLookupTTDConv(Double_t T0, Double_t MaxDriftDistance, Double_t BinSize, Int_t NumBins, Double_t *Table)
int Int_t
Drift time to distance conversion via lookup table.
#define ClassDef(name, id)
Base class for algorithms to convert time into perpendicular drift distance.
double Double_t
virtual Double_t ConvertTimeToDist(Double_t time)