67 std::unique_ptr<ImpactParametersAndSigma> ip =
m_ipEstimator->estimate(Gaudi::Hive::currentContext(),
68 track, track, (*primaryVertexContainer)[
index],
false);
84 for(
unsigned int i = 0; i < (*primaryVertexContainer)[
index]->nTrackParticles(); ++i){
86 sumptPV += (*primaryVertexContainer)[
index]->trackParticle(i)->perigeeParameters().momentum().perp();
89 for(
unsigned int i = 0; i < primaryVertexContainer->
size(); i++){
105 for(
unsigned int itrk = 0; itrk < (*primaryVertexContainer)[i]->nTrackParticles(); ++itrk){
107 sumpt += (*primaryVertexContainer)[i]->trackParticle(itrk)->perigeeParameters().momentum().perp();
110 std::abs((*primaryVertexContainer)[i]->
position().
z()
111 - (*primaryVertexContainer)[
index]->
position().
z()) * sumpt / (sumpt + sumptPV);
113 if(std::abs(ip->IPz0 + (*primaryVertexContainer)[
index]->position().z() -
114 (*primaryVertexContainer)[i]->position().z()) < vxReach){