#include <TrackGhostTrackState.h>
Private Member Functions | |
BasicGhostTrackState * | clone () const |
Private Attributes | |
TransientTrack | track_ |
TrajectoryStateOnSurface | tsos_ |
Additional Inherited Members | |
Public Types inherited from reco::BasicGhostTrackState | |
typedef BasicGhostTrackState | BGTS |
typedef math::Error< 3 >::type | CovarianceMatrix |
typedef ProxyBase< BGTS, CopyUsingClone< BGTS > > | Proxy |
typedef std::pair< GlobalPoint, GlobalError > | Vertex |
Protected Attributes inherited from reco::BasicGhostTrackState | |
double | lambda_ |
double | weight_ |
Definition at line 19 of file TrackGhostTrackState.h.
|
inline |
Definition at line 21 of file TrackGhostTrackState.h.
Referenced by clone().
|
inlinevirtual |
Implements reco::BasicGhostTrackState.
Definition at line 32 of file TrackGhostTrackState.h.
References TrajectoryStateOnSurface::cartesianError(), CartesianTrajectoryError::matrix(), and tsos_.
|
inlinevirtual |
Implements reco::BasicGhostTrackState.
Definition at line 30 of file TrackGhostTrackState.h.
References TrajectoryStateOnSurface::cartesianError(), CartesianTrajectoryError::position(), and tsos_.
|
inlineprivatevirtual |
Implements reco::BasicGhostTrackState.
Definition at line 46 of file TrackGhostTrackState.h.
References TrackGhostTrackState().
|
inlinevirtual |
Implements reco::BasicGhostTrackState.
Definition at line 28 of file TrackGhostTrackState.h.
References TrajectoryStateOnSurface::globalPosition(), and tsos_.
|
inlinevirtual |
Reimplemented from reco::BasicGhostTrackState.
Definition at line 26 of file TrackGhostTrackState.h.
References TrajectoryStateOnSurface::isValid(), and tsos_.
Referenced by linearize(), core.AutoHandle.AutoHandle::ReallyLoad(), vertexStateOnGhostTrack(), and vertexStateOnMeasurement().
|
virtual |
Reimplemented from reco::BasicGhostTrackState.
Definition at line 44 of file TrackGhostTrackState.cc.
References reco::GhostTrackPrediction::direction(), reco::TransientTrack::field(), TrajectoryStateOnSurface::globalPosition(), reco::TransientTrack::impactPointState(), isValid(), reco::BasicGhostTrackState::lambda_, geometryCSVtoXML::line, reco::GhostTrackPrediction::origin(), reco::GhostTrackPrediction::rho2(), track_, and tsos_.
|
virtual |
Reimplemented from reco::BasicGhostTrackState.
Definition at line 70 of file TrackGhostTrackState.cc.
References reco::TransientTrack::field(), reco::TransientTrack::impactPointState(), isValid(), reco::BasicGhostTrackState::lambda(), reco::BasicGhostTrackState::lambda_, point, reco::GhostTrackPrediction::position(), track_, and tsos_.
|
inlinevirtual |
Reimplemented from reco::BasicGhostTrackState.
Definition at line 35 of file TrackGhostTrackState.h.
References tsos_.
|
inline |
Definition at line 23 of file TrackGhostTrackState.h.
References track_.
Referenced by reco::GhostTrackState::track().
|
inline |
Definition at line 24 of file TrackGhostTrackState.h.
References tsos_.
Referenced by reco::GhostTrackState::tsos().
|
virtual |
Implements reco::BasicGhostTrackState.
Definition at line 86 of file TrackGhostTrackState.cc.
References b, reco::GhostTrackPrediction::cartesianError(), TrajectoryStateOnSurface::cartesianError(), conv, ztail::d, reco::GhostTrackPrediction::direction(), relativeConstraints::error, g, TrajectoryStateOnSurface::globalMomentum(), TrajectoryStateOnSurface::globalPosition(), isValid(), cmsLHEtoEOSManager::l, reco::BasicGhostTrackState::lambda(), PV3DBase< T, PVType, FrameType >::mag(), CartesianTrajectoryError::matrix(), reco::GhostTrackPrediction::origin(), rho, reco::GhostTrackPrediction::rho2(), funct::sqr(), mathSSE::sqrt(), and tsos_.
|
virtual |
Implements reco::BasicGhostTrackState.
Definition at line 131 of file TrackGhostTrackState.cc.
References b, reco::GhostTrackPrediction::cartesianError(), TrajectoryStateOnSurface::cartesianError(), conv, ztail::d, reco::GhostTrackPrediction::direction(), relativeConstraints::error, g, TrajectoryStateOnSurface::globalMomentum(), TrajectoryStateOnSurface::globalPosition(), isValid(), cmsLHEtoEOSManager::l, reco::BasicGhostTrackState::lambda(), PV3DBase< T, PVType, FrameType >::mag(), CartesianTrajectoryError::matrix(), reco::GhostTrackPrediction::origin(), rho, reco::GhostTrackPrediction::rho2(), funct::sqr(), mathSSE::sqrt(), and tsos_.
|
private |
Definition at line 50 of file TrackGhostTrackState.h.
Referenced by linearize(), and track().
|
private |
Definition at line 49 of file TrackGhostTrackState.h.
Referenced by cartesianCovariance(), cartesianError(), globalPosition(), isValid(), linearize(), reset(), tsos(), vertexStateOnGhostTrack(), and vertexStateOnMeasurement().