#include <CartesianTrajectoryError.h>
Public Member Functions | |
CartesianTrajectoryError () | |
CartesianTrajectoryError (const AlgebraicSymMatrix66 &aCovarianceMatrix) | |
const AlgebraicSymMatrix66 & | matrix () const |
void | operator*= (double factor) |
const GlobalError | position () const |
Position error submatrix. More... | |
Private Attributes | |
AlgebraicSymMatrix66 | theCovarianceMatrix |
Class containing (6x6) error matrix of a track in the global, Cartesian frame. This error matrix should be used with care and in particular not as an intermediate frame when transforming between different, 5-dimensional track parameter frames. The order of the quantities inside the error matrix is the same as for the corresponding parameter vector provided by the GlobalTrajectoryParameters class.
Definition at line 15 of file CartesianTrajectoryError.h.
|
inline |
Definition at line 18 of file CartesianTrajectoryError.h.
|
inline |
|
inline |
Returning error matrix.
Definition at line 28 of file CartesianTrajectoryError.h.
References theCovarianceMatrix.
Referenced by MuonSeedsAnalyzer::analyze(), TestHits::analyze(), TestSmoothHits::analyze(), TestTrackHits::analyze(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), SignedImpactParameter3D::apply(), SignedTransverseImpactParameter::apply(), SignedDecayLength3D::apply(), reco::TrackGhostTrackState::cartesianCovariance(), HTrack::computePull(), FreeTrajectoryState::createCurvilinearError(), GlobalTrackerMuonAlignment::debugTrajectorySOS(), GlobalTrackerMuonAlignment::debugTrajectorySOSv(), tadqm::TrackAnalyzer::fillHistosForState(), ME0SegmentMatcher::getFromFTS(), CSCEfficiency::getFromFTS(), IPTools::linearizedSignedImpactParameter3D(), SimpleCosmicBONSeeder::seeds(), IPTools::signedDecayLength3D(), TrajectoryStateClosestToBeamLine::transverseImpactParameter(), reco::TrackGhostTrackState::vertexStateOnGhostTrack(), and reco::TrackGhostTrackState::vertexStateOnMeasurement().
|
inline |
Enables the multiplication of the error matrix with a scalar "factor".
Definition at line 33 of file CartesianTrajectoryError.h.
References DQMScaleToClient_cfi::factor, and theCovarianceMatrix.
|
inline |
Position error submatrix.
Returning (3x3) submatrix of error matrix containing information about the errors and correlations between the different position coordinates.
Definition at line 41 of file CartesianTrajectoryError.h.
References theCovarianceMatrix.
Referenced by IPTools::absoluteImpactParameter(), CkfDebugger::analyseCompatibleMeasurements(), TestHits::analyze(), TestSmoothHits::analyze(), TestTrackHits::analyze(), reco::TrackGhostTrackState::cartesianError(), BarrelDetLayer::compatible(), and SimpleNavigableLayer::wellInside().
|
private |
Definition at line 44 of file CartesianTrajectoryError.h.
Referenced by matrix(), operator*=(), and position().