Go to the documentation of this file. 1 #ifndef RecoBTag_TrackGhostTrackState_h
2 #define RecoBTag_TrackGhostTrackState_h
17 class GhostTrackPrediction;
42 pointer clone()
const override {
return build<TrackGhostTrackState>(*
this); }
50 #endif // RecoBTag_TrackGhostTrackState_h
const TrajectoryStateOnSurface & tsos() const
const CartesianTrajectoryError cartesianError() const
GlobalPoint globalPosition() const
Vertex vertexStateOnMeasurement(const GhostTrackPrediction &pred, bool withGhostTrackError) const override
GlobalError cartesianError() const override
CovarianceMatrix cartesianCovariance() const override
Vertex vertexStateOnGhostTrack(const GhostTrackPrediction &pred, bool withMeasurementError) const override
bool linearize(const GhostTrackPrediction &pred, bool initial, double lambda) override
TrajectoryStateOnSurface tsos_
bool isValid() const override
const AlgebraicSymMatrix66 & matrix() const
TrackGhostTrackState(const TransientTrack &track)
pointer clone() const override
const TransientTrack & track() const
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
const GlobalError position() const
Position error submatrix.
GlobalPoint globalPosition() const override