1 #ifndef RecoBTag_TrackGhostTrackState_h 2 #define RecoBTag_TrackGhostTrackState_h 17 class GhostTrackPrediction;
37 bool initial,
double lambda)
override;
41 bool withMeasurementError)
const override;
43 bool withGhostTrackError)
const override;
55 #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
BasicGhostTrackState * clone() const override
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
Vertex vertexStateOnGhostTrack(const GhostTrackPrediction &pred, bool withMeasurementError) const override
bool linearize(const GhostTrackPrediction &pred, bool initial, double lambda) override