#include "TMatrixTSymCramerInv.h"
#if !defined(R__ALPHA) && !defined(R__SOLARIS) && !defined(R__ACC) && !defined(R__FBSD)
NamespaceImp(TMatrixTSymCramerInv);
#endif
template<class Element>
Bool_t TMatrixTSymCramerInv::Inv2x2(TMatrixTSym<Element> &m,Double_t *determ)
{
if (m.GetNrows() != 2) {
Error("Inv2x2","matrix should be square 2x2");
return kFALSE;
}
Element *pM = m.GetMatrixArray();
const Double_t det = pM[0] * pM[3] - pM[1] * pM[1];
if (determ)
*determ = det;
if ( det == 0 ) {
Error("Inv2x2","matrix is singular");
return kFALSE;
}
const Double_t tmp1 = pM[3] / det;
pM[3] = pM[0] / det;
pM[2] = pM[1] = -pM[1] / det;
pM[0] = tmp1;
return kTRUE;
}
template<class Element>
Bool_t TMatrixTSymCramerInv::Inv3x3(TMatrixTSym<Element> &m,Double_t *determ)
{
if (m.GetNrows() != 3) {
Error("Inv3x3","matrix should be square 3x3");
return kFALSE;
}
Element *pM = m.GetMatrixArray();
const Double_t c00 = pM[4] * pM[8] - pM[5] * pM[5];
const Double_t c01 = pM[5] * pM[2] - pM[1] * pM[8];
const Double_t c02 = pM[1] * pM[5] - pM[4] * pM[2];
const Double_t c11 = pM[8] * pM[0] - pM[2] * pM[2];
const Double_t c12 = pM[2] * pM[1] - pM[5] * pM[0];
const Double_t c22 = pM[0] * pM[4] - pM[1] * pM[1];
const Double_t t0 = TMath::Abs(pM[0]);
const Double_t t1 = TMath::Abs(pM[1]);
const Double_t t2 = TMath::Abs(pM[2]);
Double_t det;
Double_t tmp;
if (t0 >= t1) {
if (t2 >= t0) {
tmp = pM[2];
det = c12*c01-c11*c02;
} else {
tmp = pM[0];
det = c11*c22-c12*c12;
}
} else if (t2 >= t1) {
tmp = pM[2];
det = c12*c01-c11*c02;
} else {
tmp = pM[1];
det = c02*c12-c01*c22;
}
if ( det == 0 || tmp == 0) {
Error("Inv3x3","matrix is singular");
return kFALSE;
}
Double_t s = tmp/det;
if (determ)
*determ = 1./s;
pM[0] = s*c00;
pM[1] = s*c01;
pM[2] = s*c02;
pM[3] = pM[1];
pM[4] = s*c11;
pM[5] = s*c12;
pM[6] = pM[2];
pM[7] = pM[5];
pM[8] = s*c22;
return kTRUE;
}
#define SF00 0
#define SF01 1
#define SF02 2
#define SF03 3
#define SF10 1
#define SF11 5
#define SF12 6
#define SF13 7
#define SF20 2
#define SF21 6
#define SF22 10
#define SF23 11
#define SF30 3
#define SF31 7
#define SF32 11
#define SF33 15
template<class Element>
Bool_t TMatrixTSymCramerInv::Inv4x4(TMatrixTSym<Element> &m,Double_t *determ)
{
if (m.GetNrows() != 4) {
Error("Inv4x4","matrix should be square 4x4");
return kFALSE;
}
Element *pM = m.GetMatrixArray();
const Double_t mDet2_12_01 = pM[SF10]*pM[SF21] - pM[SF11]*pM[SF20];
const Double_t mDet2_12_02 = pM[SF10]*pM[SF22] - pM[SF12]*pM[SF20];
const Double_t mDet2_12_12 = pM[SF11]*pM[SF22] - pM[SF12]*pM[SF21];
const Double_t mDet2_13_01 = pM[SF10]*pM[SF31] - pM[SF11]*pM[SF30];
const Double_t mDet2_13_02 = pM[SF10]*pM[SF32] - pM[SF12]*pM[SF30];
const Double_t mDet2_13_03 = pM[SF10]*pM[SF33] - pM[SF13]*pM[SF30];
const Double_t mDet2_13_12 = pM[SF11]*pM[SF32] - pM[SF12]*pM[SF31];
const Double_t mDet2_13_13 = pM[SF11]*pM[SF33] - pM[SF13]*pM[SF31];
const Double_t mDet2_23_01 = pM[SF20]*pM[SF31] - pM[SF21]*pM[SF30];
const Double_t mDet2_23_02 = pM[SF20]*pM[SF32] - pM[SF22]*pM[SF30];
const Double_t mDet2_23_03 = pM[SF20]*pM[SF33] - pM[SF23]*pM[SF30];
const Double_t mDet2_23_12 = pM[SF21]*pM[SF32] - pM[SF22]*pM[SF31];
const Double_t mDet2_23_13 = pM[SF21]*pM[SF33] - pM[SF23]*pM[SF31];
const Double_t mDet2_23_23 = pM[SF22]*pM[SF33] - pM[SF23]*pM[SF32];
const Double_t mDet3_012_012 = pM[SF00]*mDet2_12_12 - pM[SF01]*mDet2_12_02
+ pM[SF02]*mDet2_12_01;
const Double_t mDet3_013_012 = pM[SF00]*mDet2_13_12 - pM[SF01]*mDet2_13_02
+ pM[SF02]*mDet2_13_01;
const Double_t mDet3_013_013 = pM[SF00]*mDet2_13_13 - pM[SF01]*mDet2_13_03
+ pM[SF03]*mDet2_13_01;
const Double_t mDet3_023_012 = pM[SF00]*mDet2_23_12 - pM[SF01]*mDet2_23_02
+ pM[SF02]*mDet2_23_01;
const Double_t mDet3_023_013 = pM[SF00]*mDet2_23_13 - pM[SF01]*mDet2_23_03
+ pM[SF03]*mDet2_23_01;
const Double_t mDet3_023_023 = pM[SF00]*mDet2_23_23 - pM[SF02]*mDet2_23_03
+ pM[SF03]*mDet2_23_02;
const Double_t mDet3_123_012 = pM[SF10]*mDet2_23_12 - pM[SF11]*mDet2_23_02
+ pM[SF12]*mDet2_23_01;
const Double_t mDet3_123_013 = pM[SF10]*mDet2_23_13 - pM[SF11]*mDet2_23_03
+ pM[SF13]*mDet2_23_01;
const Double_t mDet3_123_023 = pM[SF10]*mDet2_23_23 - pM[SF12]*mDet2_23_03
+ pM[SF13]*mDet2_23_02;
const Double_t mDet3_123_123 = pM[SF11]*mDet2_23_23 - pM[SF12]*mDet2_23_13
+ pM[SF13]*mDet2_23_12;
const Double_t det = pM[SF00]*mDet3_123_123 - pM[SF01]*mDet3_123_023
+ pM[SF02]*mDet3_123_013 - pM[SF03]*mDet3_123_012;
if (determ)
*determ = det;
if ( det == 0 ) {
Error("Inv4x4","matrix is singular");
return kFALSE;
}
const Double_t oneOverDet = 1.0/det;
const Double_t mn1OverDet = - oneOverDet;
pM[SF00] = mDet3_123_123 * oneOverDet;
pM[SF01] = mDet3_123_023 * mn1OverDet;
pM[SF02] = mDet3_123_013 * oneOverDet;
pM[SF03] = mDet3_123_012 * mn1OverDet;
pM[SF11] = mDet3_023_023 * oneOverDet;
pM[SF12] = mDet3_023_013 * mn1OverDet;
pM[SF13] = mDet3_023_012 * oneOverDet;
pM[SF22] = mDet3_013_013 * oneOverDet;
pM[SF23] = mDet3_013_012 * mn1OverDet;
pM[SF33] = mDet3_012_012 * oneOverDet;
for (Int_t irow = 0; irow < 4; irow++) {
const Int_t rowOff1 = irow*4;
for (Int_t icol = 0; icol < irow; icol++) {
const Int_t rowOff2 = icol*4;
pM[rowOff1+icol] = pM[rowOff2+irow];
}
}
return kTRUE;
}
#define SM00 0
#define SM01 1
#define SM02 2
#define SM03 3
#define SM04 4
#define SM10 1
#define SM11 6
#define SM12 7
#define SM13 8
#define SM14 9
#define SM20 2
#define SM21 7
#define SM22 12
#define SM23 13
#define SM24 14
#define SM30 3
#define SM31 8
#define SM32 13
#define SM33 18
#define SM34 19
#define SM40 4
#define SM41 9
#define SM42 14
#define SM43 19
#define SM44 24
template<class Element>
Bool_t TMatrixTSymCramerInv::Inv5x5(TMatrixTSym<Element> &m,Double_t *determ)
{
if (m.GetNrows() != 5) {
Error("Inv5x5","matrix should be square 5x5");
return kFALSE;
}
Element *pM = m.GetMatrixArray();
const Double_t mDet2_23_01 = pM[SM20]*pM[SM31] - pM[SM21]*pM[SM30];
const Double_t mDet2_23_02 = pM[SM20]*pM[SM32] - pM[SM22]*pM[SM30];
const Double_t mDet2_23_03 = pM[SM20]*pM[SM33] - pM[SM23]*pM[SM30];
const Double_t mDet2_23_12 = pM[SM21]*pM[SM32] - pM[SM22]*pM[SM31];
const Double_t mDet2_23_13 = pM[SM21]*pM[SM33] - pM[SM23]*pM[SM31];
const Double_t mDet2_23_23 = pM[SM22]*pM[SM33] - pM[SM23]*pM[SM32];
const Double_t mDet2_24_01 = pM[SM20]*pM[SM41] - pM[SM21]*pM[SM40];
const Double_t mDet2_24_02 = pM[SM20]*pM[SM42] - pM[SM22]*pM[SM40];
const Double_t mDet2_24_03 = pM[SM20]*pM[SM43] - pM[SM23]*pM[SM40];
const Double_t mDet2_24_04 = pM[SM20]*pM[SM44] - pM[SM24]*pM[SM40];
const Double_t mDet2_24_12 = pM[SM21]*pM[SM42] - pM[SM22]*pM[SM41];
const Double_t mDet2_24_13 = pM[SM21]*pM[SM43] - pM[SM23]*pM[SM41];
const Double_t mDet2_24_14 = pM[SM21]*pM[SM44] - pM[SM24]*pM[SM41];
const Double_t mDet2_24_23 = pM[SM22]*pM[SM43] - pM[SM23]*pM[SM42];
const Double_t mDet2_24_24 = pM[SM22]*pM[SM44] - pM[SM24]*pM[SM42];
const Double_t mDet2_34_01 = pM[SM30]*pM[SM41] - pM[SM31]*pM[SM40];
const Double_t mDet2_34_02 = pM[SM30]*pM[SM42] - pM[SM32]*pM[SM40];
const Double_t mDet2_34_03 = pM[SM30]*pM[SM43] - pM[SM33]*pM[SM40];
const Double_t mDet2_34_04 = pM[SM30]*pM[SM44] - pM[SM34]*pM[SM40];
const Double_t mDet2_34_12 = pM[SM31]*pM[SM42] - pM[SM32]*pM[SM41];
const Double_t mDet2_34_13 = pM[SM31]*pM[SM43] - pM[SM33]*pM[SM41];
const Double_t mDet2_34_14 = pM[SM31]*pM[SM44] - pM[SM34]*pM[SM41];
const Double_t mDet2_34_23 = pM[SM32]*pM[SM43] - pM[SM33]*pM[SM42];
const Double_t mDet2_34_24 = pM[SM32]*pM[SM44] - pM[SM34]*pM[SM42];
const Double_t mDet2_34_34 = pM[SM33]*pM[SM44] - pM[SM34]*pM[SM43];
const Double_t mDet3_123_012 = pM[SM10]*mDet2_23_12 - pM[SM11]*mDet2_23_02 + pM[SM12]*mDet2_23_01;
const Double_t mDet3_123_013 = pM[SM10]*mDet2_23_13 - pM[SM11]*mDet2_23_03 + pM[SM13]*mDet2_23_01;
const Double_t mDet3_123_023 = pM[SM10]*mDet2_23_23 - pM[SM12]*mDet2_23_03 + pM[SM13]*mDet2_23_02;
const Double_t mDet3_123_123 = pM[SM11]*mDet2_23_23 - pM[SM12]*mDet2_23_13 + pM[SM13]*mDet2_23_12;
const Double_t mDet3_124_012 = pM[SM10]*mDet2_24_12 - pM[SM11]*mDet2_24_02 + pM[SM12]*mDet2_24_01;
const Double_t mDet3_124_013 = pM[SM10]*mDet2_24_13 - pM[SM11]*mDet2_24_03 + pM[SM13]*mDet2_24_01;
const Double_t mDet3_124_014 = pM[SM10]*mDet2_24_14 - pM[SM11]*mDet2_24_04 + pM[SM14]*mDet2_24_01;
const Double_t mDet3_124_023 = pM[SM10]*mDet2_24_23 - pM[SM12]*mDet2_24_03 + pM[SM13]*mDet2_24_02;
const Double_t mDet3_124_024 = pM[SM10]*mDet2_24_24 - pM[SM12]*mDet2_24_04 + pM[SM14]*mDet2_24_02;
const Double_t mDet3_124_123 = pM[SM11]*mDet2_24_23 - pM[SM12]*mDet2_24_13 + pM[SM13]*mDet2_24_12;
const Double_t mDet3_124_124 = pM[SM11]*mDet2_24_24 - pM[SM12]*mDet2_24_14 + pM[SM14]*mDet2_24_12;
const Double_t mDet3_134_012 = pM[SM10]*mDet2_34_12 - pM[SM11]*mDet2_34_02 + pM[SM12]*mDet2_34_01;
const Double_t mDet3_134_013 = pM[SM10]*mDet2_34_13 - pM[SM11]*mDet2_34_03 + pM[SM13]*mDet2_34_01;
const Double_t mDet3_134_014 = pM[SM10]*mDet2_34_14 - pM[SM11]*mDet2_34_04 + pM[SM14]*mDet2_34_01;
const Double_t mDet3_134_023 = pM[SM10]*mDet2_34_23 - pM[SM12]*mDet2_34_03 + pM[SM13]*mDet2_34_02;
const Double_t mDet3_134_024 = pM[SM10]*mDet2_34_24 - pM[SM12]*mDet2_34_04 + pM[SM14]*mDet2_34_02;
const Double_t mDet3_134_034 = pM[SM10]*mDet2_34_34 - pM[SM13]*mDet2_34_04 + pM[SM14]*mDet2_34_03;
const Double_t mDet3_134_123 = pM[SM11]*mDet2_34_23 - pM[SM12]*mDet2_34_13 + pM[SM13]*mDet2_34_12;
const Double_t mDet3_134_124 = pM[SM11]*mDet2_34_24 - pM[SM12]*mDet2_34_14 + pM[SM14]*mDet2_34_12;
const Double_t mDet3_134_134 = pM[SM11]*mDet2_34_34 - pM[SM13]*mDet2_34_14 + pM[SM14]*mDet2_34_13;
const Double_t mDet3_234_012 = pM[SM20]*mDet2_34_12 - pM[SM21]*mDet2_34_02 + pM[SM22]*mDet2_34_01;
const Double_t mDet3_234_013 = pM[SM20]*mDet2_34_13 - pM[SM21]*mDet2_34_03 + pM[SM23]*mDet2_34_01;
const Double_t mDet3_234_014 = pM[SM20]*mDet2_34_14 - pM[SM21]*mDet2_34_04 + pM[SM24]*mDet2_34_01;
const Double_t mDet3_234_023 = pM[SM20]*mDet2_34_23 - pM[SM22]*mDet2_34_03 + pM[SM23]*mDet2_34_02;
const Double_t mDet3_234_024 = pM[SM20]*mDet2_34_24 - pM[SM22]*mDet2_34_04 + pM[SM24]*mDet2_34_02;
const Double_t mDet3_234_034 = pM[SM20]*mDet2_34_34 - pM[SM23]*mDet2_34_04 + pM[SM24]*mDet2_34_03;
const Double_t mDet3_234_123 = pM[SM21]*mDet2_34_23 - pM[SM22]*mDet2_34_13 + pM[SM23]*mDet2_34_12;
const Double_t mDet3_234_124 = pM[SM21]*mDet2_34_24 - pM[SM22]*mDet2_34_14 + pM[SM24]*mDet2_34_12;
const Double_t mDet3_234_134 = pM[SM21]*mDet2_34_34 - pM[SM23]*mDet2_34_14 + pM[SM24]*mDet2_34_13;
const Double_t mDet3_234_234 = pM[SM22]*mDet2_34_34 - pM[SM23]*mDet2_34_24 + pM[SM24]*mDet2_34_23;
const Double_t mDet4_0123_0123 = pM[SM00]*mDet3_123_123 - pM[SM01]*mDet3_123_023
+ pM[SM02]*mDet3_123_013 - pM[SM03]*mDet3_123_012;
const Double_t mDet4_0124_0123 = pM[SM00]*mDet3_124_123 - pM[SM01]*mDet3_124_023
+ pM[SM02]*mDet3_124_013 - pM[SM03]*mDet3_124_012;
const Double_t mDet4_0124_0124 = pM[SM00]*mDet3_124_124 - pM[SM01]*mDet3_124_024
+ pM[SM02]*mDet3_124_014 - pM[SM04]*mDet3_124_012;
const Double_t mDet4_0134_0123 = pM[SM00]*mDet3_134_123 - pM[SM01]*mDet3_134_023
+ pM[SM02]*mDet3_134_013 - pM[SM03]*mDet3_134_012;
const Double_t mDet4_0134_0124 = pM[SM00]*mDet3_134_124 - pM[SM01]*mDet3_134_024
+ pM[SM02]*mDet3_134_014 - pM[SM04]*mDet3_134_012;
const Double_t mDet4_0134_0134 = pM[SM00]*mDet3_134_134 - pM[SM01]*mDet3_134_034
+ pM[SM03]*mDet3_134_014 - pM[SM04]*mDet3_134_013;
const Double_t mDet4_0234_0123 = pM[SM00]*mDet3_234_123 - pM[SM01]*mDet3_234_023
+ pM[SM02]*mDet3_234_013 - pM[SM03]*mDet3_234_012;
const Double_t mDet4_0234_0124 = pM[SM00]*mDet3_234_124 - pM[SM01]*mDet3_234_024
+ pM[SM02]*mDet3_234_014 - pM[SM04]*mDet3_234_012;
const Double_t mDet4_0234_0134 = pM[SM00]*mDet3_234_134 - pM[SM01]*mDet3_234_034
+ pM[SM03]*mDet3_234_014 - pM[SM04]*mDet3_234_013;
const Double_t mDet4_0234_0234 = pM[SM00]*mDet3_234_234 - pM[SM02]*mDet3_234_034
+ pM[SM03]*mDet3_234_024 - pM[SM04]*mDet3_234_023;
const Double_t mDet4_1234_0123 = pM[SM10]*mDet3_234_123 - pM[SM11]*mDet3_234_023
+ pM[SM12]*mDet3_234_013 - pM[SM13]*mDet3_234_012;
const Double_t mDet4_1234_0124 = pM[SM10]*mDet3_234_124 - pM[SM11]*mDet3_234_024
+ pM[SM12]*mDet3_234_014 - pM[SM14]*mDet3_234_012;
const Double_t mDet4_1234_0134 = pM[SM10]*mDet3_234_134 - pM[SM11]*mDet3_234_034
+ pM[SM13]*mDet3_234_014 - pM[SM14]*mDet3_234_013;
const Double_t mDet4_1234_0234 = pM[SM10]*mDet3_234_234 - pM[SM12]*mDet3_234_034
+ pM[SM13]*mDet3_234_024 - pM[SM14]*mDet3_234_023;
const Double_t mDet4_1234_1234 = pM[SM11]*mDet3_234_234 - pM[SM12]*mDet3_234_134
+ pM[SM13]*mDet3_234_124 - pM[SM14]*mDet3_234_123;
const Double_t det = pM[SM00]*mDet4_1234_1234 - pM[SM01]*mDet4_1234_0234 + pM[SM02]*mDet4_1234_0134
- pM[SM03]*mDet4_1234_0124 + pM[SM04]*mDet4_1234_0123;
if (determ)
*determ = det;
if ( det == 0 ) {
Error("Inv5x5","matrix is singular");
return kFALSE;
}
const Double_t oneOverDet = 1.0/det;
const Double_t mn1OverDet = - oneOverDet;
pM[SM00] = mDet4_1234_1234 * oneOverDet;
pM[SM01] = mDet4_1234_0234 * mn1OverDet;
pM[SM02] = mDet4_1234_0134 * oneOverDet;
pM[SM03] = mDet4_1234_0124 * mn1OverDet;
pM[SM04] = mDet4_1234_0123 * oneOverDet;
pM[SM11] = mDet4_0234_0234 * oneOverDet;
pM[SM12] = mDet4_0234_0134 * mn1OverDet;
pM[SM13] = mDet4_0234_0124 * oneOverDet;
pM[SM14] = mDet4_0234_0123 * mn1OverDet;
pM[SM22] = mDet4_0134_0134 * oneOverDet;
pM[SM23] = mDet4_0134_0124 * mn1OverDet;
pM[SM24] = mDet4_0134_0123 * oneOverDet;
pM[SM33] = mDet4_0124_0124 * oneOverDet;
pM[SM34] = mDet4_0124_0123 * mn1OverDet;
pM[SM44] = mDet4_0123_0123 * oneOverDet;
for (Int_t irow = 0; irow < 5; irow++) {
const Int_t rowOff1 = irow*5;
for (Int_t icol = 0; icol < irow; icol++) {
const Int_t rowOff2 = icol*5;
pM[rowOff1+icol] = pM[rowOff2+irow];
}
}
return kTRUE;
}
#define SA00 0
#define SA01 1
#define SA02 2
#define SA03 3
#define SA04 4
#define SA05 5
#define SA10 1
#define SA11 7
#define SA12 8
#define SA13 9
#define SA14 10
#define SA15 11
#define SA20 2
#define SA21 8
#define SA22 14
#define SA23 15
#define SA24 16
#define SA25 17
#define SA30 3
#define SA31 9
#define SA32 15
#define SA33 21
#define SA34 22
#define SA35 23
#define SA40 4
#define SA41 10
#define SA42 16
#define SA43 22
#define SA44 28
#define SA45 29
#define SA50 5
#define SA51 11
#define SA52 17
#define SA53 23
#define SA54 29
#define SA55 35
template<class Element>
Bool_t TMatrixTSymCramerInv::Inv6x6(TMatrixTSym<Element> &m,Double_t *determ)
{
if (m.GetNrows() != 6 || m.GetNcols() != 6 || m.GetRowLwb() != m.GetColLwb()) {
Error("Inv6x6","matrix should be square 6x6");
return kFALSE;
}
Element *pM = m.GetMatrixArray();
const Double_t mDet2_34_01 = pM[SA30]*pM[SA41] - pM[SA31]*pM[SA40];
const Double_t mDet2_34_02 = pM[SA30]*pM[SA42] - pM[SA32]*pM[SA40];
const Double_t mDet2_34_03 = pM[SA30]*pM[SA43] - pM[SA33]*pM[SA40];
const Double_t mDet2_34_04 = pM[SA30]*pM[SA44] - pM[SA34]*pM[SA40];
const Double_t mDet2_34_12 = pM[SA31]*pM[SA42] - pM[SA32]*pM[SA41];
const Double_t mDet2_34_13 = pM[SA31]*pM[SA43] - pM[SA33]*pM[SA41];
const Double_t mDet2_34_14 = pM[SA31]*pM[SA44] - pM[SA34]*pM[SA41];
const Double_t mDet2_34_23 = pM[SA32]*pM[SA43] - pM[SA33]*pM[SA42];
const Double_t mDet2_34_24 = pM[SA32]*pM[SA44] - pM[SA34]*pM[SA42];
const Double_t mDet2_34_34 = pM[SA33]*pM[SA44] - pM[SA34]*pM[SA43];
const Double_t mDet2_35_01 = pM[SA30]*pM[SA51] - pM[SA31]*pM[SA50];
const Double_t mDet2_35_02 = pM[SA30]*pM[SA52] - pM[SA32]*pM[SA50];
const Double_t mDet2_35_03 = pM[SA30]*pM[SA53] - pM[SA33]*pM[SA50];
const Double_t mDet2_35_04 = pM[SA30]*pM[SA54] - pM[SA34]*pM[SA50];
const Double_t mDet2_35_05 = pM[SA30]*pM[SA55] - pM[SA35]*pM[SA50];
const Double_t mDet2_35_12 = pM[SA31]*pM[SA52] - pM[SA32]*pM[SA51];
const Double_t mDet2_35_13 = pM[SA31]*pM[SA53] - pM[SA33]*pM[SA51];
const Double_t mDet2_35_14 = pM[SA31]*pM[SA54] - pM[SA34]*pM[SA51];
const Double_t mDet2_35_15 = pM[SA31]*pM[SA55] - pM[SA35]*pM[SA51];
const Double_t mDet2_35_23 = pM[SA32]*pM[SA53] - pM[SA33]*pM[SA52];
const Double_t mDet2_35_24 = pM[SA32]*pM[SA54] - pM[SA34]*pM[SA52];
const Double_t mDet2_35_25 = pM[SA32]*pM[SA55] - pM[SA35]*pM[SA52];
const Double_t mDet2_35_34 = pM[SA33]*pM[SA54] - pM[SA34]*pM[SA53];
const Double_t mDet2_35_35 = pM[SA33]*pM[SA55] - pM[SA35]*pM[SA53];
const Double_t mDet2_45_01 = pM[SA40]*pM[SA51] - pM[SA41]*pM[SA50];
const Double_t mDet2_45_02 = pM[SA40]*pM[SA52] - pM[SA42]*pM[SA50];
const Double_t mDet2_45_03 = pM[SA40]*pM[SA53] - pM[SA43]*pM[SA50];
const Double_t mDet2_45_04 = pM[SA40]*pM[SA54] - pM[SA44]*pM[SA50];
const Double_t mDet2_45_05 = pM[SA40]*pM[SA55] - pM[SA45]*pM[SA50];
const Double_t mDet2_45_12 = pM[SA41]*pM[SA52] - pM[SA42]*pM[SA51];
const Double_t mDet2_45_13 = pM[SA41]*pM[SA53] - pM[SA43]*pM[SA51];
const Double_t mDet2_45_14 = pM[SA41]*pM[SA54] - pM[SA44]*pM[SA51];
const Double_t mDet2_45_15 = pM[SA41]*pM[SA55] - pM[SA45]*pM[SA51];
const Double_t mDet2_45_23 = pM[SA42]*pM[SA53] - pM[SA43]*pM[SA52];
const Double_t mDet2_45_24 = pM[SA42]*pM[SA54] - pM[SA44]*pM[SA52];
const Double_t mDet2_45_25 = pM[SA42]*pM[SA55] - pM[SA45]*pM[SA52];
const Double_t mDet2_45_34 = pM[SA43]*pM[SA54] - pM[SA44]*pM[SA53];
const Double_t mDet2_45_35 = pM[SA43]*pM[SA55] - pM[SA45]*pM[SA53];
const Double_t mDet2_45_45 = pM[SA44]*pM[SA55] - pM[SA45]*pM[SA54];
const Double_t mDet3_234_012 = pM[SA20]*mDet2_34_12 - pM[SA21]*mDet2_34_02 + pM[SA22]*mDet2_34_01;
const Double_t mDet3_234_013 = pM[SA20]*mDet2_34_13 - pM[SA21]*mDet2_34_03 + pM[SA23]*mDet2_34_01;
const Double_t mDet3_234_014 = pM[SA20]*mDet2_34_14 - pM[SA21]*mDet2_34_04 + pM[SA24]*mDet2_34_01;
const Double_t mDet3_234_023 = pM[SA20]*mDet2_34_23 - pM[SA22]*mDet2_34_03 + pM[SA23]*mDet2_34_02;
const Double_t mDet3_234_024 = pM[SA20]*mDet2_34_24 - pM[SA22]*mDet2_34_04 + pM[SA24]*mDet2_34_02;
const Double_t mDet3_234_034 = pM[SA20]*mDet2_34_34 - pM[SA23]*mDet2_34_04 + pM[SA24]*mDet2_34_03;
const Double_t mDet3_234_123 = pM[SA21]*mDet2_34_23 - pM[SA22]*mDet2_34_13 + pM[SA23]*mDet2_34_12;
const Double_t mDet3_234_124 = pM[SA21]*mDet2_34_24 - pM[SA22]*mDet2_34_14 + pM[SA24]*mDet2_34_12;
const Double_t mDet3_234_134 = pM[SA21]*mDet2_34_34 - pM[SA23]*mDet2_34_14 + pM[SA24]*mDet2_34_13;
const Double_t mDet3_234_234 = pM[SA22]*mDet2_34_34 - pM[SA23]*mDet2_34_24 + pM[SA24]*mDet2_34_23;
const Double_t mDet3_235_012 = pM[SA20]*mDet2_35_12 - pM[SA21]*mDet2_35_02 + pM[SA22]*mDet2_35_01;
const Double_t mDet3_235_013 = pM[SA20]*mDet2_35_13 - pM[SA21]*mDet2_35_03 + pM[SA23]*mDet2_35_01;
const Double_t mDet3_235_014 = pM[SA20]*mDet2_35_14 - pM[SA21]*mDet2_35_04 + pM[SA24]*mDet2_35_01;
const Double_t mDet3_235_015 = pM[SA20]*mDet2_35_15 - pM[SA21]*mDet2_35_05 + pM[SA25]*mDet2_35_01;
const Double_t mDet3_235_023 = pM[SA20]*mDet2_35_23 - pM[SA22]*mDet2_35_03 + pM[SA23]*mDet2_35_02;
const Double_t mDet3_235_024 = pM[SA20]*mDet2_35_24 - pM[SA22]*mDet2_35_04 + pM[SA24]*mDet2_35_02;
const Double_t mDet3_235_025 = pM[SA20]*mDet2_35_25 - pM[SA22]*mDet2_35_05 + pM[SA25]*mDet2_35_02;
const Double_t mDet3_235_034 = pM[SA20]*mDet2_35_34 - pM[SA23]*mDet2_35_04 + pM[SA24]*mDet2_35_03;
const Double_t mDet3_235_035 = pM[SA20]*mDet2_35_35 - pM[SA23]*mDet2_35_05 + pM[SA25]*mDet2_35_03;
const Double_t mDet3_235_123 = pM[SA21]*mDet2_35_23 - pM[SA22]*mDet2_35_13 + pM[SA23]*mDet2_35_12;
const Double_t mDet3_235_124 = pM[SA21]*mDet2_35_24 - pM[SA22]*mDet2_35_14 + pM[SA24]*mDet2_35_12;
const Double_t mDet3_235_125 = pM[SA21]*mDet2_35_25 - pM[SA22]*mDet2_35_15 + pM[SA25]*mDet2_35_12;
const Double_t mDet3_235_134 = pM[SA21]*mDet2_35_34 - pM[SA23]*mDet2_35_14 + pM[SA24]*mDet2_35_13;
const Double_t mDet3_235_135 = pM[SA21]*mDet2_35_35 - pM[SA23]*mDet2_35_15 + pM[SA25]*mDet2_35_13;
const Double_t mDet3_235_234 = pM[SA22]*mDet2_35_34 - pM[SA23]*mDet2_35_24 + pM[SA24]*mDet2_35_23;
const Double_t mDet3_235_235 = pM[SA22]*mDet2_35_35 - pM[SA23]*mDet2_35_25 + pM[SA25]*mDet2_35_23;
const Double_t mDet3_245_012 = pM[SA20]*mDet2_45_12 - pM[SA21]*mDet2_45_02 + pM[SA22]*mDet2_45_01;
const Double_t mDet3_245_013 = pM[SA20]*mDet2_45_13 - pM[SA21]*mDet2_45_03 + pM[SA23]*mDet2_45_01;
const Double_t mDet3_245_014 = pM[SA20]*mDet2_45_14 - pM[SA21]*mDet2_45_04 + pM[SA24]*mDet2_45_01;
const Double_t mDet3_245_015 = pM[SA20]*mDet2_45_15 - pM[SA21]*mDet2_45_05 + pM[SA25]*mDet2_45_01;
const Double_t mDet3_245_023 = pM[SA20]*mDet2_45_23 - pM[SA22]*mDet2_45_03 + pM[SA23]*mDet2_45_02;
const Double_t mDet3_245_024 = pM[SA20]*mDet2_45_24 - pM[SA22]*mDet2_45_04 + pM[SA24]*mDet2_45_02;
const Double_t mDet3_245_025 = pM[SA20]*mDet2_45_25 - pM[SA22]*mDet2_45_05 + pM[SA25]*mDet2_45_02;
const Double_t mDet3_245_034 = pM[SA20]*mDet2_45_34 - pM[SA23]*mDet2_45_04 + pM[SA24]*mDet2_45_03;
const Double_t mDet3_245_035 = pM[SA20]*mDet2_45_35 - pM[SA23]*mDet2_45_05 + pM[SA25]*mDet2_45_03;
const Double_t mDet3_245_045 = pM[SA20]*mDet2_45_45 - pM[SA24]*mDet2_45_05 + pM[SA25]*mDet2_45_04;
const Double_t mDet3_245_123 = pM[SA21]*mDet2_45_23 - pM[SA22]*mDet2_45_13 + pM[SA23]*mDet2_45_12;
const Double_t mDet3_245_124 = pM[SA21]*mDet2_45_24 - pM[SA22]*mDet2_45_14 + pM[SA24]*mDet2_45_12;
const Double_t mDet3_245_125 = pM[SA21]*mDet2_45_25 - pM[SA22]*mDet2_45_15 + pM[SA25]*mDet2_45_12;
const Double_t mDet3_245_134 = pM[SA21]*mDet2_45_34 - pM[SA23]*mDet2_45_14 + pM[SA24]*mDet2_45_13;
const Double_t mDet3_245_135 = pM[SA21]*mDet2_45_35 - pM[SA23]*mDet2_45_15 + pM[SA25]*mDet2_45_13;
const Double_t mDet3_245_145 = pM[SA21]*mDet2_45_45 - pM[SA24]*mDet2_45_15 + pM[SA25]*mDet2_45_14;
const Double_t mDet3_245_234 = pM[SA22]*mDet2_45_34 - pM[SA23]*mDet2_45_24 + pM[SA24]*mDet2_45_23;
const Double_t mDet3_245_235 = pM[SA22]*mDet2_45_35 - pM[SA23]*mDet2_45_25 + pM[SA25]*mDet2_45_23;
const Double_t mDet3_245_245 = pM[SA22]*mDet2_45_45 - pM[SA24]*mDet2_45_25 + pM[SA25]*mDet2_45_24;
const Double_t mDet3_345_012 = pM[SA30]*mDet2_45_12 - pM[SA31]*mDet2_45_02 + pM[SA32]*mDet2_45_01;
const Double_t mDet3_345_013 = pM[SA30]*mDet2_45_13 - pM[SA31]*mDet2_45_03 + pM[SA33]*mDet2_45_01;
const Double_t mDet3_345_014 = pM[SA30]*mDet2_45_14 - pM[SA31]*mDet2_45_04 + pM[SA34]*mDet2_45_01;
const Double_t mDet3_345_015 = pM[SA30]*mDet2_45_15 - pM[SA31]*mDet2_45_05 + pM[SA35]*mDet2_45_01;
const Double_t mDet3_345_023 = pM[SA30]*mDet2_45_23 - pM[SA32]*mDet2_45_03 + pM[SA33]*mDet2_45_02;
const Double_t mDet3_345_024 = pM[SA30]*mDet2_45_24 - pM[SA32]*mDet2_45_04 + pM[SA34]*mDet2_45_02;
const Double_t mDet3_345_025 = pM[SA30]*mDet2_45_25 - pM[SA32]*mDet2_45_05 + pM[SA35]*mDet2_45_02;
const Double_t mDet3_345_034 = pM[SA30]*mDet2_45_34 - pM[SA33]*mDet2_45_04 + pM[SA34]*mDet2_45_03;
const Double_t mDet3_345_035 = pM[SA30]*mDet2_45_35 - pM[SA33]*mDet2_45_05 + pM[SA35]*mDet2_45_03;
const Double_t mDet3_345_045 = pM[SA30]*mDet2_45_45 - pM[SA34]*mDet2_45_05 + pM[SA35]*mDet2_45_04;
const Double_t mDet3_345_123 = pM[SA31]*mDet2_45_23 - pM[SA32]*mDet2_45_13 + pM[SA33]*mDet2_45_12;
const Double_t mDet3_345_124 = pM[SA31]*mDet2_45_24 - pM[SA32]*mDet2_45_14 + pM[SA34]*mDet2_45_12;
const Double_t mDet3_345_125 = pM[SA31]*mDet2_45_25 - pM[SA32]*mDet2_45_15 + pM[SA35]*mDet2_45_12;
const Double_t mDet3_345_134 = pM[SA31]*mDet2_45_34 - pM[SA33]*mDet2_45_14 + pM[SA34]*mDet2_45_13;
const Double_t mDet3_345_135 = pM[SA31]*mDet2_45_35 - pM[SA33]*mDet2_45_15 + pM[SA35]*mDet2_45_13;
const Double_t mDet3_345_145 = pM[SA31]*mDet2_45_45 - pM[SA34]*mDet2_45_15 + pM[SA35]*mDet2_45_14;
const Double_t mDet3_345_234 = pM[SA32]*mDet2_45_34 - pM[SA33]*mDet2_45_24 + pM[SA34]*mDet2_45_23;
const Double_t mDet3_345_235 = pM[SA32]*mDet2_45_35 - pM[SA33]*mDet2_45_25 + pM[SA35]*mDet2_45_23;
const Double_t mDet3_345_245 = pM[SA32]*mDet2_45_45 - pM[SA34]*mDet2_45_25 + pM[SA35]*mDet2_45_24;
const Double_t mDet3_345_345 = pM[SA33]*mDet2_45_45 - pM[SA34]*mDet2_45_35 + pM[SA35]*mDet2_45_34;
const Double_t mDet4_1234_0123 = pM[SA10]*mDet3_234_123 - pM[SA11]*mDet3_234_023
+ pM[SA12]*mDet3_234_013 - pM[SA13]*mDet3_234_012;
const Double_t mDet4_1234_0124 = pM[SA10]*mDet3_234_124 - pM[SA11]*mDet3_234_024
+ pM[SA12]*mDet3_234_014 - pM[SA14]*mDet3_234_012;
const Double_t mDet4_1234_0134 = pM[SA10]*mDet3_234_134 - pM[SA11]*mDet3_234_034
+ pM[SA13]*mDet3_234_014 - pM[SA14]*mDet3_234_013;
const Double_t mDet4_1234_0234 = pM[SA10]*mDet3_234_234 - pM[SA12]*mDet3_234_034
+ pM[SA13]*mDet3_234_024 - pM[SA14]*mDet3_234_023;
const Double_t mDet4_1234_1234 = pM[SA11]*mDet3_234_234 - pM[SA12]*mDet3_234_134
+ pM[SA13]*mDet3_234_124 - pM[SA14]*mDet3_234_123;
const Double_t mDet4_1235_0123 = pM[SA10]*mDet3_235_123 - pM[SA11]*mDet3_235_023
+ pM[SA12]*mDet3_235_013 - pM[SA13]*mDet3_235_012;
const Double_t mDet4_1235_0124 = pM[SA10]*mDet3_235_124 - pM[SA11]*mDet3_235_024
+ pM[SA12]*mDet3_235_014 - pM[SA14]*mDet3_235_012;
const Double_t mDet4_1235_0125 = pM[SA10]*mDet3_235_125 - pM[SA11]*mDet3_235_025
+ pM[SA12]*mDet3_235_015 - pM[SA15]*mDet3_235_012;
const Double_t mDet4_1235_0134 = pM[SA10]*mDet3_235_134 - pM[SA11]*mDet3_235_034
+ pM[SA13]*mDet3_235_014 - pM[SA14]*mDet3_235_013;
const Double_t mDet4_1235_0135 = pM[SA10]*mDet3_235_135 - pM[SA11]*mDet3_235_035
+ pM[SA13]*mDet3_235_015 - pM[SA15]*mDet3_235_013;
const Double_t mDet4_1235_0234 = pM[SA10]*mDet3_235_234 - pM[SA12]*mDet3_235_034
+ pM[SA13]*mDet3_235_024 - pM[SA14]*mDet3_235_023;
const Double_t mDet4_1235_0235 = pM[SA10]*mDet3_235_235 - pM[SA12]*mDet3_235_035
+ pM[SA13]*mDet3_235_025 - pM[SA15]*mDet3_235_023;
const Double_t mDet4_1235_1234 = pM[SA11]*mDet3_235_234 - pM[SA12]*mDet3_235_134
+ pM[SA13]*mDet3_235_124 - pM[SA14]*mDet3_235_123;
const Double_t mDet4_1235_1235 = pM[SA11]*mDet3_235_235 - pM[SA12]*mDet3_235_135
+ pM[SA13]*mDet3_235_125 - pM[SA15]*mDet3_235_123;
const Double_t mDet4_1245_0123 = pM[SA10]*mDet3_245_123 - pM[SA11]*mDet3_245_023
+ pM[SA12]*mDet3_245_013 - pM[SA13]*mDet3_245_012;
const Double_t mDet4_1245_0124 = pM[SA10]*mDet3_245_124 - pM[SA11]*mDet3_245_024
+ pM[SA12]*mDet3_245_014 - pM[SA14]*mDet3_245_012;
const Double_t mDet4_1245_0125 = pM[SA10]*mDet3_245_125 - pM[SA11]*mDet3_245_025
+ pM[SA12]*mDet3_245_015 - pM[SA15]*mDet3_245_012;
const Double_t mDet4_1245_0134 = pM[SA10]*mDet3_245_134 - pM[SA11]*mDet3_245_034
+ pM[SA13]*mDet3_245_014 - pM[SA14]*mDet3_245_013;
const Double_t mDet4_1245_0135 = pM[SA10]*mDet3_245_135 - pM[SA11]*mDet3_245_035
+ pM[SA13]*mDet3_245_015 - pM[SA15]*mDet3_245_013;
const Double_t mDet4_1245_0145 = pM[SA10]*mDet3_245_145 - pM[SA11]*mDet3_245_045
+ pM[SA14]*mDet3_245_015 - pM[SA15]*mDet3_245_014;
const Double_t mDet4_1245_0234 = pM[SA10]*mDet3_245_234 - pM[SA12]*mDet3_245_034
+ pM[SA13]*mDet3_245_024 - pM[SA14]*mDet3_245_023;
const Double_t mDet4_1245_0235 = pM[SA10]*mDet3_245_235 - pM[SA12]*mDet3_245_035
+ pM[SA13]*mDet3_245_025 - pM[SA15]*mDet3_245_023;
const Double_t mDet4_1245_0245 = pM[SA10]*mDet3_245_245 - pM[SA12]*mDet3_245_045
+ pM[SA14]*mDet3_245_025 - pM[SA15]*mDet3_245_024;
const Double_t mDet4_1245_1234 = pM[SA11]*mDet3_245_234 - pM[SA12]*mDet3_245_134
+ pM[SA13]*mDet3_245_124 - pM[SA14]*mDet3_245_123;
const Double_t mDet4_1245_1235 = pM[SA11]*mDet3_245_235 - pM[SA12]*mDet3_245_135
+ pM[SA13]*mDet3_245_125 - pM[SA15]*mDet3_245_123;
const Double_t mDet4_1245_1245 = pM[SA11]*mDet3_245_245 - pM[SA12]*mDet3_245_145
+ pM[SA14]*mDet3_245_125 - pM[SA15]*mDet3_245_124;
const Double_t mDet4_1345_0123 = pM[SA10]*mDet3_345_123 - pM[SA11]*mDet3_345_023
+ pM[SA12]*mDet3_345_013 - pM[SA13]*mDet3_345_012;
const Double_t mDet4_1345_0124 = pM[SA10]*mDet3_345_124 - pM[SA11]*mDet3_345_024
+ pM[SA12]*mDet3_345_014 - pM[SA14]*mDet3_345_012;
const Double_t mDet4_1345_0125 = pM[SA10]*mDet3_345_125 - pM[SA11]*mDet3_345_025
+ pM[SA12]*mDet3_345_015 - pM[SA15]*mDet3_345_012;
const Double_t mDet4_1345_0134 = pM[SA10]*mDet3_345_134 - pM[SA11]*mDet3_345_034
+ pM[SA13]*mDet3_345_014 - pM[SA14]*mDet3_345_013;
const Double_t mDet4_1345_0135 = pM[SA10]*mDet3_345_135 - pM[SA11]*mDet3_345_035
+ pM[SA13]*mDet3_345_015 - pM[SA15]*mDet3_345_013;
const Double_t mDet4_1345_0145 = pM[SA10]*mDet3_345_145 - pM[SA11]*mDet3_345_045
+ pM[SA14]*mDet3_345_015 - pM[SA15]*mDet3_345_014;
const Double_t mDet4_1345_0234 = pM[SA10]*mDet3_345_234 - pM[SA12]*mDet3_345_034
+ pM[SA13]*mDet3_345_024 - pM[SA14]*mDet3_345_023;
const Double_t mDet4_1345_0235 = pM[SA10]*mDet3_345_235 - pM[SA12]*mDet3_345_035
+ pM[SA13]*mDet3_345_025 - pM[SA15]*mDet3_345_023;
const Double_t mDet4_1345_0245 = pM[SA10]*mDet3_345_245 - pM[SA12]*mDet3_345_045
+ pM[SA14]*mDet3_345_025 - pM[SA15]*mDet3_345_024;
const Double_t mDet4_1345_0345 = pM[SA10]*mDet3_345_345 - pM[SA13]*mDet3_345_045
+ pM[SA14]*mDet3_345_035 - pM[SA15]*mDet3_345_034;
const Double_t mDet4_1345_1234 = pM[SA11]*mDet3_345_234 - pM[SA12]*mDet3_345_134
+ pM[SA13]*mDet3_345_124 - pM[SA14]*mDet3_345_123;
const Double_t mDet4_1345_1235 = pM[SA11]*mDet3_345_235 - pM[SA12]*mDet3_345_135
+ pM[SA13]*mDet3_345_125 - pM[SA15]*mDet3_345_123;
const Double_t mDet4_1345_1245 = pM[SA11]*mDet3_345_245 - pM[SA12]*mDet3_345_145
+ pM[SA14]*mDet3_345_125 - pM[SA15]*mDet3_345_124;
const Double_t mDet4_1345_1345 = pM[SA11]*mDet3_345_345 - pM[SA13]*mDet3_345_145
+ pM[SA14]*mDet3_345_135 - pM[SA15]*mDet3_345_134;
const Double_t mDet4_2345_0123 = pM[SA20]*mDet3_345_123 - pM[SA21]*mDet3_345_023
+ pM[SA22]*mDet3_345_013 - pM[SA23]*mDet3_345_012;
const Double_t mDet4_2345_0124 = pM[SA20]*mDet3_345_124 - pM[SA21]*mDet3_345_024
+ pM[SA22]*mDet3_345_014 - pM[SA24]*mDet3_345_012;
const Double_t mDet4_2345_0125 = pM[SA20]*mDet3_345_125 - pM[SA21]*mDet3_345_025
+ pM[SA22]*mDet3_345_015 - pM[SA25]*mDet3_345_012;
const Double_t mDet4_2345_0134 = pM[SA20]*mDet3_345_134 - pM[SA21]*mDet3_345_034
+ pM[SA23]*mDet3_345_014 - pM[SA24]*mDet3_345_013;
const Double_t mDet4_2345_0135 = pM[SA20]*mDet3_345_135 - pM[SA21]*mDet3_345_035
+ pM[SA23]*mDet3_345_015 - pM[SA25]*mDet3_345_013;
const Double_t mDet4_2345_0145 = pM[SA20]*mDet3_345_145 - pM[SA21]*mDet3_345_045
+ pM[SA24]*mDet3_345_015 - pM[SA25]*mDet3_345_014;
const Double_t mDet4_2345_0234 = pM[SA20]*mDet3_345_234 - pM[SA22]*mDet3_345_034
+ pM[SA23]*mDet3_345_024 - pM[SA24]*mDet3_345_023;
const Double_t mDet4_2345_0235 = pM[SA20]*mDet3_345_235 - pM[SA22]*mDet3_345_035
+ pM[SA23]*mDet3_345_025 - pM[SA25]*mDet3_345_023;
const Double_t mDet4_2345_0245 = pM[SA20]*mDet3_345_245 - pM[SA22]*mDet3_345_045
+ pM[SA24]*mDet3_345_025 - pM[SA25]*mDet3_345_024;
const Double_t mDet4_2345_0345 = pM[SA20]*mDet3_345_345 - pM[SA23]*mDet3_345_045
+ pM[SA24]*mDet3_345_035 - pM[SA25]*mDet3_345_034;
const Double_t mDet4_2345_1234 = pM[SA21]*mDet3_345_234 - pM[SA22]*mDet3_345_134
+ pM[SA23]*mDet3_345_124 - pM[SA24]*mDet3_345_123;
const Double_t mDet4_2345_1235 = pM[SA21]*mDet3_345_235 - pM[SA22]*mDet3_345_135
+ pM[SA23]*mDet3_345_125 - pM[SA25]*mDet3_345_123;
const Double_t mDet4_2345_1245 = pM[SA21]*mDet3_345_245 - pM[SA22]*mDet3_345_145
+ pM[SA24]*mDet3_345_125 - pM[SA25]*mDet3_345_124;
const Double_t mDet4_2345_1345 = pM[SA21]*mDet3_345_345 - pM[SA23]*mDet3_345_145
+ pM[SA24]*mDet3_345_135 - pM[SA25]*mDet3_345_134;
const Double_t mDet4_2345_2345 = pM[SA22]*mDet3_345_345 - pM[SA23]*mDet3_345_245
+ pM[SA24]*mDet3_345_235 - pM[SA25]*mDet3_345_234;
const Double_t mDet5_01234_01234 = pM[SA00]*mDet4_1234_1234 - pM[SA01]*mDet4_1234_0234
+ pM[SA02]*mDet4_1234_0134 - pM[SA03]*mDet4_1234_0124 + pM[SA04]*mDet4_1234_0123;
const Double_t mDet5_01235_01234 = pM[SA00]*mDet4_1235_1234 - pM[SA01]*mDet4_1235_0234
+ pM[SA02]*mDet4_1235_0134 - pM[SA03]*mDet4_1235_0124 + pM[SA04]*mDet4_1235_0123;
const Double_t mDet5_01235_01235 = pM[SA00]*mDet4_1235_1235 - pM[SA01]*mDet4_1235_0235
+ pM[SA02]*mDet4_1235_0135 - pM[SA03]*mDet4_1235_0125 + pM[SA05]*mDet4_1235_0123;
const Double_t mDet5_01245_01234 = pM[SA00]*mDet4_1245_1234 - pM[SA01]*mDet4_1245_0234
+ pM[SA02]*mDet4_1245_0134 - pM[SA03]*mDet4_1245_0124 + pM[SA04]*mDet4_1245_0123;
const Double_t mDet5_01245_01235 = pM[SA00]*mDet4_1245_1235 - pM[SA01]*mDet4_1245_0235
+ pM[SA02]*mDet4_1245_0135 - pM[SA03]*mDet4_1245_0125 + pM[SA05]*mDet4_1245_0123;
const Double_t mDet5_01245_01245 = pM[SA00]*mDet4_1245_1245 - pM[SA01]*mDet4_1245_0245
+ pM[SA02]*mDet4_1245_0145 - pM[SA04]*mDet4_1245_0125 + pM[SA05]*mDet4_1245_0124;
const Double_t mDet5_01345_01234 = pM[SA00]*mDet4_1345_1234 - pM[SA01]*mDet4_1345_0234
+ pM[SA02]*mDet4_1345_0134 - pM[SA03]*mDet4_1345_0124 + pM[SA04]*mDet4_1345_0123;
const Double_t mDet5_01345_01235 = pM[SA00]*mDet4_1345_1235 - pM[SA01]*mDet4_1345_0235
+ pM[SA02]*mDet4_1345_0135 - pM[SA03]*mDet4_1345_0125 + pM[SA05]*mDet4_1345_0123;
const Double_t mDet5_01345_01245 = pM[SA00]*mDet4_1345_1245 - pM[SA01]*mDet4_1345_0245
+ pM[SA02]*mDet4_1345_0145 - pM[SA04]*mDet4_1345_0125 + pM[SA05]*mDet4_1345_0124;
const Double_t mDet5_01345_01345 = pM[SA00]*mDet4_1345_1345 - pM[SA01]*mDet4_1345_0345
+ pM[SA03]*mDet4_1345_0145 - pM[SA04]*mDet4_1345_0135 + pM[SA05]*mDet4_1345_0134;
const Double_t mDet5_02345_01234 = pM[SA00]*mDet4_2345_1234 - pM[SA01]*mDet4_2345_0234
+ pM[SA02]*mDet4_2345_0134 - pM[SA03]*mDet4_2345_0124 + pM[SA04]*mDet4_2345_0123;
const Double_t mDet5_02345_01235 = pM[SA00]*mDet4_2345_1235 - pM[SA01]*mDet4_2345_0235
+ pM[SA02]*mDet4_2345_0135 - pM[SA03]*mDet4_2345_0125 + pM[SA05]*mDet4_2345_0123;
const Double_t mDet5_02345_01245 = pM[SA00]*mDet4_2345_1245 - pM[SA01]*mDet4_2345_0245
+ pM[SA02]*mDet4_2345_0145 - pM[SA04]*mDet4_2345_0125 + pM[SA05]*mDet4_2345_0124;
const Double_t mDet5_02345_01345 = pM[SA00]*mDet4_2345_1345 - pM[SA01]*mDet4_2345_0345
+ pM[SA03]*mDet4_2345_0145 - pM[SA04]*mDet4_2345_0135 + pM[SA05]*mDet4_2345_0134;
const Double_t mDet5_02345_02345 = pM[SA00]*mDet4_2345_2345 - pM[SA02]*mDet4_2345_0345
+ pM[SA03]*mDet4_2345_0245 - pM[SA04]*mDet4_2345_0235 + pM[SA05]*mDet4_2345_0234;
const Double_t mDet5_12345_01234 = pM[SA10]*mDet4_2345_1234 - pM[SA11]*mDet4_2345_0234
+ pM[SA12]*mDet4_2345_0134 - pM[SA13]*mDet4_2345_0124 + pM[SA14]*mDet4_2345_0123;
const Double_t mDet5_12345_01235 = pM[SA10]*mDet4_2345_1235 - pM[SA11]*mDet4_2345_0235
+ pM[SA12]*mDet4_2345_0135 - pM[SA13]*mDet4_2345_0125 + pM[SA15]*mDet4_2345_0123;
const Double_t mDet5_12345_01245 = pM[SA10]*mDet4_2345_1245 - pM[SA11]*mDet4_2345_0245
+ pM[SA12]*mDet4_2345_0145 - pM[SA14]*mDet4_2345_0125 + pM[SA15]*mDet4_2345_0124;
const Double_t mDet5_12345_01345 = pM[SA10]*mDet4_2345_1345 - pM[SA11]*mDet4_2345_0345
+ pM[SA13]*mDet4_2345_0145 - pM[SA14]*mDet4_2345_0135 + pM[SA15]*mDet4_2345_0134;
const Double_t mDet5_12345_02345 = pM[SA10]*mDet4_2345_2345 - pM[SA12]*mDet4_2345_0345
+ pM[SA13]*mDet4_2345_0245 - pM[SA14]*mDet4_2345_0235 + pM[SA15]*mDet4_2345_0234;
const Double_t mDet5_12345_12345 = pM[SA11]*mDet4_2345_2345 - pM[SA12]*mDet4_2345_1345
+ pM[SA13]*mDet4_2345_1245 - pM[SA14]*mDet4_2345_1235 + pM[SA15]*mDet4_2345_1234;
const Double_t det = pM[SA00]*mDet5_12345_12345 - pM[SA01]*mDet5_12345_02345 + pM[SA02]*mDet5_12345_01345
- pM[SA03]*mDet5_12345_01245 + pM[SA04]*mDet5_12345_01235 - pM[SA05]*mDet5_12345_01234;
if (determ)
*determ = det;
if ( det == 0 ) {
Error("Inv6x6","matrix is singular");
return kFALSE;
}
const Double_t oneOverDet = 1.0/det;
const Double_t mn1OverDet = - oneOverDet;
pM[SA00] = mDet5_12345_12345*oneOverDet;
pM[SA01] = mDet5_12345_02345*mn1OverDet;
pM[SA02] = mDet5_12345_01345*oneOverDet;
pM[SA03] = mDet5_12345_01245*mn1OverDet;
pM[SA04] = mDet5_12345_01235*oneOverDet;
pM[SA05] = mDet5_12345_01234*mn1OverDet;
pM[SA11] = mDet5_02345_02345*oneOverDet;
pM[SA12] = mDet5_02345_01345*mn1OverDet;
pM[SA13] = mDet5_02345_01245*oneOverDet;
pM[SA14] = mDet5_02345_01235*mn1OverDet;
pM[SA15] = mDet5_02345_01234*oneOverDet;
pM[SA22] = mDet5_01345_01345*oneOverDet;
pM[SA23] = mDet5_01345_01245*mn1OverDet;
pM[SA24] = mDet5_01345_01235*oneOverDet;
pM[SA25] = mDet5_01345_01234*mn1OverDet;
pM[SA33] = mDet5_01245_01245*oneOverDet;
pM[SA34] = mDet5_01245_01235*mn1OverDet;
pM[SA35] = mDet5_01245_01234*oneOverDet;
pM[SA44] = mDet5_01235_01235*oneOverDet;
pM[SA45] = mDet5_01235_01234*mn1OverDet;
pM[SA55] = mDet5_01234_01234*oneOverDet;
for (Int_t irow = 0; irow < 6; irow++) {
const Int_t rowOff1 = irow*6;
for (Int_t icol = 0; icol < irow; icol++) {
const Int_t rowOff2 = icol*6;
pM[rowOff1+icol] = pM[rowOff2+irow];
}
}
return kTRUE;
}
#ifndef ROOT_TMatrixFSymfwd
#include "TMatrixFSymfwd.h"
#endif
template Bool_t TMatrixTSymCramerInv::Inv2x2<Float_t>(TMatrixFSym&,Double_t*);
template Bool_t TMatrixTSymCramerInv::Inv3x3<Float_t>(TMatrixFSym&,Double_t*);
template Bool_t TMatrixTSymCramerInv::Inv4x4<Float_t>(TMatrixFSym&,Double_t*);
template Bool_t TMatrixTSymCramerInv::Inv5x5<Float_t>(TMatrixFSym&,Double_t*);
template Bool_t TMatrixTSymCramerInv::Inv6x6<Float_t>(TMatrixFSym&,Double_t*);
#ifndef ROOT_TMatrixDSymfwd
#include "TMatrixDSymfwd.h"
#endif
template Bool_t TMatrixTSymCramerInv::Inv2x2<Double_t>(TMatrixDSym&,Double_t*);
template Bool_t TMatrixTSymCramerInv::Inv3x3<Double_t>(TMatrixDSym&,Double_t*);
template Bool_t TMatrixTSymCramerInv::Inv4x4<Double_t>(TMatrixDSym&,Double_t*);
template Bool_t TMatrixTSymCramerInv::Inv5x5<Double_t>(TMatrixDSym&,Double_t*);
template Bool_t TMatrixTSymCramerInv::Inv6x6<Double_t>(TMatrixDSym&,Double_t*);
TMatrixTSymCramerInv.cxx:1 TMatrixTSymCramerInv.cxx:2 TMatrixTSymCramerInv.cxx:3 TMatrixTSymCramerInv.cxx:4 TMatrixTSymCramerInv.cxx:5 TMatrixTSymCramerInv.cxx:6 TMatrixTSymCramerInv.cxx:7 TMatrixTSymCramerInv.cxx:8 TMatrixTSymCramerInv.cxx:9 TMatrixTSymCramerInv.cxx:10 TMatrixTSymCramerInv.cxx:11 TMatrixTSymCramerInv.cxx:12 TMatrixTSymCramerInv.cxx:13 TMatrixTSymCramerInv.cxx:14 TMatrixTSymCramerInv.cxx:15 TMatrixTSymCramerInv.cxx:16 TMatrixTSymCramerInv.cxx:17 TMatrixTSymCramerInv.cxx:18 TMatrixTSymCramerInv.cxx:19 TMatrixTSymCramerInv.cxx:20 TMatrixTSymCramerInv.cxx:21 TMatrixTSymCramerInv.cxx:22 TMatrixTSymCramerInv.cxx:23 TMatrixTSymCramerInv.cxx:24 TMatrixTSymCramerInv.cxx:25 TMatrixTSymCramerInv.cxx:26 TMatrixTSymCramerInv.cxx:27 TMatrixTSymCramerInv.cxx:28 TMatrixTSymCramerInv.cxx:29 TMatrixTSymCramerInv.cxx:30 TMatrixTSymCramerInv.cxx:31 TMatrixTSymCramerInv.cxx:32 TMatrixTSymCramerInv.cxx:33 TMatrixTSymCramerInv.cxx:34 TMatrixTSymCramerInv.cxx:35 TMatrixTSymCramerInv.cxx:36 TMatrixTSymCramerInv.cxx:37 TMatrixTSymCramerInv.cxx:38 TMatrixTSymCramerInv.cxx:39 TMatrixTSymCramerInv.cxx:40 TMatrixTSymCramerInv.cxx:41 TMatrixTSymCramerInv.cxx:42 TMatrixTSymCramerInv.cxx:43 TMatrixTSymCramerInv.cxx:44 TMatrixTSymCramerInv.cxx:45 TMatrixTSymCramerInv.cxx:46 TMatrixTSymCramerInv.cxx:47 TMatrixTSymCramerInv.cxx:48 TMatrixTSymCramerInv.cxx:49 TMatrixTSymCramerInv.cxx:50 TMatrixTSymCramerInv.cxx:51 TMatrixTSymCramerInv.cxx:52 TMatrixTSymCramerInv.cxx:53 TMatrixTSymCramerInv.cxx:54 TMatrixTSymCramerInv.cxx:55 TMatrixTSymCramerInv.cxx:56 TMatrixTSymCramerInv.cxx:57 TMatrixTSymCramerInv.cxx:58 TMatrixTSymCramerInv.cxx:59 TMatrixTSymCramerInv.cxx:60 TMatrixTSymCramerInv.cxx:61 TMatrixTSymCramerInv.cxx:62 TMatrixTSymCramerInv.cxx:63 TMatrixTSymCramerInv.cxx:64 TMatrixTSymCramerInv.cxx:65 TMatrixTSymCramerInv.cxx:66 TMatrixTSymCramerInv.cxx:67 TMatrixTSymCramerInv.cxx:68 TMatrixTSymCramerInv.cxx:69 TMatrixTSymCramerInv.cxx:70 TMatrixTSymCramerInv.cxx:71 TMatrixTSymCramerInv.cxx:72 TMatrixTSymCramerInv.cxx:73 TMatrixTSymCramerInv.cxx:74 TMatrixTSymCramerInv.cxx:75 TMatrixTSymCramerInv.cxx:76 TMatrixTSymCramerInv.cxx:77 TMatrixTSymCramerInv.cxx:78 TMatrixTSymCramerInv.cxx:79 TMatrixTSymCramerInv.cxx:80 TMatrixTSymCramerInv.cxx:81 TMatrixTSymCramerInv.cxx:82 TMatrixTSymCramerInv.cxx:83 TMatrixTSymCramerInv.cxx:84 TMatrixTSymCramerInv.cxx:85 TMatrixTSymCramerInv.cxx:86 TMatrixTSymCramerInv.cxx:87 TMatrixTSymCramerInv.cxx:88 TMatrixTSymCramerInv.cxx:89 TMatrixTSymCramerInv.cxx:90 TMatrixTSymCramerInv.cxx:91 TMatrixTSymCramerInv.cxx:92 TMatrixTSymCramerInv.cxx:93 TMatrixTSymCramerInv.cxx:94 TMatrixTSymCramerInv.cxx:95 TMatrixTSymCramerInv.cxx:96 TMatrixTSymCramerInv.cxx:97 TMatrixTSymCramerInv.cxx:98 TMatrixTSymCramerInv.cxx:99 TMatrixTSymCramerInv.cxx:100 TMatrixTSymCramerInv.cxx:101 TMatrixTSymCramerInv.cxx:102 TMatrixTSymCramerInv.cxx:103 TMatrixTSymCramerInv.cxx:104 TMatrixTSymCramerInv.cxx:105 TMatrixTSymCramerInv.cxx:106 TMatrixTSymCramerInv.cxx:107 TMatrixTSymCramerInv.cxx:108 TMatrixTSymCramerInv.cxx:109 TMatrixTSymCramerInv.cxx:110 TMatrixTSymCramerInv.cxx:111 TMatrixTSymCramerInv.cxx:112 TMatrixTSymCramerInv.cxx:113 TMatrixTSymCramerInv.cxx:114 TMatrixTSymCramerInv.cxx:115 TMatrixTSymCramerInv.cxx:116 TMatrixTSymCramerInv.cxx:117 TMatrixTSymCramerInv.cxx:118 TMatrixTSymCramerInv.cxx:119 TMatrixTSymCramerInv.cxx:120 TMatrixTSymCramerInv.cxx:121 TMatrixTSymCramerInv.cxx:122 TMatrixTSymCramerInv.cxx:123 TMatrixTSymCramerInv.cxx:124 TMatrixTSymCramerInv.cxx:125 TMatrixTSymCramerInv.cxx:126 TMatrixTSymCramerInv.cxx:127 TMatrixTSymCramerInv.cxx:128 TMatrixTSymCramerInv.cxx:129 TMatrixTSymCramerInv.cxx:130 TMatrixTSymCramerInv.cxx:131 TMatrixTSymCramerInv.cxx:132 TMatrixTSymCramerInv.cxx:133 TMatrixTSymCramerInv.cxx:134 TMatrixTSymCramerInv.cxx:135 TMatrixTSymCramerInv.cxx:136 TMatrixTSymCramerInv.cxx:137 TMatrixTSymCramerInv.cxx:138 TMatrixTSymCramerInv.cxx:139 TMatrixTSymCramerInv.cxx:140 TMatrixTSymCramerInv.cxx:141 TMatrixTSymCramerInv.cxx:142 TMatrixTSymCramerInv.cxx:143 TMatrixTSymCramerInv.cxx:144 TMatrixTSymCramerInv.cxx:145 TMatrixTSymCramerInv.cxx:146 TMatrixTSymCramerInv.cxx:147 TMatrixTSymCramerInv.cxx:148 TMatrixTSymCramerInv.cxx:149 TMatrixTSymCramerInv.cxx:150 TMatrixTSymCramerInv.cxx:151 TMatrixTSymCramerInv.cxx:152 TMatrixTSymCramerInv.cxx:153 TMatrixTSymCramerInv.cxx:154 TMatrixTSymCramerInv.cxx:155 TMatrixTSymCramerInv.cxx:156 TMatrixTSymCramerInv.cxx:157 TMatrixTSymCramerInv.cxx:158 TMatrixTSymCramerInv.cxx:159 TMatrixTSymCramerInv.cxx:160 TMatrixTSymCramerInv.cxx:161 TMatrixTSymCramerInv.cxx:162 TMatrixTSymCramerInv.cxx:163 TMatrixTSymCramerInv.cxx:164 TMatrixTSymCramerInv.cxx:165 TMatrixTSymCramerInv.cxx:166 TMatrixTSymCramerInv.cxx:167 TMatrixTSymCramerInv.cxx:168 TMatrixTSymCramerInv.cxx:169 TMatrixTSymCramerInv.cxx:170 TMatrixTSymCramerInv.cxx:171 TMatrixTSymCramerInv.cxx:172 TMatrixTSymCramerInv.cxx:173 TMatrixTSymCramerInv.cxx:174 TMatrixTSymCramerInv.cxx:175 TMatrixTSymCramerInv.cxx:176 TMatrixTSymCramerInv.cxx:177 TMatrixTSymCramerInv.cxx:178 TMatrixTSymCramerInv.cxx:179 TMatrixTSymCramerInv.cxx:180 TMatrixTSymCramerInv.cxx:181 TMatrixTSymCramerInv.cxx:182 TMatrixTSymCramerInv.cxx:183 TMatrixTSymCramerInv.cxx:184 TMatrixTSymCramerInv.cxx:185 TMatrixTSymCramerInv.cxx:186 TMatrixTSymCramerInv.cxx:187 TMatrixTSymCramerInv.cxx:188 TMatrixTSymCramerInv.cxx:189 TMatrixTSymCramerInv.cxx:190 TMatrixTSymCramerInv.cxx:191 TMatrixTSymCramerInv.cxx:192 TMatrixTSymCramerInv.cxx:193 TMatrixTSymCramerInv.cxx:194 TMatrixTSymCramerInv.cxx:195 TMatrixTSymCramerInv.cxx:196 TMatrixTSymCramerInv.cxx:197 TMatrixTSymCramerInv.cxx:198 TMatrixTSymCramerInv.cxx:199 TMatrixTSymCramerInv.cxx:200 TMatrixTSymCramerInv.cxx:201 TMatrixTSymCramerInv.cxx:202 TMatrixTSymCramerInv.cxx:203 TMatrixTSymCramerInv.cxx:204 TMatrixTSymCramerInv.cxx:205 TMatrixTSymCramerInv.cxx:206 TMatrixTSymCramerInv.cxx:207 TMatrixTSymCramerInv.cxx:208 TMatrixTSymCramerInv.cxx:209 TMatrixTSymCramerInv.cxx:210 TMatrixTSymCramerInv.cxx:211 TMatrixTSymCramerInv.cxx:212 TMatrixTSymCramerInv.cxx:213 TMatrixTSymCramerInv.cxx:214 TMatrixTSymCramerInv.cxx:215 TMatrixTSymCramerInv.cxx:216 TMatrixTSymCramerInv.cxx:217 TMatrixTSymCramerInv.cxx:218 TMatrixTSymCramerInv.cxx:219 TMatrixTSymCramerInv.cxx:220 TMatrixTSymCramerInv.cxx:221 TMatrixTSymCramerInv.cxx:222 TMatrixTSymCramerInv.cxx:223 TMatrixTSymCramerInv.cxx:224 TMatrixTSymCramerInv.cxx:225 TMatrixTSymCramerInv.cxx:226 TMatrixTSymCramerInv.cxx:227 TMatrixTSymCramerInv.cxx:228 TMatrixTSymCramerInv.cxx:229 TMatrixTSymCramerInv.cxx:230 TMatrixTSymCramerInv.cxx:231 TMatrixTSymCramerInv.cxx:232 TMatrixTSymCramerInv.cxx:233 TMatrixTSymCramerInv.cxx:234 TMatrixTSymCramerInv.cxx:235 TMatrixTSymCramerInv.cxx:236 TMatrixTSymCramerInv.cxx:237 TMatrixTSymCramerInv.cxx:238 TMatrixTSymCramerInv.cxx:239 TMatrixTSymCramerInv.cxx:240 TMatrixTSymCramerInv.cxx:241 TMatrixTSymCramerInv.cxx:242 TMatrixTSymCramerInv.cxx:243 TMatrixTSymCramerInv.cxx:244 TMatrixTSymCramerInv.cxx:245 TMatrixTSymCramerInv.cxx:246 TMatrixTSymCramerInv.cxx:247 TMatrixTSymCramerInv.cxx:248 TMatrixTSymCramerInv.cxx:249 TMatrixTSymCramerInv.cxx:250 TMatrixTSymCramerInv.cxx:251 TMatrixTSymCramerInv.cxx:252 TMatrixTSymCramerInv.cxx:253 TMatrixTSymCramerInv.cxx:254 TMatrixTSymCramerInv.cxx:255 TMatrixTSymCramerInv.cxx:256 TMatrixTSymCramerInv.cxx:257 TMatrixTSymCramerInv.cxx:258 TMatrixTSymCramerInv.cxx:259 TMatrixTSymCramerInv.cxx:260 TMatrixTSymCramerInv.cxx:261 TMatrixTSymCramerInv.cxx:262 TMatrixTSymCramerInv.cxx:263 TMatrixTSymCramerInv.cxx:264 TMatrixTSymCramerInv.cxx:265 TMatrixTSymCramerInv.cxx:266 TMatrixTSymCramerInv.cxx:267 TMatrixTSymCramerInv.cxx:268 TMatrixTSymCramerInv.cxx:269 TMatrixTSymCramerInv.cxx:270 TMatrixTSymCramerInv.cxx:271 TMatrixTSymCramerInv.cxx:272 TMatrixTSymCramerInv.cxx:273 TMatrixTSymCramerInv.cxx:274 TMatrixTSymCramerInv.cxx:275 TMatrixTSymCramerInv.cxx:276 TMatrixTSymCramerInv.cxx:277 TMatrixTSymCramerInv.cxx:278 TMatrixTSymCramerInv.cxx:279 TMatrixTSymCramerInv.cxx:280 TMatrixTSymCramerInv.cxx:281 TMatrixTSymCramerInv.cxx:282 TMatrixTSymCramerInv.cxx:283 TMatrixTSymCramerInv.cxx:284 TMatrixTSymCramerInv.cxx:285 TMatrixTSymCramerInv.cxx:286 TMatrixTSymCramerInv.cxx:287 TMatrixTSymCramerInv.cxx:288 TMatrixTSymCramerInv.cxx:289 TMatrixTSymCramerInv.cxx:290 TMatrixTSymCramerInv.cxx:291 TMatrixTSymCramerInv.cxx:292 TMatrixTSymCramerInv.cxx:293 TMatrixTSymCramerInv.cxx:294 TMatrixTSymCramerInv.cxx:295 TMatrixTSymCramerInv.cxx:296 TMatrixTSymCramerInv.cxx:297 TMatrixTSymCramerInv.cxx:298 TMatrixTSymCramerInv.cxx:299 TMatrixTSymCramerInv.cxx:300 TMatrixTSymCramerInv.cxx:301 TMatrixTSymCramerInv.cxx:302 TMatrixTSymCramerInv.cxx:303 TMatrixTSymCramerInv.cxx:304 TMatrixTSymCramerInv.cxx:305 TMatrixTSymCramerInv.cxx:306 TMatrixTSymCramerInv.cxx:307 TMatrixTSymCramerInv.cxx:308 TMatrixTSymCramerInv.cxx:309 TMatrixTSymCramerInv.cxx:310 TMatrixTSymCramerInv.cxx:311 TMatrixTSymCramerInv.cxx:312 TMatrixTSymCramerInv.cxx:313 TMatrixTSymCramerInv.cxx:314 TMatrixTSymCramerInv.cxx:315 TMatrixTSymCramerInv.cxx:316 TMatrixTSymCramerInv.cxx:317 TMatrixTSymCramerInv.cxx:318 TMatrixTSymCramerInv.cxx:319 TMatrixTSymCramerInv.cxx:320 TMatrixTSymCramerInv.cxx:321 TMatrixTSymCramerInv.cxx:322 TMatrixTSymCramerInv.cxx:323 TMatrixTSymCramerInv.cxx:324 TMatrixTSymCramerInv.cxx:325 TMatrixTSymCramerInv.cxx:326 TMatrixTSymCramerInv.cxx:327 TMatrixTSymCramerInv.cxx:328 TMatrixTSymCramerInv.cxx:329 TMatrixTSymCramerInv.cxx:330 TMatrixTSymCramerInv.cxx:331 TMatrixTSymCramerInv.cxx:332 TMatrixTSymCramerInv.cxx:333 TMatrixTSymCramerInv.cxx:334 TMatrixTSymCramerInv.cxx:335 TMatrixTSymCramerInv.cxx:336 TMatrixTSymCramerInv.cxx:337 TMatrixTSymCramerInv.cxx:338 TMatrixTSymCramerInv.cxx:339 TMatrixTSymCramerInv.cxx:340 TMatrixTSymCramerInv.cxx:341 TMatrixTSymCramerInv.cxx:342 TMatrixTSymCramerInv.cxx:343 TMatrixTSymCramerInv.cxx:344 TMatrixTSymCramerInv.cxx:345 TMatrixTSymCramerInv.cxx:346 TMatrixTSymCramerInv.cxx:347 TMatrixTSymCramerInv.cxx:348 TMatrixTSymCramerInv.cxx:349 TMatrixTSymCramerInv.cxx:350 TMatrixTSymCramerInv.cxx:351 TMatrixTSymCramerInv.cxx:352 TMatrixTSymCramerInv.cxx:353 TMatrixTSymCramerInv.cxx:354 TMatrixTSymCramerInv.cxx:355 TMatrixTSymCramerInv.cxx:356 TMatrixTSymCramerInv.cxx:357 TMatrixTSymCramerInv.cxx:358 TMatrixTSymCramerInv.cxx:359 TMatrixTSymCramerInv.cxx:360 TMatrixTSymCramerInv.cxx:361 TMatrixTSymCramerInv.cxx:362 TMatrixTSymCramerInv.cxx:363 TMatrixTSymCramerInv.cxx:364 TMatrixTSymCramerInv.cxx:365 TMatrixTSymCramerInv.cxx:366 TMatrixTSymCramerInv.cxx:367 TMatrixTSymCramerInv.cxx:368 TMatrixTSymCramerInv.cxx:369 TMatrixTSymCramerInv.cxx:370 TMatrixTSymCramerInv.cxx:371 TMatrixTSymCramerInv.cxx:372 TMatrixTSymCramerInv.cxx:373 TMatrixTSymCramerInv.cxx:374 TMatrixTSymCramerInv.cxx:375 TMatrixTSymCramerInv.cxx:376 TMatrixTSymCramerInv.cxx:377 TMatrixTSymCramerInv.cxx:378 TMatrixTSymCramerInv.cxx:379 TMatrixTSymCramerInv.cxx:380 TMatrixTSymCramerInv.cxx:381 TMatrixTSymCramerInv.cxx:382 TMatrixTSymCramerInv.cxx:383 TMatrixTSymCramerInv.cxx:384 TMatrixTSymCramerInv.cxx:385 TMatrixTSymCramerInv.cxx:386 TMatrixTSymCramerInv.cxx:387 TMatrixTSymCramerInv.cxx:388 TMatrixTSymCramerInv.cxx:389 TMatrixTSymCramerInv.cxx:390 TMatrixTSymCramerInv.cxx:391 TMatrixTSymCramerInv.cxx:392 TMatrixTSymCramerInv.cxx:393 TMatrixTSymCramerInv.cxx:394 TMatrixTSymCramerInv.cxx:395 TMatrixTSymCramerInv.cxx:396 TMatrixTSymCramerInv.cxx:397 TMatrixTSymCramerInv.cxx:398 TMatrixTSymCramerInv.cxx:399 TMatrixTSymCramerInv.cxx:400 TMatrixTSymCramerInv.cxx:401 TMatrixTSymCramerInv.cxx:402 TMatrixTSymCramerInv.cxx:403 TMatrixTSymCramerInv.cxx:404 TMatrixTSymCramerInv.cxx:405 TMatrixTSymCramerInv.cxx:406 TMatrixTSymCramerInv.cxx:407 TMatrixTSymCramerInv.cxx:408 TMatrixTSymCramerInv.cxx:409 TMatrixTSymCramerInv.cxx:410 TMatrixTSymCramerInv.cxx:411 TMatrixTSymCramerInv.cxx:412 TMatrixTSymCramerInv.cxx:413 TMatrixTSymCramerInv.cxx:414 TMatrixTSymCramerInv.cxx:415 TMatrixTSymCramerInv.cxx:416 TMatrixTSymCramerInv.cxx:417 TMatrixTSymCramerInv.cxx:418 TMatrixTSymCramerInv.cxx:419 TMatrixTSymCramerInv.cxx:420 TMatrixTSymCramerInv.cxx:421 TMatrixTSymCramerInv.cxx:422 TMatrixTSymCramerInv.cxx:423 TMatrixTSymCramerInv.cxx:424 TMatrixTSymCramerInv.cxx:425 TMatrixTSymCramerInv.cxx:426 TMatrixTSymCramerInv.cxx:427 TMatrixTSymCramerInv.cxx:428 TMatrixTSymCramerInv.cxx:429 TMatrixTSymCramerInv.cxx:430 TMatrixTSymCramerInv.cxx:431 TMatrixTSymCramerInv.cxx:432 TMatrixTSymCramerInv.cxx:433 TMatrixTSymCramerInv.cxx:434 TMatrixTSymCramerInv.cxx:435 TMatrixTSymCramerInv.cxx:436 TMatrixTSymCramerInv.cxx:437 TMatrixTSymCramerInv.cxx:438 TMatrixTSymCramerInv.cxx:439 TMatrixTSymCramerInv.cxx:440 TMatrixTSymCramerInv.cxx:441 TMatrixTSymCramerInv.cxx:442 TMatrixTSymCramerInv.cxx:443 TMatrixTSymCramerInv.cxx:444 TMatrixTSymCramerInv.cxx:445 TMatrixTSymCramerInv.cxx:446 TMatrixTSymCramerInv.cxx:447 TMatrixTSymCramerInv.cxx:448 TMatrixTSymCramerInv.cxx:449 TMatrixTSymCramerInv.cxx:450 TMatrixTSymCramerInv.cxx:451 TMatrixTSymCramerInv.cxx:452 TMatrixTSymCramerInv.cxx:453 TMatrixTSymCramerInv.cxx:454 TMatrixTSymCramerInv.cxx:455 TMatrixTSymCramerInv.cxx:456 TMatrixTSymCramerInv.cxx:457 TMatrixTSymCramerInv.cxx:458 TMatrixTSymCramerInv.cxx:459 TMatrixTSymCramerInv.cxx:460 TMatrixTSymCramerInv.cxx:461 TMatrixTSymCramerInv.cxx:462 TMatrixTSymCramerInv.cxx:463 TMatrixTSymCramerInv.cxx:464 TMatrixTSymCramerInv.cxx:465 TMatrixTSymCramerInv.cxx:466 TMatrixTSymCramerInv.cxx:467 TMatrixTSymCramerInv.cxx:468 TMatrixTSymCramerInv.cxx:469 TMatrixTSymCramerInv.cxx:470 TMatrixTSymCramerInv.cxx:471 TMatrixTSymCramerInv.cxx:472 TMatrixTSymCramerInv.cxx:473 TMatrixTSymCramerInv.cxx:474 TMatrixTSymCramerInv.cxx:475 TMatrixTSymCramerInv.cxx:476 TMatrixTSymCramerInv.cxx:477 TMatrixTSymCramerInv.cxx:478 TMatrixTSymCramerInv.cxx:479 TMatrixTSymCramerInv.cxx:480 TMatrixTSymCramerInv.cxx:481 TMatrixTSymCramerInv.cxx:482 TMatrixTSymCramerInv.cxx:483 TMatrixTSymCramerInv.cxx:484 TMatrixTSymCramerInv.cxx:485 TMatrixTSymCramerInv.cxx:486 TMatrixTSymCramerInv.cxx:487 TMatrixTSymCramerInv.cxx:488 TMatrixTSymCramerInv.cxx:489 TMatrixTSymCramerInv.cxx:490 TMatrixTSymCramerInv.cxx:491 TMatrixTSymCramerInv.cxx:492 TMatrixTSymCramerInv.cxx:493 TMatrixTSymCramerInv.cxx:494 TMatrixTSymCramerInv.cxx:495 TMatrixTSymCramerInv.cxx:496 TMatrixTSymCramerInv.cxx:497 TMatrixTSymCramerInv.cxx:498 TMatrixTSymCramerInv.cxx:499 TMatrixTSymCramerInv.cxx:500 TMatrixTSymCramerInv.cxx:501 TMatrixTSymCramerInv.cxx:502 TMatrixTSymCramerInv.cxx:503 TMatrixTSymCramerInv.cxx:504 TMatrixTSymCramerInv.cxx:505 TMatrixTSymCramerInv.cxx:506 TMatrixTSymCramerInv.cxx:507 TMatrixTSymCramerInv.cxx:508 TMatrixTSymCramerInv.cxx:509 TMatrixTSymCramerInv.cxx:510 TMatrixTSymCramerInv.cxx:511 TMatrixTSymCramerInv.cxx:512 TMatrixTSymCramerInv.cxx:513 TMatrixTSymCramerInv.cxx:514 TMatrixTSymCramerInv.cxx:515 TMatrixTSymCramerInv.cxx:516 TMatrixTSymCramerInv.cxx:517 TMatrixTSymCramerInv.cxx:518 TMatrixTSymCramerInv.cxx:519 TMatrixTSymCramerInv.cxx:520 TMatrixTSymCramerInv.cxx:521 TMatrixTSymCramerInv.cxx:522 TMatrixTSymCramerInv.cxx:523 TMatrixTSymCramerInv.cxx:524 TMatrixTSymCramerInv.cxx:525 TMatrixTSymCramerInv.cxx:526 TMatrixTSymCramerInv.cxx:527 TMatrixTSymCramerInv.cxx:528 TMatrixTSymCramerInv.cxx:529 TMatrixTSymCramerInv.cxx:530 TMatrixTSymCramerInv.cxx:531 TMatrixTSymCramerInv.cxx:532 TMatrixTSymCramerInv.cxx:533 TMatrixTSymCramerInv.cxx:534 TMatrixTSymCramerInv.cxx:535 TMatrixTSymCramerInv.cxx:536 TMatrixTSymCramerInv.cxx:537 TMatrixTSymCramerInv.cxx:538 TMatrixTSymCramerInv.cxx:539 TMatrixTSymCramerInv.cxx:540 TMatrixTSymCramerInv.cxx:541 TMatrixTSymCramerInv.cxx:542 TMatrixTSymCramerInv.cxx:543 TMatrixTSymCramerInv.cxx:544 TMatrixTSymCramerInv.cxx:545 TMatrixTSymCramerInv.cxx:546 TMatrixTSymCramerInv.cxx:547 TMatrixTSymCramerInv.cxx:548 TMatrixTSymCramerInv.cxx:549 TMatrixTSymCramerInv.cxx:550 TMatrixTSymCramerInv.cxx:551 TMatrixTSymCramerInv.cxx:552 TMatrixTSymCramerInv.cxx:553 TMatrixTSymCramerInv.cxx:554 TMatrixTSymCramerInv.cxx:555 TMatrixTSymCramerInv.cxx:556 TMatrixTSymCramerInv.cxx:557 TMatrixTSymCramerInv.cxx:558 TMatrixTSymCramerInv.cxx:559 TMatrixTSymCramerInv.cxx:560 TMatrixTSymCramerInv.cxx:561 TMatrixTSymCramerInv.cxx:562 TMatrixTSymCramerInv.cxx:563 TMatrixTSymCramerInv.cxx:564 TMatrixTSymCramerInv.cxx:565 TMatrixTSymCramerInv.cxx:566 TMatrixTSymCramerInv.cxx:567 TMatrixTSymCramerInv.cxx:568 TMatrixTSymCramerInv.cxx:569 TMatrixTSymCramerInv.cxx:570 TMatrixTSymCramerInv.cxx:571 TMatrixTSymCramerInv.cxx:572 TMatrixTSymCramerInv.cxx:573 TMatrixTSymCramerInv.cxx:574 TMatrixTSymCramerInv.cxx:575 TMatrixTSymCramerInv.cxx:576 TMatrixTSymCramerInv.cxx:577 TMatrixTSymCramerInv.cxx:578 TMatrixTSymCramerInv.cxx:579 TMatrixTSymCramerInv.cxx:580 TMatrixTSymCramerInv.cxx:581 TMatrixTSymCramerInv.cxx:582 TMatrixTSymCramerInv.cxx:583 TMatrixTSymCramerInv.cxx:584 TMatrixTSymCramerInv.cxx:585 TMatrixTSymCramerInv.cxx:586 TMatrixTSymCramerInv.cxx:587 TMatrixTSymCramerInv.cxx:588 TMatrixTSymCramerInv.cxx:589 TMatrixTSymCramerInv.cxx:590 TMatrixTSymCramerInv.cxx:591 TMatrixTSymCramerInv.cxx:592 TMatrixTSymCramerInv.cxx:593 TMatrixTSymCramerInv.cxx:594 TMatrixTSymCramerInv.cxx:595 TMatrixTSymCramerInv.cxx:596 TMatrixTSymCramerInv.cxx:597 TMatrixTSymCramerInv.cxx:598 TMatrixTSymCramerInv.cxx:599 TMatrixTSymCramerInv.cxx:600 TMatrixTSymCramerInv.cxx:601 TMatrixTSymCramerInv.cxx:602 TMatrixTSymCramerInv.cxx:603 TMatrixTSymCramerInv.cxx:604 TMatrixTSymCramerInv.cxx:605 TMatrixTSymCramerInv.cxx:606 TMatrixTSymCramerInv.cxx:607 TMatrixTSymCramerInv.cxx:608 TMatrixTSymCramerInv.cxx:609 TMatrixTSymCramerInv.cxx:610 TMatrixTSymCramerInv.cxx:611 TMatrixTSymCramerInv.cxx:612 TMatrixTSymCramerInv.cxx:613 TMatrixTSymCramerInv.cxx:614 TMatrixTSymCramerInv.cxx:615 TMatrixTSymCramerInv.cxx:616 TMatrixTSymCramerInv.cxx:617 TMatrixTSymCramerInv.cxx:618 TMatrixTSymCramerInv.cxx:619 TMatrixTSymCramerInv.cxx:620 TMatrixTSymCramerInv.cxx:621 TMatrixTSymCramerInv.cxx:622 TMatrixTSymCramerInv.cxx:623 TMatrixTSymCramerInv.cxx:624 TMatrixTSymCramerInv.cxx:625 TMatrixTSymCramerInv.cxx:626 TMatrixTSymCramerInv.cxx:627 TMatrixTSymCramerInv.cxx:628 TMatrixTSymCramerInv.cxx:629 TMatrixTSymCramerInv.cxx:630 TMatrixTSymCramerInv.cxx:631 TMatrixTSymCramerInv.cxx:632 TMatrixTSymCramerInv.cxx:633 TMatrixTSymCramerInv.cxx:634 TMatrixTSymCramerInv.cxx:635 TMatrixTSymCramerInv.cxx:636 TMatrixTSymCramerInv.cxx:637 TMatrixTSymCramerInv.cxx:638 TMatrixTSymCramerInv.cxx:639 TMatrixTSymCramerInv.cxx:640 TMatrixTSymCramerInv.cxx:641 TMatrixTSymCramerInv.cxx:642 TMatrixTSymCramerInv.cxx:643 TMatrixTSymCramerInv.cxx:644 TMatrixTSymCramerInv.cxx:645 TMatrixTSymCramerInv.cxx:646 TMatrixTSymCramerInv.cxx:647 TMatrixTSymCramerInv.cxx:648 TMatrixTSymCramerInv.cxx:649 TMatrixTSymCramerInv.cxx:650 TMatrixTSymCramerInv.cxx:651 TMatrixTSymCramerInv.cxx:652 TMatrixTSymCramerInv.cxx:653 TMatrixTSymCramerInv.cxx:654 TMatrixTSymCramerInv.cxx:655 TMatrixTSymCramerInv.cxx:656 TMatrixTSymCramerInv.cxx:657 TMatrixTSymCramerInv.cxx:658 TMatrixTSymCramerInv.cxx:659 TMatrixTSymCramerInv.cxx:660 TMatrixTSymCramerInv.cxx:661 TMatrixTSymCramerInv.cxx:662 TMatrixTSymCramerInv.cxx:663 TMatrixTSymCramerInv.cxx:664 TMatrixTSymCramerInv.cxx:665 TMatrixTSymCramerInv.cxx:666 TMatrixTSymCramerInv.cxx:667 TMatrixTSymCramerInv.cxx:668 TMatrixTSymCramerInv.cxx:669 TMatrixTSymCramerInv.cxx:670 TMatrixTSymCramerInv.cxx:671 TMatrixTSymCramerInv.cxx:672 TMatrixTSymCramerInv.cxx:673 TMatrixTSymCramerInv.cxx:674 TMatrixTSymCramerInv.cxx:675 TMatrixTSymCramerInv.cxx:676 TMatrixTSymCramerInv.cxx:677 TMatrixTSymCramerInv.cxx:678 TMatrixTSymCramerInv.cxx:679 TMatrixTSymCramerInv.cxx:680 TMatrixTSymCramerInv.cxx:681 TMatrixTSymCramerInv.cxx:682 TMatrixTSymCramerInv.cxx:683 TMatrixTSymCramerInv.cxx:684 TMatrixTSymCramerInv.cxx:685 TMatrixTSymCramerInv.cxx:686 TMatrixTSymCramerInv.cxx:687 TMatrixTSymCramerInv.cxx:688 TMatrixTSymCramerInv.cxx:689 TMatrixTSymCramerInv.cxx:690 TMatrixTSymCramerInv.cxx:691 TMatrixTSymCramerInv.cxx:692 TMatrixTSymCramerInv.cxx:693 TMatrixTSymCramerInv.cxx:694 TMatrixTSymCramerInv.cxx:695 TMatrixTSymCramerInv.cxx:696 TMatrixTSymCramerInv.cxx:697 TMatrixTSymCramerInv.cxx:698 TMatrixTSymCramerInv.cxx:699 TMatrixTSymCramerInv.cxx:700 TMatrixTSymCramerInv.cxx:701 TMatrixTSymCramerInv.cxx:702 TMatrixTSymCramerInv.cxx:703 TMatrixTSymCramerInv.cxx:704 TMatrixTSymCramerInv.cxx:705 TMatrixTSymCramerInv.cxx:706 TMatrixTSymCramerInv.cxx:707 TMatrixTSymCramerInv.cxx:708 TMatrixTSymCramerInv.cxx:709 TMatrixTSymCramerInv.cxx:710 TMatrixTSymCramerInv.cxx:711 TMatrixTSymCramerInv.cxx:712 TMatrixTSymCramerInv.cxx:713 TMatrixTSymCramerInv.cxx:714 TMatrixTSymCramerInv.cxx:715 TMatrixTSymCramerInv.cxx:716 TMatrixTSymCramerInv.cxx:717 TMatrixTSymCramerInv.cxx:718 TMatrixTSymCramerInv.cxx:719 TMatrixTSymCramerInv.cxx:720 TMatrixTSymCramerInv.cxx:721 TMatrixTSymCramerInv.cxx:722 TMatrixTSymCramerInv.cxx:723 TMatrixTSymCramerInv.cxx:724 TMatrixTSymCramerInv.cxx:725 TMatrixTSymCramerInv.cxx:726 TMatrixTSymCramerInv.cxx:727 TMatrixTSymCramerInv.cxx:728 TMatrixTSymCramerInv.cxx:729 TMatrixTSymCramerInv.cxx:730 TMatrixTSymCramerInv.cxx:731 TMatrixTSymCramerInv.cxx:732 TMatrixTSymCramerInv.cxx:733 TMatrixTSymCramerInv.cxx:734 TMatrixTSymCramerInv.cxx:735 TMatrixTSymCramerInv.cxx:736 TMatrixTSymCramerInv.cxx:737 TMatrixTSymCramerInv.cxx:738 TMatrixTSymCramerInv.cxx:739 TMatrixTSymCramerInv.cxx:740 TMatrixTSymCramerInv.cxx:741 TMatrixTSymCramerInv.cxx:742 TMatrixTSymCramerInv.cxx:743 TMatrixTSymCramerInv.cxx:744 TMatrixTSymCramerInv.cxx:745 TMatrixTSymCramerInv.cxx:746 TMatrixTSymCramerInv.cxx:747 TMatrixTSymCramerInv.cxx:748 TMatrixTSymCramerInv.cxx:749 TMatrixTSymCramerInv.cxx:750 TMatrixTSymCramerInv.cxx:751 TMatrixTSymCramerInv.cxx:752 TMatrixTSymCramerInv.cxx:753 TMatrixTSymCramerInv.cxx:754 TMatrixTSymCramerInv.cxx:755 TMatrixTSymCramerInv.cxx:756 TMatrixTSymCramerInv.cxx:757 TMatrixTSymCramerInv.cxx:758 TMatrixTSymCramerInv.cxx:759 TMatrixTSymCramerInv.cxx:760 TMatrixTSymCramerInv.cxx:761 TMatrixTSymCramerInv.cxx:762 TMatrixTSymCramerInv.cxx:763 TMatrixTSymCramerInv.cxx:764 TMatrixTSymCramerInv.cxx:765 TMatrixTSymCramerInv.cxx:766 TMatrixTSymCramerInv.cxx:767 TMatrixTSymCramerInv.cxx:768 TMatrixTSymCramerInv.cxx:769 TMatrixTSymCramerInv.cxx:770 TMatrixTSymCramerInv.cxx:771 TMatrixTSymCramerInv.cxx:772 TMatrixTSymCramerInv.cxx:773 TMatrixTSymCramerInv.cxx:774 TMatrixTSymCramerInv.cxx:775 TMatrixTSymCramerInv.cxx:776 TMatrixTSymCramerInv.cxx:777 TMatrixTSymCramerInv.cxx:778 TMatrixTSymCramerInv.cxx:779 TMatrixTSymCramerInv.cxx:780 TMatrixTSymCramerInv.cxx:781 TMatrixTSymCramerInv.cxx:782 TMatrixTSymCramerInv.cxx:783 TMatrixTSymCramerInv.cxx:784 TMatrixTSymCramerInv.cxx:785 TMatrixTSymCramerInv.cxx:786 TMatrixTSymCramerInv.cxx:787 TMatrixTSymCramerInv.cxx:788 TMatrixTSymCramerInv.cxx:789 TMatrixTSymCramerInv.cxx:790 TMatrixTSymCramerInv.cxx:791 TMatrixTSymCramerInv.cxx:792 TMatrixTSymCramerInv.cxx:793 TMatrixTSymCramerInv.cxx:794 TMatrixTSymCramerInv.cxx:795 TMatrixTSymCramerInv.cxx:796 TMatrixTSymCramerInv.cxx:797 TMatrixTSymCramerInv.cxx:798 TMatrixTSymCramerInv.cxx:799 TMatrixTSymCramerInv.cxx:800 TMatrixTSymCramerInv.cxx:801 TMatrixTSymCramerInv.cxx:802 TMatrixTSymCramerInv.cxx:803 TMatrixTSymCramerInv.cxx:804 TMatrixTSymCramerInv.cxx:805 TMatrixTSymCramerInv.cxx:806 TMatrixTSymCramerInv.cxx:807 TMatrixTSymCramerInv.cxx:808 TMatrixTSymCramerInv.cxx:809 TMatrixTSymCramerInv.cxx:810 TMatrixTSymCramerInv.cxx:811 TMatrixTSymCramerInv.cxx:812 TMatrixTSymCramerInv.cxx:813 TMatrixTSymCramerInv.cxx:814 TMatrixTSymCramerInv.cxx:815 TMatrixTSymCramerInv.cxx:816 TMatrixTSymCramerInv.cxx:817 TMatrixTSymCramerInv.cxx:818 TMatrixTSymCramerInv.cxx:819 TMatrixTSymCramerInv.cxx:820 TMatrixTSymCramerInv.cxx:821 TMatrixTSymCramerInv.cxx:822 TMatrixTSymCramerInv.cxx:823 TMatrixTSymCramerInv.cxx:824 TMatrixTSymCramerInv.cxx:825