#include <TrackGhostTrackState.h>
Private Member Functions | |
BasicGhostTrackState * | clone () const override |
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().
|
inlineoverridevirtual |
Implements reco::BasicGhostTrackState.
Definition at line 32 of file TrackGhostTrackState.h.
References TrajectoryStateOnSurface::cartesianError(), CartesianTrajectoryError::matrix(), and tsos_.
|
inlineoverridevirtual |
Implements reco::BasicGhostTrackState.
Definition at line 30 of file TrackGhostTrackState.h.
References TrajectoryStateOnSurface::cartesianError(), CartesianTrajectoryError::position(), and tsos_.
|
inlineoverrideprivatevirtual |
Implements reco::BasicGhostTrackState.
Definition at line 46 of file TrackGhostTrackState.h.
References TrackGhostTrackState().
|
inlineoverridevirtual |
Implements reco::BasicGhostTrackState.
Definition at line 28 of file TrackGhostTrackState.h.
References TrajectoryStateOnSurface::globalPosition(), and tsos_.
|
inlineoverridevirtual |
Reimplemented from reco::BasicGhostTrackState.
Definition at line 26 of file TrackGhostTrackState.h.
References TrajectoryStateOnSurface::isValid(), and tsos_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
overridevirtual |
Reimplemented from reco::BasicGhostTrackState.
Definition at line 44 of file TrackGhostTrackState.cc.
References reco::GhostTrackPrediction::direction(), geometryCSVtoXML::line, reco::GhostTrackPrediction::origin(), and reco::GhostTrackPrediction::rho2().
Referenced by reset().
|
overridevirtual |
Reimplemented from reco::BasicGhostTrackState.
Definition at line 70 of file TrackGhostTrackState.cc.
References point, and reco::GhostTrackPrediction::position().
|
inlineoverridevirtual |
Reimplemented from reco::BasicGhostTrackState.
Definition at line 35 of file TrackGhostTrackState.h.
References reco::BasicGhostTrackState::lambda(), linearize(), tsos_, vertexStateOnGhostTrack(), and vertexStateOnMeasurement().
|
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().
|
overridevirtual |
Implements reco::BasicGhostTrackState.
Definition at line 86 of file TrackGhostTrackState.cc.
References b, reco::GhostTrackPrediction::cartesianError(), conv, edmIntegrityCheck::d, reco::GhostTrackPrediction::direction(), relativeConstraints::error, g, checklumidiff::l, reco::GhostTrackPrediction::origin(), reco::GhostTrackPrediction::rho2(), funct::sqr(), and mathSSE::sqrt().
Referenced by reset().
|
overridevirtual |
Implements reco::BasicGhostTrackState.
Definition at line 131 of file TrackGhostTrackState.cc.
References b, reco::GhostTrackPrediction::cartesianError(), conv, edmIntegrityCheck::d, reco::GhostTrackPrediction::direction(), relativeConstraints::error, g, checklumidiff::l, reco::GhostTrackPrediction::origin(), reco::GhostTrackPrediction::rho2(), funct::sqr(), and mathSSE::sqrt().
Referenced by reset().
|
private |
Definition at line 50 of file TrackGhostTrackState.h.
Referenced by track().
|
private |
Definition at line 49 of file TrackGhostTrackState.h.
Referenced by cartesianCovariance(), cartesianError(), globalPosition(), isValid(), reset(), and tsos().