![]() |
![]() |
#include <LongitudinalBendingCorrection.h>
Public Member Functions | |
void | init (float pt, const edm::EventSetup &es) |
LongitudinalBendingCorrection (float pt, const edm::EventSetup &es) | |
LongitudinalBendingCorrection () | |
float | operator() (double radius) const |
Private Attributes | |
float | coeff |
float | theInvCurv |
Definition at line 7 of file LongitudinalBendingCorrection.h.
pixelrecoutilities::LongitudinalBendingCorrection::LongitudinalBendingCorrection | ( | ) | [inline] |
Definition at line 9 of file LongitudinalBendingCorrection.h.
: theInvCurv(0), coeff(0){}
pixelrecoutilities::LongitudinalBendingCorrection::LongitudinalBendingCorrection | ( | float | pt, |
const edm::EventSetup & | es | ||
) | [inline] |
void pixelrecoutilities::LongitudinalBendingCorrection::init | ( | float | pt, |
const edm::EventSetup & | es | ||
) |
Definition at line 11 of file LongitudinalBendingCorrection.cc.
References coeff, PixelRecoUtilities::fieldInInvGev(), and theInvCurv.
Referenced by LongitudinalBendingCorrection().
{ theInvCurv = pt*PixelRecoUtilities::fieldInInvGev(es); coeff = 1.f/(4.f*6.f*theInvCurv*theInvCurv); }
float pixelrecoutilities::LongitudinalBendingCorrection::operator() | ( | double | radius | ) | const [inline] |
float pixelrecoutilities::LongitudinalBendingCorrection::coeff [private] |
Definition at line 20 of file LongitudinalBendingCorrection.h.
Referenced by init(), and operator()().
float pixelrecoutilities::LongitudinalBendingCorrection::theInvCurv [private] |
Definition at line 19 of file LongitudinalBendingCorrection.h.
Referenced by init().