29 m1(0, 0) = rhErr_vect(1, 1);
30 m1(0, 1) = rhErr_vect(1, 2);
31 m1(0, 2) = rhErr_vect(1, 3);
32 m1(0, 3) = rhErr_vect(1, 4);
33 m1(1, 0) = rhErr_vect(2, 1);
34 m1(1, 1) = rhErr_vect(2, 2);
35 m1(1, 2) = rhErr_vect(2, 3);
36 m1(1, 3) = rhErr_vect(2, 4);
37 m1(2, 0) = rhErr_vect(3, 1);
38 m1(2, 1) = rhErr_vect(3, 2);
39 m1(2, 2) = rhErr_vect(3, 3);
40 m1(2, 3) = rhErr_vect(3, 4);
41 m1(3, 0) = rhErr_vect(4, 1);
42 m1(3, 1) = rhErr_vect(4, 2);
43 m1(3, 2) = rhErr_vect(4, 3);
44 m1(3, 3) = rhErr_vect(4, 4);
57 m1_2d(0, 0) = rhErr_vect(1, 1);
58 m1_2d(0, 1) = rhErr_vect(1, 2);
59 m1_2d(1, 0) = rhErr_vect(2, 1);
60 m1_2d(1, 1) = rhErr_vect(2, 2);
88 m1(0, 0) = rhErr_vect(1, 1);
89 m1(0, 1) = rhErr_vect(1, 2);
90 m1(0, 2) = rhErr_vect(1, 3);
91 m1(0, 3) = rhErr_vect(1, 4);
92 m1(1, 0) = rhErr_vect(2, 1);
93 m1(1, 1) = rhErr_vect(2, 2);
94 m1(1, 2) = rhErr_vect(2, 3);
95 m1(1, 3) = rhErr_vect(2, 4);
96 m1(2, 0) = rhErr_vect(3, 1);
97 m1(2, 1) = rhErr_vect(3, 2);
98 m1(2, 2) = rhErr_vect(3, 3);
99 m1(2, 3) = rhErr_vect(3, 4);
100 m1(3, 0) = rhErr_vect(4, 1);
101 m1(3, 1) = rhErr_vect(4, 2);
102 m1(3, 2) = rhErr_vect(4, 3);
103 m1(3, 3) = rhErr_vect(4, 4);
114 bool m3i = !m3.Invert();
118 estValue = ROOT::Math::Similarity(v3, m3);
124 bool m3i = !m3.Invert();
128 estValue = ROOT::Math::Similarity(v3, m3);
136 tsos_4d[0] = tsos_v[1];
137 tsos_4d[1] = tsos_v[2];
138 tsos_4d[2] = tsos_v[3];
139 tsos_4d[3] = tsos_v[4];
142 tsosErr_44(0, 0) = E(1, 1);
143 tsosErr_44(0, 1) = E(1, 2);
144 tsosErr_44(0, 2) = E(1, 3);
145 tsosErr_44(0, 3) = E(1, 4);
146 tsosErr_44(1, 0) = E(2, 1);
147 tsosErr_44(1, 1) = E(2, 2);
148 tsosErr_44(1, 2) = E(2, 3);
149 tsosErr_44(1, 3) = E(2, 4);
150 tsosErr_44(2, 0) = E(3, 1);
151 tsosErr_44(2, 1) = E(3, 2);
152 tsosErr_44(2, 2) = E(3, 3);
153 tsosErr_44(2, 3) = E(3, 4);
154 tsosErr_44(3, 0) = E(4, 1);
155 tsosErr_44(3, 1) = E(4, 2);
156 tsosErr_44(3, 2) = E(4, 3);
157 tsosErr_44(3, 3) = E(4, 4);
166 tsos_2d_phi[0] = tsos_v[1];
167 tsos_2d_phi[1] = tsos_v[3];
170 tsosErr_22_phi(0, 0) = E(1, 1);
171 tsosErr_22_phi(0, 1) = E(1, 3);
172 tsosErr_22_phi(1, 0) = E(3, 1);
173 tsosErr_22_phi(1, 1) = E(3, 3);
182 tsos_2d_zed[0] = tsos_v[2];
183 tsos_2d_zed[1] = tsos_v[4];
186 tsosErr_22_zed(0, 0) = E(2, 2);
187 tsosErr_22_zed(0, 1) = E(2, 4);
188 tsosErr_22_zed(1, 0) = E(4, 2);
189 tsosErr_22_zed(1, 1) = E(4, 4);
AlgebraicSymMatrix22 errorMatrix() const
AlgebraicVector2 paramVector() const
AlgebraicVector parameters() const override
Parameters of the segment, for the track fit in the order (dx/dz, dy/dz, x, y )
const LocalTrajectoryParameters & localParameters() const
AlgebraicSymMatrix parametersError() const override
Covariance matrix fo parameters()
Tsos4D(TrajectoryStateOnSurface const &)
AlgebraicVector2 paramVector() const
AlgebraicSymMatrix22 errorMatrix() const
AlgebraicVector5 vector() const
ROOT::Math::SVector< double, 2 > AlgebraicVector2
Tsos2DZed(TrajectoryStateOnSurface const &)
ROOT::Math::SVector< double, 5 > AlgebraicVector5
const AlgebraicSymMatrix55 & matrix() const
ROOT::Math::SMatrix< double, 4, 4, ROOT::Math::MatRepSym< double, 4 > > AlgebraicSymMatrix44
bool hasPhi() const
Does it have the Phi projection?
const LocalTrajectoryError & localError() const
ROOT::Math::SVector< double, 4 > AlgebraicVector4
bool hasZed() const
Does it have the Z projection?
CLHEP::HepVector AlgebraicVector
AlgebraicVector parameters() const override
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
AlgebraicSymMatrix parametersError() const override
Covariance matrix of parameters()
Tsos2DPhi(TrajectoryStateOnSurface const &)
ROOT::Math::SMatrix< double, 2, 2, ROOT::Math::MatRepSym< double, 2 > > AlgebraicSymMatrix22
CLHEP::HepSymMatrix AlgebraicSymMatrix
StateSegmentMatcher(TrajectoryStateOnSurface const &, CSCSegment const &, LocalError const &)
AlgebraicSymMatrix44 errorMatrix() const
AlgebraicVector4 paramVector() const