MuonReadoutGeometry - Further developments Vol II
Hi everybody,
this MR comprises quite a few developments of the muon readout geometry.
- Integration of the new RPC processor. The
RpcReadoutElements
are now built from the new RPC chamber scheme that's developed in https://gitlab.cern.ch/atlas/geomodelatlas/GeoModelATLAS/-/merge_requests/97. For the moment, few differences w.r.t. legacy readout geometry remain - Especially the phi strips - We will try to catch up with them on monday (Tagging: @smeriano, @dellacqu, @boudreau) - Development of the
MuonChamber
class and theActsMuonChamberTool
. The tool is an afterburner of the ReadoutGeometry building. It retrieves from the ReadoutGeometry all ReadoutElements and groups them together into aMuonChamber
class. In general, readoutelements with the same parent volume are added to the same MuonChamber
- In the barrel, RPCs & Mdts are making up one chamber
- The
Tgc
or the NSW readoutelements are not yet available though. But there, the sTgc & Tgcs will be split into seperate chambers while the Micromegas should be paired into a single chamber -- We might split them as well in the future as each wedge is recieving its own A line constants -- @giraudpf correct me here if I'm wrong.
Anyhow, the MuonChamber
also will define a surrounding box. But therefore once GeoModel 4.5
needs to be deployed (cf. GeoModelDev/GeoModel#87 (comment 7064473))
I've also added a simple testing macro of the chamber builder. The macro just builds the chamber and performs few basic checks to ensure that all readout elements are associated etc.
python -m MuonGeoModelTestR4.testChamberBuilder
The chamber builder is particularly important to get the Acts tracking geometry demonstrator into Athena. Tagging: @ncalace, @asalzbur, @damperia, @maharris, @emoyse
- The
StripDesign
can rotate its trapezoid by calling theflipTrapezoid()
method during the initialization. That's of interest for @ivyas, @pscholer as they've to describe thesTgc
wires. Also the person who's going to write the new Tgcs will probably need that.
Targets ATLASSIM-6653
Edited by Johannes Junggeburth