20 double cm2GeV = 0.01 * 0.3 *
tesla0;
21 double pt = cm2GeV *
rho;
39 if (px * (pMid.
x() - v.
x()) + py * (pMid.
y() - v.
y()) < 0.) {
52 dzdrphi /= rho * acos(dcphi);
53 double pz = pt * dzdrphi;
92 double pt = 0., px = 0., py = 0.;
99 px = pt /
sqrt(1. + dydx * dydx);
102 if (px * (pMid.
x() - v.
x()) + py * (pMid.
y() - v.
y()) < 0.) {
115 double dzdr = -flfit.
n1() / flfit.
n2();
116 double pz = pt * dzdr;
124 double z_0 = -flfit.
c() / flfit.
n2();
MagneticField const * bField
Global3DPoint GlobalPoint
void straightLineStateAtVertex()
GlobalPoint const & vertex() const
static constexpr float maxPt
GlobalPoint const & middleHit() const
void helixStateAtVertex()
Abs< T >::type abs(const T &t)
GlobalTrajectoryParameters atVertex
T perp2() const
Squared magnitude of transverse component.
GlobalPoint const & outerHit() const
Global3DVector GlobalVector