67 std::unique_ptr<ImpactParametersAndSigma> ip =
m_ipEstimator->estimate(track, track, (*primaryVertexContainer)[
index],
false);
83 for(
unsigned int i = 0; i < (*primaryVertexContainer)[
index]->nTrackParticles(); ++i){
85 sumptPV += (*primaryVertexContainer)[
index]->trackParticle(i)->perigeeParameters().momentum().perp();
88 for(
unsigned int i = 0; i < primaryVertexContainer->
size(); i++){
104 for(
unsigned int itrk = 0; itrk < (*primaryVertexContainer)[i]->nTrackParticles(); ++itrk){
106 sumpt += (*primaryVertexContainer)[i]->trackParticle(itrk)->perigeeParameters().momentum().perp();
109 std::abs((*primaryVertexContainer)[i]->position().
z()
110 - (*primaryVertexContainer)[
index]->position().
z()) * sumpt / (sumpt + sumptPV);
112 if(std::abs(ip->IPz0 + (*primaryVertexContainer)[
index]->position().z() -
113 (*primaryVertexContainer)[i]->position().z()) < vxReach){