#include "DataFormats/Math/interface/AlgebraicROOTObjects.h"
#include "DataFormats/GeometryVector/interface/GlobalVector.h"
Go to the source code of this file.
Functions | |
AlgebraicMatrix56 | jacobianCartesianToCurvilinear (const GlobalVector &momentum, int charge) |
AlgebraicMatrix65 | jacobianCurvilinearToCartesian (const GlobalVector &momentum, int charge) |
AlgebraicMatrix56 jacobianCartesianToCurvilinear | ( | const GlobalVector & | momentum, |
int | charge | ||
) |
Definition at line 57 of file TrackingJacobians.cc.
References Vector3DBase< T, FrameTag >::cross(), PV3DBase< T, PVType, FrameType >::mag(), AlCaHLTBitMon_ParallelJobs::p, p2, p3, PV3DBase< T, PVType, FrameType >::perp(), EnergyCorrector::pt, hiDetachedQuadStep_cff::pt2, dttmaxenums::R, Vector3DBase< T, FrameTag >::unit(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
AlgebraicMatrix65 jacobianCurvilinearToCartesian | ( | const GlobalVector & | momentum, |
int | charge | ||
) |
Definition at line 6 of file TrackingJacobians.cc.
References funct::cos(), Vector3DBase< T, FrameTag >::cross(), M_PI, PV3DBase< T, PVType, FrameType >::mag(), AlCaHLTBitMon_ParallelJobs::p, p2, PV3DBase< T, PVType, FrameType >::perp(), PVValHelper::phi, PV3DBase< T, PVType, FrameType >::phi(), EnergyCorrector::pt, dttmaxenums::R, funct::sin(), PV3DBase< T, PVType, FrameType >::theta(), Vector3DBase< T, FrameTag >::unit(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().