Skip to content

MuonR4 - Write prelimnary T0 fit & introduce the concept of calibrated space points

Johannes Junggeburth requested to merge jojungge/athena:SegmentRefine into main
  • Introduce the CalibratedSpacePoint. They are built from the spacePoints in combination with information from an external seed. Either, the hough seed or the current segement candidate. The additional phi information allows us to recalibrated the Mdt drift circles accounting for propagation time & magnetic field effects. Further, the space point calibration is the entry point to the muon segment T0 fit.
  • Prototype of the SpacePointCalibrator. The calibrator produces the CalibratedSpacePoints. For the moment, only MdtDriftCircles are recalibrated and the complementary coordinate of the 1D space point is moved the one of the external seed.
  • Representation of the parameters in the segment fit are unified to a 5-dimensional array. Introduce auxillary functions for creating a 3D line from the parameters & print them
  • SegmentSeed does no longer inherti from the HoughMaximum and stores now the data in the ParameterArray form
  • Slight change of the fit approach. The fit is not neccessarily seeded the pattern direction. Multiple comnbinations of drift circles are tried as seed in order to accomodate for left-right solutions and also to improve the chances of finding a segment if the pattern is quite noisy. The measuremens are recalibrated at each iteration of the Minuit fit.
  • The MuonR4::Segment replaces the MuonR4::MuonSegment. Position & direction are expressed in the global coordinate frame and the measurements are expressed as calibrated space points
  • The MuonR4::Segment is converted into the legacy EDM format and a legacy MS track finding chain is setup in the MuonRecoChainTester.

Tagging: @goblirsc, @syan, @emoyse, @markowen, @ddicroce

Edited by Johannes Junggeburth

Merge request reports