5#ifndef TrkVxJetFitter_utilities_H
6#define TrkVxJetFitter_utilities_H
11 int numRow(
int numVertex) {
16 unsigned int size=orig.rows();
19 for (
unsigned int i=0;
i<size;
i++) {
20 for (
unsigned int j=0;
j<size;
j++) {
21 if (i<rowToDelete&&j<rowToDelete) {
23 }
else if (i>rowToDelete&&j<rowToDelete) {
25 }
else if (i<rowToDelete&&j>rowToDelete) {
27 }
else if (i>rowToDelete&&j>rowToDelete) {
36 unsigned int size=orig.rows();
38 for (
unsigned int i=0;
i<size;
i++) {
41 }
else if (i>rowToDelete) {
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, Eigen::Dynamic, 1 > VectorX
Dynamic Vector - dynamic allocation.
float j(const xAOD::IParticle &, const xAOD::TrackMeasurementValidation &hit, const Eigen::Matrix3d &jab_inv)
Ensure that the ATLAS eigen extensions are properly loaded.