Skip to content
Snippets Groups Projects

MuonReadoutGeometryR4 - Add Acts surfaces for Tgcs

Merged Johannes Junggeburth requested to merge jojungge/athena:TgcSurfacesR4 into main
All threads resolved!
Files
3
@@ -167,6 +167,8 @@ StatusCode TgcReadoutGeomTool::buildReadOutElements(MuonDetectorManager& mgr) {
FactoryCache facCache{};
ATH_CHECK(readParameterBook(facCache));
SurfaceBoundSetPtr<Acts::TrapezoidBounds> layerBounds = std::make_shared<SurfaceBoundSet<Acts::TrapezoidBounds>>();
const TgcIdHelper& idHelper{m_idHelperSvc->tgcIdHelper()};
// Get the list of full phys volumes from SQLite, and create detector
// elements
@@ -199,6 +201,7 @@ StatusCode TgcReadoutGeomTool::buildReadOutElements(MuonDetectorManager& mgr) {
define.detElId = elementID;
define.chambDesign = key_tokens[0];
define.alignTransform = m_geoUtilTool->findAlignableTransform(define.physVol, alignedNodes);
define.layerBounds = layerBounds;
ATH_MSG_DEBUG("Key "<<key<<" lead to Identifier "<<m_idHelperSvc->toStringDetEl(define.detElId));
ATH_CHECK(loadDimensions(define, facCache));
std::unique_ptr<TgcReadoutElement> readoutEle = std::make_unique<TgcReadoutElement>(std::move(define));
Loading