Go to the documentation of this file.
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.;
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();
GlobalTrajectoryParameters atVertex
void helixStateAtVertex()
Global3DVector GlobalVector
GlobalPoint const & middleHit() const
Global3DPoint GlobalPoint
MagneticField const * bField
static constexpr float maxPt
GlobalPoint const & outerHit() const
GlobalPoint const & vertex() const
T perp2() const
Squared magnitude of transverse component.
void straightLineStateAtVertex()
Abs< T >::type abs(const T &t)