27 Int_t ndf, Int_t nTracks,
const TMatrixFSym& covMat,
28 Int_t flag, vector<Int_t> idxs)
39 if ((covMat.GetNrows() != 3) && (covMat.GetNcols() != 3)) {
40 LOG(error) <<
"Wrong dimension of passed covariance matrix. Clear the covariance matrix.";
41 for (Int_t
i = 0;
i < 6;
i++) fCovMatrix[
i] = 0;
44 for (Int_t
i = 0;
i < 3;
i++) {
45 for (Int_t j =
i; j < 3; j++) fCovMatrix[index++] = covMat[
i][j];
93 Int_t ndf, Int_t nTracks,
const TMatrixFSym& covMat, Int_t flag, vector<Int_t> idxs) {
102 if ((covMat.GetNrows() != 3) && (covMat.GetNcols() != 3)) {
103 LOG(error) <<
"Wrong dimension of passed covariance matrix. Clear the covariance matrix.";
104 for (Int_t
i = 0;
i < 6;
i++) fCovMatrix[
i] = 0;
107 for (Int_t
i = 0;
i < 3;
i++) {
108 for (Int_t j =
i; j < 3; j++) fCovMatrix[index++] = covMat[
i][j];
void SetVertex(Double_t x, Double_t y, Double_t z, Double_t chi2, Int_t ndf, Int_t nTracks, const TMatrixFSym &covMat, Int_t flag, vector< Int_t > idxs)