10 namespace trajectoryStateTransform {
12 using namespace SurfaceSideDefinition;
15 int surfaceSide =
static_cast<int>(ts.
surfaceSide());
22 float localErrors[15];
25 for (
int i = 0;
i < dim;
i++) {
26 for (
int j = 0;
j <=
i;
j++) {
27 localErrors[k++] =
m(
i,
j);
44 for (
int i = 0;
i < dim;
i++) {
45 for (
int j = 0;
j <=
i;
j++) {
GlobalVector momentum() const
Track momentum.
const TrackExtraRef & extra() const
reference to "extra" object
const LocalTrajectoryParameters & localParameters() const
ROOT::Math::SMatrixIdentity AlgebraicMatrixID
GlobalPoint POCA() const
POCA.
const Vector & momentum() const
track momentum vector
const math::XYZPoint & outerPosition() const
position of the outermost hit
const Plane & surface() const
The nominal surface of the GeomDet.
const math::XYZPoint & innerPosition() const
position of the innermost hit
const Point & vertex() const
reference point on the track. This method is DEPRECATED, please use referencePoint() instead ...
double rInv() const
Track curvature.
CovarianceMatrix covariance() const
return track covariance matrix
SurfaceSide surfaceSide() const
Position relative to material, defined relative to momentum vector.
const AlgebraicSymMatrix55 & matrix() const
const LocalTrajectoryError & localError() const
const math::XYZVector & outerMomentum() const
momentum vector at the outermost hit position
virtual const GeomDet * idToDet(DetId) const =0
Class to store the L1 Track Trigger tracks.
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
GlobalVector globalMomentum() const
const math::XYZVector & innerMomentum() const
momentum vector at the innermost hit position
int charge() const
track electric charge
const LocalTrajectoryParameters & parameters() const