DUTAssociation uses unclear coordinates
DUTAssociation uses both the detector->Residual(...) method (c.f. here ) as well as direct calculation in local coordinates.
In line 151 a comparison between the two is performed, but Residual(...) will throw back Polar coordinates in case of a polar detector. That way local X on a polar detector will be compared to phi, which not only point in different directions (local X is more like R in the standard radial implementation), but also have different scales. Local X is in mm, Phi is in rad.
Once local X and Y are corrected to look the same is in a Short-Strip Module, this needs looking at. Assigning to @josteent