26 double pt = 0.01 * rho * 0.3*
tesla0;
37 double dydx = 0., dxdy = 0.;
38 double px = 0., py = 0.;
53 if (arg1<0.0 && arg2<0.0) {
56 px = pt/
sqrt(1. + dydx*dydx);
62 }
else if ( arg1>arg2 ) {
67 px = pt/
sqrt(1. + dydx*dydx);
74 py = pt/
sqrt(1. + dxdy*dxdy);
78 if(px*(pMid.
x() - v.
x()) + py*(pMid.
y() - v.
y()) < 0.) {
92 dzdrphi /= rho*acos(dcphi);
93 double pz = pt*dzdrphi;
156 double pt = 0., px = 0., py = 0.;
163 px = pt/
sqrt(1. + dydx*dydx);
166 if (px*(pMid.
x() - v.
x()) + py*(pMid.
y() - v.
y()) < 0.) {
179 double dzdr = -flfit.
n1()/flfit.
n2();
192 double z_0 = -flfit.
c()/flfit.
n2();
FTS stateAtVertex() const
FTS helixStateAtVertex() const
Global3DPoint GlobalPoint
T perp2() const
Squared magnitude of transverse component.
static constexpr double maxPt
edm::ESHandle< MagneticField > pSetup
Global3DVector GlobalVector
FTS straightLineStateAtVertex() const