Skip to content

Implementation of NswAsBuilt package and of as-built conditions for MM.

Stylianos Angelidakis requested to merge (removed):dev_asbuiltMM into master

This MR introduces as-built conditions to the micromegas readout geometry:

  • Adds the NswAsBuilt package developed by Pierre-Francois Giraud to handle NSW as-built conditions (MM so far). The package applies as-built transformations (3D) to provide corrected strip positions or positions along strips.
  • A flag to enable as-built conditions is introduced in MuonDetectorTool. This flag triggers the instantiation of the NswAsBuilt::StripCalculator in the MuonDetectorManager that lies in the Condition Store. The MMReadoutElements can then retrieve it to provide corrected positions along strips.
  • The above is used at the point where we calibrate MMClustersOnTrack, to correct the cluster position, since this is the first time the 1D clusters acquire a second coordinate (seeded from the sTGCs at the moment).

Relevant presentations:

Edited by Stylianos Angelidakis

Merge request reports