Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
PatternTools
src
MeasurementExtractor.cc
Go to the documentation of this file.
1
#include "
TrackingTools/PatternTools/interface/MeasurementExtractor.h
"
2
3
AlgebraicVector
MeasurementExtractor::measuredParameters
(
const
TrackingRecHit
&
hit
) {
4
AlgebraicVector
par5(
asHepVector
(
theTSoS
.
localParameters
().
vector
() ) );
5
AlgebraicMatrix
H
( hit.
projectionMatrix
());
6
return
H
*par5;
7
}
8
9
AlgebraicSymMatrix
MeasurementExtractor::measuredError
(
const
TrackingRecHit
&
hit
) {
10
AlgebraicSymMatrix
err5(
asHepMatrix
(
theTSoS
.
localError
().
matrix
() ) );
11
AlgebraicMatrix
H
( hit.
projectionMatrix
());
12
// return AlgebraicSymMatrix( H * err5 * H.T());
13
return
err5.similarity(
H
);
14
}
asHepMatrix
CLHEP::HepMatrix asHepMatrix(const ROOT::Math::SMatrix< double, N1, N2, typename ROOT::Math::MatRepStd< double, N1, N2 > > &rm)
Definition:
Migration.h:49
TrajectoryStateOnSurface::localParameters
const LocalTrajectoryParameters & localParameters() const
Definition:
TrajectoryStateOnSurface.h:113
MeasurementExtractor::measuredParameters
AlgebraicVector measuredParameters(const TrackingRecHit &)
Definition:
MeasurementExtractor.cc:3
TrackingRecHit
Definition:
TrackingRecHit.h:28
data-class-funcs.H
tuple H
Definition:
data-class-funcs.py:24
LocalTrajectoryParameters::vector
AlgebraicVector5 vector() const
Definition:
LocalTrajectoryParameters.h:120
AlgebraicMatrix
CLHEP::HepMatrix AlgebraicMatrix
Definition:
AlgebraicObjects.h:13
MeasurementExtractor::measuredError
AlgebraicSymMatrix measuredError(const TrackingRecHit &)
Definition:
MeasurementExtractor.cc:9
LocalTrajectoryError::matrix
const AlgebraicSymMatrix55 & matrix() const
Definition:
LocalTrajectoryError.h:61
TrajectoryStateOnSurface::localError
const LocalTrajectoryError & localError() const
Definition:
TrajectoryStateOnSurface.h:125
AlgebraicVector
CLHEP::HepVector AlgebraicVector
Definition:
AlgebraicObjects.h:12
MeasurementExtractor::theTSoS
const TrajectoryStateOnSurface & theTSoS
Definition:
MeasurementExtractor.h:41
TrackingRecHit::projectionMatrix
virtual AlgebraicMatrix projectionMatrix() const =0
hit
Definition:
SiStripHitEffFromCalibTree.cc:85
AlgebraicSymMatrix
CLHEP::HepSymMatrix AlgebraicSymMatrix
Definition:
AlgebraicObjects.h:14
MeasurementExtractor.h
asHepVector
CLHEP::HepVector asHepVector(const ROOT::Math::SVector< double, N > &v)
Definition:
Migration.h:43
Generated for CMSSW Reference Manual by
1.8.5