CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/CalibMuon/DTCalibration/interface/DTMeanTimerFitter.h

Go to the documentation of this file.
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