#include <ThirdHitZPrediction.h>
Definition at line 8 of file ThirdHitZPrediction.h.
ThirdHitZPrediction::ThirdHitZPrediction |
( |
const GlobalPoint & |
p1, |
|
|
float |
erroRPhi1, |
|
|
float |
errorZ1, |
|
|
const GlobalPoint & |
p2, |
|
|
float |
erroRPhi2, |
|
|
float |
errorZ2, |
|
|
double |
curvature, |
|
|
double |
nSigma = 3. |
|
) |
| |
Definition at line 15 of file ThirdHitZPrediction.cc.
References error, perp(), slope, funct::sqr(), mathSSE::sqrt(), theCurvature, theErrorXY1, theErrorXY2, theErrorZ1, theErrorZ2, theNSigma, thePoint1, thePoint2, and PV3DBase< T, PVType, FrameType >::z().
19 if (dR12 < 1.e-5) dR12 = 1.e-5;
23 double slope = dR23/dR12;
35 +
sqr(dZ12/dR12 )*sqr_errorXY23
36 +
sqr(dZ12*dR23/dR12/dR12)*sqr_errorXY12
39 return Range(z3-error,z3+error);
PixelRecoRange< float > Range
static const double slope[3]
T perp() const
Magnitude of transverse component.
Square< F >::type sqr(const F &f)
double ThirdHitZPrediction::theCurvature |
|
private |
double ThirdHitZPrediction::theErrorXY1 |
|
private |
double ThirdHitZPrediction::theErrorXY2 |
|
private |
double ThirdHitZPrediction::theErrorZ1 |
|
private |
double ThirdHitZPrediction::theErrorZ2 |
|
private |
double ThirdHitZPrediction::theNSigma |
|
private |