CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTT0FEBPathCorrection.h
Go to the documentation of this file.
1 #ifndef CalibMuon_DTT0FEBPathCorrection_H
2 #define CalibMuon_DTT0FEBPathCorrection_H
3 
14 
15 #include <string>
16 
17 namespace edm {
18  class ParameterSet;
19 }
20 
21 class DTT0;
22 
23 namespace dtCalibration {
24 
26 public:
27  // Constructor
29 
30  // Destructor
31  virtual ~DTT0FEBPathCorrection();
32 
33  virtual void setES(const edm::EventSetup& setup);
34  virtual DTT0Data correction(const DTWireId&);
35 
36  float t0FEBPathCorrection(int wheel, int st, int sec, int sl, int l, int w);
37 private:
38  DTT0Data defaultT0(const DTWireId&);
39 
41 
43  const DTT0 *t0Map_;
44 };
45 
46 } // namespace
47 #endif
const double w
Definition: UKUtility.cc:23
virtual void setES(const edm::EventSetup &setup)
float t0FEBPathCorrection(int wheel, int st, int sec, int sl, int l, int w)
Definition: DTT0.h:53
DTT0FEBPathCorrection(const edm::ParameterSet &)
virtual DTT0Data correction(const DTWireId &)
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")