From 44accd20fb37a254a06d92dfeba823b70c90c084 Mon Sep 17 00:00:00 2001 From: Nicholas Styles <nicholas.styles@desy.de> Date: Thu, 17 Dec 2020 17:54:21 +0100 Subject: [PATCH] fix errant linear (not needed when applied on points) --- .../ReadoutGeometryBase/src/SolidStateDetectorElementBase.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DetectorDescription/ReadoutGeometryBase/src/SolidStateDetectorElementBase.cxx b/DetectorDescription/ReadoutGeometryBase/src/SolidStateDetectorElementBase.cxx index 144bf769ab8..c82b8bad0f7 100644 --- a/DetectorDescription/ReadoutGeometryBase/src/SolidStateDetectorElementBase.cxx +++ b/DetectorDescription/ReadoutGeometryBase/src/SolidStateDetectorElementBase.cxx @@ -388,13 +388,13 @@ using Trk::distDepth; bool firstTimeBaseTmp = m_firstTimeBase; m_firstTimeBase = false; - m_center = geoTransform.linear() * m_design->sensorCenter(); + m_center = geoTransform * m_design->sensorCenter(); //Is this needed outside e.g. ReadSiDetElements? Maybe candidate for future removal? m_centerCLHEP = HepGeom::Point3D<double>(m_center[0],m_center[1],m_center[2]); Amg::Vector3D centerGeoModel(0., 0., 0.); - m_origin = geoTransform.linear() * centerGeoModel; + m_origin = geoTransform * centerGeoModel; // // Determine directions depth, eta and phi axis in reconstruction local frame -- GitLab