13 double dchi2 = std::abs((x0 - measurement->positionInChamber()).cross(
dir).dot(Amg::Vector3D::UnitX())) - measurement->driftRadius();
14 return dchi2*dchi2 / (measurement->uncertainty().y()*measurement->uncertainty().y());
18 Amg::Vector2D residual{x0 + measurement->positionInChamber().z() * tanPhi - measurement->positionInChamber().x(),
19 y0 + measurement->positionInChamber().z() * tanTheta - measurement->positionInChamber().y()
21 AmgSymMatrix(2) weightMatrix = measurement->covariance().inverse();
33 for (
auto & hit :
hits){
35 switch (hit->primaryMeasurement()->type()){
54 chi2PerMeas.at(iHit) = localchi2;