10 #ifndef SECONDARYVERTEXFINDER_H
11 #define SECONDARYVERTEXFINDER_H
25 #pragma GCC diagnostic push
26 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
28 #pragma GCC diagnostic pop
40 #include <Eigen/Dense>
90 Eigen::Vector3d PCA, Eigen::Vector3d VTX);
94 void get_dca(
SvtxTrack* track,
float& dca3dxy,
float& dca3dz,
float& dca3dxysigma,
float& dca3dzsigma);
97 void findPcaTwoLines(Eigen::Vector3d pos1, Eigen::Vector3d mom1, Eigen::Vector3d pos2, Eigen::Vector3d mom2,
98 double &
dca, Eigen::Vector3d &PCA1, Eigen::Vector3d &PCA2);
103 void fillNtp(
SvtxTrack *track1,
SvtxTrack *track2,
double dca3dxy1,
double dca3dz1,
double dca3dxy2,
double dca3dz2, Eigen::Vector3d vpos1, Eigen::Vector3d vmom1, Eigen::Vector3d vpos2, Eigen::Vector3d vmom2,
Acts::Vector3 pca_rel1,
Acts::Vector3 pca_rel2,
double pair_dca,
double invariantMass,
double invariantPt,
double path,
int has_silicon_1,
int has_siilicon_2);
149 #endif //SECONDARYVERTEXFINDER_H