We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2cec687 commit 2dbf448Copy full SHA for 2dbf448
Detectors/Upgrades/ITS3/alignment/include/ITS3Align/TrackFit.h
@@ -76,10 +76,12 @@ o2::track::TrackParametrizationWithError<T> interpolateTrackParCov(
76
};
77
Mat55 cA = unpack(tA.getCov());
78
Mat55 cB = unpack(tB.getCov());
79
- Mat55 wA = cA.inverse();
80
- Mat55 wB = cB.inverse();
+ Eigen::LLT<Mat55> lltA(cA), lltB(cB);
+ Mat55 wA = lltA.solve(Mat55::Identity());
81
+ Mat55 wB = lltB.solve(Mat55::Identity());
82
Mat55 wTot = wA + wB;
- Mat55 cTot = wTot.inverse();
83
+ Eigen::LLT<Mat55> lltTot(wTot);
84
+ Mat55 cTot = lltTot.solve(Mat55::Identity());
85
Mat51 pA, pB;
86
for (int i = 0; i < 5; ++i) {
87
pA(i) = tA.getParam(i);
0 commit comments