27 bool success = cov.Invert();
28 if (!success)
return false;
Class for track parameters (and errors) defined on a recob::tracking::Plane.
Vector_t const & direction() const
Reference direction orthogonal to the plane.
void setCovariance(const SMatrixSym55 &trackStateCov)
Set the covariance matrix of the TrackState.
const SVector5 & parameters() const
track parameters defined on the plane
recob::tracking::SMatrixSym55 SMatrixSym55
recob::tracking::SMatrix55 SMatrix55
double hitMeasErr2() const
const Plane & plane() const
bool combineWithTrackState(const TrackState &trackstate)
Combine the TrackState given another TrackState (they need to be on the same plane) ...
recob::tracking::SVector5 SVector5
Point_t const & position() const
Reference position on the plane.
void setParameters(const SVector5 &trackStatePar)
Set the parameters of the TrackState; also update the global position and momentum accordingly...
bool updateWithHitState(const HitState &hitstate)
Update the TrackState given a HitState (they need to be on the same plane)
const SMatrixSym55 & covariance() const
track parameter covariance matrix on the plane
Class for a measurement on a recob::tracking::Plane (plane defined by a wire and the drift direction)...
const Plane & plane() const
plane where the parameters are defined