11 namespace trajectoryStateTransform {
13 using namespace SurfaceSideDefinition;
19 int surfaceSide =
static_cast<int>(ts.
surfaceSide());
26 float localErrors[15];
29 for (
int i=0;
i<dim;
i++) {
30 for (
int j=0;
j<=
i;
j++) {
31 localErrors[k++] =
m(
i,
j);
54 for (
int i=0;
i<dim;
i++) {
55 for (
int j=0;
j<=
i;
j++) {
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 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 ...
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
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