#include <StateSegmentMatcher.h>
Definition at line 78 of file StateSegmentMatcher.h.
Definition at line 65 of file StateSegmentMatcher.cc.
References Tsos4D::errorMatrix(), CSCSegment::parameters(), CSCSegment::parametersError(), and Tsos4D::paramVector().
76 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);
77 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);
78 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);
79 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);
CLHEP::HepVector AlgebraicVector
CLHEP::HepSymMatrix AlgebraicSymMatrix
AlgebraicSymMatrix44 errorMatrix() const
AlgebraicVector4 paramVector() const
void setAPE4d(LocalError const &apeLoc)
Definition at line 18 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().
20 if (dtseg4d.hasPhi() && dtseg4d.hasZed()) {
30 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);
31 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);
32 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);
33 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);
46 m1_2d(0,0) = rhErr_vect(1,1);
m1_2d(0,1) = rhErr_vect(1,2);
47 m1_2d(1,0) = rhErr_vect(2,1);
m1_2d(1,1) = rhErr_vect(2,2);
49 if (dtseg4d.hasPhi()) {
55 if (dtseg4d.hasZed()) {
AlgebraicSymMatrix22 errorMatrix() const
AlgebraicVector2 paramVector() const
AlgebraicVector2 paramVector() const
AlgebraicSymMatrix22 errorMatrix() const
AlgebraicSymMatrix22 m2_2d
void setAPE2d(LocalError const &apeLoc)
AlgebraicSymMatrix22 m1_2d
CLHEP::HepVector AlgebraicVector
CLHEP::HepSymMatrix AlgebraicSymMatrix
AlgebraicSymMatrix44 errorMatrix() const
AlgebraicVector4 paramVector() const
void setAPE4d(LocalError const &apeLoc)
void StateSegmentMatcher::setAPE2d |
( |
LocalError const & |
apeLoc | ) |
|
|
inlineprivate |
void StateSegmentMatcher::setAPE4d |
( |
LocalError const & |
apeLoc | ) |
|
|
inlineprivate |
double StateSegmentMatcher::value |
( |
void |
| ) |
|
Definition at line 88 of file StateSegmentMatcher.cc.
Referenced by DynamicTruncation::testCSCstation(), and DynamicTruncation::testDTstation().
93 bool m3i = !m3.Invert();
97 estValue = ROOT::Math::Similarity(v3,m3);
103 bool m3i = !m3.Invert();
107 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 |