11 namespace trajectoryStateTransform {
13 using namespace SurfaceSideDefinition;
19 int surfaceSide =
static_cast<int>(ts.
surfaceSide());
25 float localErrors[15];
28 for (
int i=0;
i<dim;
i++) {
29 for (
int j=0;
j<=
i;
j++) {
30 localErrors[k++] =
m(
i,
j);
53 for (
int i=0;
i<dim;
i++) {
54 for (
int j=0;
j<=
i;
j++) {
const Vector & momentum() const
track momentum vector
const TrackExtraRef & extra() const
reference to "extra" object
const LocalTrajectoryParameters & localParameters() const
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
const math::XYZPoint & outerPosition() const
position of the outermost hit
const Plane & surface() const
The nominal surface of the GeomDet.
CovarianceMatrix covariance() const
return track covariance matrix
const math::XYZPoint & innerPosition() const
position of the innermost hit
SurfaceSide surfaceSide() const
Position relative to material, defined relative to momentum vector.
const AlgebraicSymMatrix55 & matrix() const
const LocalTrajectoryError & localError() const
const Point & vertex() const
reference point on the track. This method is DEPRECATED, please use referencePoint() instead ...
const math::XYZVector & outerMomentum() const
momentum vector at the outermost hit position
virtual const GeomDet * idToDet(DetId) const =0
const math::XYZVector & innerMomentum() const
momentum vector at the innermost hit position
int charge() const
track electric charge
const LocalTrajectoryParameters & parameters() const