Migrate common pixel classes to ReadoutGeometryBase for simpler HGTD dependencies
As the name suggests, this MR migrates 4 pixel classes into ReadoutGeometryBase
. They are the following:
PixelDiodeMap
, PixelDiodeMatrix
, PixelReadoutScheme
, and PixelMultipleConnection1D
The justification is that because the HGTD readout geometry will use these same classes (it's a pixel-based detector as well), the HGTD_GeoModel
and HGTD_ReadoutGeometry
packages would otherwise have a dependency on PixelReadoutGeometry
.
Edited by David Richard Shope