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 private:
31  TH1F* getHisto(const DTSuperLayerId&);
33 
34  unsigned int nSigmas_;
35 
37  TFile* rootFile_;
39 };
40 
41 } // namespace
42 #endif
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:2
std::string getHistoName(const DTSuperLayerId &)
void setES(const edm::EventSetup &setup) override
DTVDriftSegment(edm::ParameterSet const &)
TH1F * getHisto(const DTSuperLayerId &)
DTVDriftData compute(const DTSuperLayerId &) override