Skip to content
Snippets Groups Projects
Commit b6d8e7b2 authored by Frank Winklmeier's avatar Frank Winklmeier
Browse files

Merge branch 'master-ReadoutGeometryITkCoordinateFix' into 'master'

Fix transforms for ITk ReadoutGeometry

See merge request !39290
parents 9b317bb2 44accd20
No related branches found
No related tags found
No related merge requests found
......@@ -368,19 +368,21 @@ using Trk::distDepth;
// use aligned transform if available
const GeoTrf::Transform3D* ptrXf;
GeoTrf::Transform3D geotrf;
if (m_geoAlignStore){
ptrXf = m_geoAlignStore->getAbsPosition(getMaterialGeom());
if (ptrXf) {
m_transformHit = (*ptrXf) * m_design->SiHitToGeoModel();
m_transformHit = (*ptrXf) * m_design->SiHitToGeoModel(); //need .linear()?
geotrf = (*ptrXf);
}
}
else{
m_transformHit = (getMaterialGeom()->getAbsoluteTransform() * m_design->SiHitToGeoModel());
m_transformHit = (getMaterialGeom()->getAbsoluteTransform() * m_design->SiHitToGeoModel()); //need .linear()?
geotrf = getMaterialGeom()->getAbsoluteTransform();
}
const GeoTrf::Transform3D& geoTransform = m_transformHit;
const GeoTrf::Transform3D& geoTransform = geotrf;
m_baseCacheValid = true;
bool firstTimeBaseTmp = m_firstTimeBase;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment