CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LongitudinalBendingCorrection.h
Go to the documentation of this file.
1 #ifndef PixelRecoUtilities_LongitudinalBendingCorrection_H
2 #define PixelRecoUtilities_LongitudinalBendingCorrection_H
3 
4 namespace edm {class EventSetup;}
5 
6 namespace pixelrecoutilities {
8 public:
11  init(pt,es);
12  }
13  void init(float pt, const edm::EventSetup& es);
14 
15  inline float operator()(double radius) const {
16  return radius*radius*radius*coeff;
17  }
18 private:
19  float theInvCurv;
20  float coeff;
21 };
22 }
23 
24 #endif
LongitudinalBendingCorrection(float pt, const edm::EventSetup &es)