#include <BasicGhostTrackState.h>
Public Types | |
using | BGTS = BasicGhostTrackState |
typedef math::Error< 3 >::type | CovarianceMatrix |
using | pointer = Proxy::pointer |
using | Proxy = ProxyBase11< BGTS > |
typedef std::pair< GlobalPoint, GlobalError > | Vertex |
Public Member Functions | |
virtual CovarianceMatrix | cartesianCovariance () const =0 |
virtual GlobalError | cartesianError () const =0 |
virtual pointer | clone () const =0 |
virtual GlobalPoint | globalPosition () const =0 |
virtual bool | isValid () const |
double | lambda () const |
virtual bool | linearize (const GhostTrackPrediction &pred, bool initial, double lambda) |
virtual bool | linearize (const GhostTrackPrediction &pred, double lambda) |
virtual void | reset () |
void | setWeight (double weight) |
virtual Vertex | vertexStateOnGhostTrack (const GhostTrackPrediction &pred, bool withMeasurementError) const =0 |
virtual Vertex | vertexStateOnMeasurement (const GhostTrackPrediction &pred, bool withGhostTrackError) const =0 |
double | weight () const |
virtual | ~BasicGhostTrackState () |
Static Public Member Functions | |
template<typename T , typename... Args> | |
static std::shared_ptr< BGTS > | build (Args &&...args) |
Protected Attributes | |
double | lambda_ =0 |
double | weight_ =1. |
Definition at line 20 of file BasicGhostTrackState.h.
Definition at line 22 of file BasicGhostTrackState.h.
Definition at line 26 of file BasicGhostTrackState.h.
Definition at line 24 of file BasicGhostTrackState.h.
Definition at line 23 of file BasicGhostTrackState.h.
typedef std::pair<GlobalPoint, GlobalError> reco::BasicGhostTrackState::Vertex |
Definition at line 27 of file BasicGhostTrackState.h.
|
inlinevirtual |
Definition at line 29 of file BasicGhostTrackState.h.
|
inlinestatic |
Definition at line 32 of file BasicGhostTrackState.h.
References writedatasetfile::args, cartesianCovariance(), cartesianError(), and globalPosition().
|
pure virtual |
Implemented in reco::TrackGhostTrackState, and reco::VertexGhostTrackState.
Referenced by build().
|
pure virtual |
Implemented in reco::TrackGhostTrackState, and reco::VertexGhostTrackState.
Referenced by build().
|
pure virtual |
Implemented in reco::TrackGhostTrackState, and reco::VertexGhostTrackState.
Referenced by setWeight().
|
pure virtual |
Implemented in reco::TrackGhostTrackState, and reco::VertexGhostTrackState.
Referenced by build().
|
inlinevirtual |
Reimplemented in reco::TrackGhostTrackState.
Definition at line 40 of file BasicGhostTrackState.h.
Referenced by ntupleDataFormat._Object::_checkIsValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Definition at line 39 of file BasicGhostTrackState.h.
References lambda_.
Referenced by linearize(), and reco::TrackGhostTrackState::reset().
|
inlinevirtual |
Reimplemented in reco::TrackGhostTrackState.
Definition at line 43 of file BasicGhostTrackState.h.
References lambda(), and lambda_.
|
inlinevirtual |
Reimplemented in reco::TrackGhostTrackState.
Definition at line 46 of file BasicGhostTrackState.h.
References lambda(), lambda_, vertexStateOnGhostTrack(), and vertexStateOnMeasurement().
|
inlinevirtual |
Reimplemented in reco::TrackGhostTrackState.
Definition at line 42 of file BasicGhostTrackState.h.
|
inline |
|
pure virtual |
Implemented in reco::TrackGhostTrackState, and reco::VertexGhostTrackState.
Referenced by linearize().
|
pure virtual |
Implemented in reco::TrackGhostTrackState, and reco::VertexGhostTrackState.
Referenced by linearize().
|
inline |
Definition at line 57 of file BasicGhostTrackState.h.
References weight_.
Referenced by setWeight().
|
protected |
Definition at line 63 of file BasicGhostTrackState.h.
Referenced by lambda(), and linearize().
|
protected |
Definition at line 64 of file BasicGhostTrackState.h.
Referenced by setWeight(), and weight().