#include <StateSegmentMatcher.h>
Definition at line 81 of file StateSegmentMatcher.h.
Definition at line 74 of file StateSegmentMatcher.cc.
References Tsos4D::errorMatrix(), CSCSegment::parameters(), CSCSegment::parametersError(), and Tsos4D::paramVector().
86 m1(0,0) = rhErr_vect(1,1);
m1(0,1) = rhErr_vect(1,2);
m1(0,2) = rhErr_vect(1,3);
m1(0,3) = rhErr_vect(1,4);
87 m1(1,0) = rhErr_vect(2,1);
m1(1,1) = rhErr_vect(2,2);
m1(1,2) = rhErr_vect(2,3);
m1(1,3) = rhErr_vect(2,4);
88 m1(2,0) = rhErr_vect(3,1);
m1(2,1) = rhErr_vect(3,2);
m1(2,2) = rhErr_vect(3,3);
m1(2,3) = rhErr_vect(3,4);
89 m1(3,0) = rhErr_vect(4,1);
m1(3,1) = rhErr_vect(4,2);
m1(3,2) = rhErr_vect(4,3);
m1(3,3) = rhErr_vect(4,4);
AlgebraicVector parameters() const
Parameters of the segment, for the track fit in the order (dx/dz, dy/dz, x, y )
CLHEP::HepVector AlgebraicVector
AlgebraicSymMatrix parametersError() const
Covariance matrix of parameters()
CLHEP::HepSymMatrix AlgebraicSymMatrix
void setAPE4d(LocalError &apeLoc)
AlgebraicSymMatrix44 errorMatrix() const
AlgebraicVector4 paramVector() const
Definition at line 21 of file StateSegmentMatcher.cc.
References Tsos4D::errorMatrix(), Tsos2DPhi::errorMatrix(), Tsos2DZed::errorMatrix(), DTRecSegment4D::hasPhi(), DTRecSegment4D::hasZed(), DTRecSegment4D::parameters(), DTRecSegment4D::parametersError(), Tsos4D::paramVector(), Tsos2DPhi::paramVector(), and Tsos2DZed::paramVector().
35 m1(0,0) = rhErr_vect(1,1);
m1(0,1) = rhErr_vect(1,2);
m1(0,2) = rhErr_vect(1,3);
m1(0,3) = rhErr_vect(1,4);
36 m1(1,0) = rhErr_vect(2,1);
m1(1,1) = rhErr_vect(2,2);
m1(1,2) = rhErr_vect(2,3);
m1(1,3) = rhErr_vect(2,4);
37 m1(2,0) = rhErr_vect(3,1);
m1(2,1) = rhErr_vect(3,2);
m1(2,2) = rhErr_vect(3,3);
m1(2,3) = rhErr_vect(3,4);
38 m1(3,0) = rhErr_vect(4,1);
m1(3,1) = rhErr_vect(4,2);
m1(3,2) = rhErr_vect(4,3);
m1(3,3) = rhErr_vect(4,4);
54 m1_2d(0,0) = rhErr_vect(1,1);
m1_2d(0,1) = rhErr_vect(1,2);
55 m1_2d(1,0) = rhErr_vect(2,1);
m1_2d(1,1) = rhErr_vect(2,2);
AlgebraicSymMatrix22 errorMatrix() const
void setAPE2d(LocalError &apeLoc)
AlgebraicVector parameters() const
AlgebraicVector2 paramVector() const
AlgebraicVector2 paramVector() const
AlgebraicSymMatrix22 errorMatrix() const
AlgebraicSymMatrix22 m2_2d
bool hasPhi() const
Does it have the Phi projection?
AlgebraicSymMatrix22 m1_2d
bool hasZed() const
Does it have the Z projection?
CLHEP::HepVector AlgebraicVector
AlgebraicSymMatrix parametersError() const
Covariance matrix fo parameters()
CLHEP::HepSymMatrix AlgebraicSymMatrix
void setAPE4d(LocalError &apeLoc)
AlgebraicSymMatrix44 errorMatrix() const
AlgebraicVector4 paramVector() const
void StateSegmentMatcher::setAPE2d |
( |
LocalError & |
apeLoc | ) |
|
|
inlineprivate |
void StateSegmentMatcher::setAPE4d |
( |
LocalError & |
apeLoc | ) |
|
|
inlineprivate |
double StateSegmentMatcher::value |
( |
void |
| ) |
|
Definition at line 99 of file StateSegmentMatcher.cc.
Referenced by DynamicTruncation::getBest().
104 bool m3i = !m3.Invert();
108 estValue = ROOT::Math::Similarity(v3,m3);
114 bool m3i = !m3.Invert();
118 estValue = ROOT::Math::Similarity(v3,m3);
ROOT::Math::SMatrix< double, 2, 2, ROOT::Math::MatRepSym< double, 2 > > AlgebraicSymMatrix22
ROOT::Math::SMatrix< double, 4, 4, ROOT::Math::MatRepSym< double, 4 > > AlgebraicSymMatrix44
AlgebraicSymMatrix22 m2_2d
AlgebraicSymMatrix22 ape_2d
AlgebraicSymMatrix22 m1_2d
ROOT::Math::SVector< double, 4 > AlgebraicVector4
ROOT::Math::SVector< double, 2 > AlgebraicVector2
double StateSegmentMatcher::estValue |
|
private |
bool StateSegmentMatcher::match2D |
|
private |