The source project of this merge request has been removed.
Implementation of NswAsBuilt package and of as-built conditions for MM.
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: