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
std::pair< GlobalPoint, GlobalError > Vertex
GlobalError cartesianError() const override
TrajectoryStateOnSurface tsos_
const CartesianTrajectoryError cartesianError() const
GlobalPoint globalPosition() const
const TransientTrack & track() const
const TrajectoryStateOnSurface & tsos() const
TrackGhostTrackState(const TransientTrack &track)
CovarianceMatrix cartesianCovariance() const override
bool isValid() const override
GlobalPoint globalPosition() const override
const AlgebraicSymMatrix66 & matrix() const
const GlobalError position() const
Position error submatrix.
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
Vertex vertexStateOnMeasurement(const GhostTrackPrediction &pred, bool withGhostTrackError) const override
pointer clone() const override
Vertex vertexStateOnGhostTrack(const GhostTrackPrediction &pred, bool withMeasurementError) const override
bool linearize(const GhostTrackPrediction &pred, bool initial, double lambda) override