Geometry: Fix Issue with Shifted Bump Bonds on HybridPixelDetector
This MR contains the following changes:
- GeometryBuilder: (trivial) add units to printout of sensor and chip size
- DetectorModel: rework
getGeometricalCenter()
function to be easier to understand and to better include possible corner cases. - HybridPixelDetectorModel: add check for bump bond shift not being larger than half pixel pitch.
- HybridPixelDetectorModel: extend size returned by
getSize()
(used for Geant4 wrapper) by possible shifts of the bump bond grid