53 double tvwX=tnl.
z(), tvwY=tnl.
x(), tvwZ=tnl.
y();
54 double cosl = tn.
perp();
if (cosl < 1.
e-30) cosl = 1.e-30;
55 double cosl1 = 1./cosl;
59 double uj = un.
dot(dj);
60 double uk = un.
dot(dk);
61 double sinz =-un.
dot(hq);
64 double vj = vn.
dot(dj);
65 double vk = vn.dot(dk);
66 double cosz = vn.dot(hq);
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
LocalVector direction() const
Momentum vector unit in the local frame.
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
Basic3DVector< T > y() const
LocalPoint position() const
Local x and y position coordinates.
PreciseFloatType< T, U >::Type dot(const Vector3DBase< U, FrameTag > &v) const
GlobalVector magneticFieldInInverseGeV(const GlobalPoint &x) const
Basic3DVector< T > x() const
float signedInverseMomentum() const
Signed inverse momentum q/p (zero for neutrals).
GlobalVector inInverseGeV(const GlobalPoint &gp) const
Field value ad specified global point, in 1/Gev.
AlgebraicMatrix55 theJacobian
void compute(Surface::RotationType const &rot, LocalVector const &tnl, GlobalVector const &tn, GlobalVector const &hq)
const RotationType & rotation() const
JacobianLocalToCurvilinear(const Surface &surface, const LocalTrajectoryParameters &localParameters, const MagneticField &magField)