make polar coordinate for "strip" detector
Currently, the implementation of the detector is only for "Pixel detector" with the Cartesian coordinate system.
While there are requirements for other type of detectors with different coordinate and measurement description. This issue aims to add the polar coordinate system for "strip", e.g. The ATLAS ITk endcap strip detector,
The roadmap is probably below:
-
Split the interface and implementation of Detector class, in which Detector class is just a pure interface and PixelDetector as a Cartesian coordinate system implementation. The configuration of detector type should better be included in this step. The modules will not be changed a lot to avoid the MR getting tricky. -
Introduce StripDetector based on Polar coordinate system. The physical implementation of the detectors and the modules will be considered into the next issue.