00001 #ifndef CalibMuon_DTMeanTimerFitter_H 00002 #define CalibMuon_DTMeanTimerFitter_H 00003 00012 #include <vector> 00013 #include "TString.h" 00014 00015 class TH1F; 00016 class TFile; 00017 class TF1; 00018 00019 00020 00021 class DTMeanTimerFitter { 00022 public: 00024 DTMeanTimerFitter(TFile *file); 00025 00027 virtual ~DTMeanTimerFitter(); 00028 00030 std::vector<float> evaluateVDriftAndReso (TString N); 00031 00033 void setVerbosity(unsigned int lvl) { 00034 theVerbosityLevel = lvl; 00035 } 00036 00038 TF1* fitTMax(TH1F* histo); 00039 protected: 00040 00041 private: 00042 00043 TFile *hDebugFile; 00044 TFile *hInputFile; 00045 00046 unsigned int theVerbosityLevel; 00047 }; 00048 00049 #endif 00050