Polar detector support
This MR adds support for polar (radial) strip detectors by adding a PolarDetector
class. Significant contributions by @mcaspar.
Other changes include:
-
AlignmentDUTResidual
module: Added residual plots in polar coordinates (R
,phi
). When a polar detector is aligned, polar residuals are used for alignment instead of cartesian ones. -
DUTAssociation
module: For polar detectors, spatial cuts are evaluated in polar coordinates. -
DUTAssociation
module: New optionelliptic_cut
determines whether spatial cuts are evaluated as an ellipse or as a rectange. By default, the option is set totrue
to preserve the current behavior.
This work is a compilation of efforts done by many people over the years, including Jin Zhang, Jens Dopke, Jonas Steentoft, Callan Jessiman, Arturo Rodriguez, Geetika Jain, Max Caspar (apologies to any I have forgotten).
Edited by Radek Privara