CMS 3D CMS Logo

DTVDriftSegment.h
Go to the documentation of this file.
1 #ifndef CalibMuon_DTCalibration_DTVDriftSegment_h
2 #define CalibMuon_DTCalibration_DTVDriftSegment_h
3 
13 
14 #include <string>
15 
16 class DTMtime;
17 class DTResidualFitter;
18 class TH1F;
19 class TFile;
20 
21 namespace dtCalibration {
22 
24  public:
26  ~DTVDriftSegment() override;
27 
28  void setES(const edm::EventSetup& setup) override;
29  DTVDriftData compute(const DTSuperLayerId&) override;
30 
31  private:
32  TH1F* getHisto(const DTSuperLayerId&);
34 
35  unsigned int nSigmas_;
36 
38  TFile* rootFile_;
40  };
41 
42 } // namespace dtCalibration
43 #endif
DTSuperLayerId
Definition: DTSuperLayerId.h:12
dtCalibration::DTVDriftSegment::compute
DTVDriftData compute(const DTSuperLayerId &) override
Definition: DTVDriftSegment.cc:57
DTMtime
Definition: DTMtime.h:68
singleTopDQM_cfi.setup
setup
Definition: singleTopDQM_cfi.py:37
dtCalibration::DTVDriftSegment::nSigmas_
unsigned int nSigmas_
Definition: DTVDriftSegment.h:35
dtCalibration::DTVDriftSegment
Definition: DTVDriftSegment.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
dtCalibration::DTVDriftSegment::mTimeMap_
const DTMtime * mTimeMap_
Definition: DTVDriftSegment.h:37
edm::ParameterSet
Definition: ParameterSet.h:36
dtCalibration::DTVDriftSegment::getHistoName
std::string getHistoName(const DTSuperLayerId &)
Definition: DTVDriftSegment.cc:100
dtCalibration::DTVDriftSegment::DTVDriftSegment
DTVDriftSegment(edm::ParameterSet const &)
Definition: DTVDriftSegment.cc:34
dtCalibration::DTVDriftSegment::~DTVDriftSegment
~DTVDriftSegment() override
Definition: DTVDriftSegment.cc:45
edm::EventSetup
Definition: EventSetup.h:57
dtCalibration::DTVDriftSegment::fitter_
DTResidualFitter * fitter_
Definition: DTVDriftSegment.h:39
dtCalibration::DTVDriftSegment::setES
void setES(const edm::EventSetup &setup) override
Definition: DTVDriftSegment.cc:50
DTResidualFitter
Definition: DTResidualFitter.h:21
dtCalibration
Definition: DTT0BaseCorrection.h:16
DTVDriftBaseAlgo.h
dtCalibration::DTVDriftSegment::rootFile_
TFile * rootFile_
Definition: DTVDriftSegment.h:38
dtCalibration::DTVDriftBaseAlgo
Definition: DTVDriftBaseAlgo.h:27
ParameterSet.h
dtCalibration::DTVDriftSegment::getHisto
TH1F * getHisto(const DTSuperLayerId &)
Definition: DTVDriftSegment.cc:92
dtCalibration::DTVDriftData
Definition: DTVDriftBaseAlgo.h:19