TrkExUtils - Escape from infinite loop
Hi everybody,
this MR provides a potential fix to move the stuck jobs in ATLASRECTS-6628 forward. The underlying reason is that the extrapolator tries to move a particle which just left ATLAS behind itself forward through ATLAS
RAWtoALL 09:04:48 MuonSegmentTagAlg.MuonSegmentT...AtlasExtrapolator 1 0 DEBUG create finalNextParameters * TrackParameters on Surface
RAWtoALL 09:04:48 * loc1 : 9499.9955660
RAWtoALL 09:04:48 * loc2 : 0.1459753
RAWtoALL 09:04:48 * phi : -2.3377817
RAWtoALL 09:04:48 * Theta : 2.6848200
RAWtoALL 09:04:48 * q/p : 0.0000722
RAWtoALL 09:04:48 * charge: 1.0000000
RAWtoALL 09:04:48 * covariance matrix = 0xe412d930
RAWtoALL 09:04:48 * corresponding global parameters:
RAWtoALL 09:04:48 * position (x, y, z ) = (-6370.7449842, -7047.2352097, -22030.0000000)
RAWtoALL 09:04:48 * momentum (px, py, pz) = (-4238.3336794, -4397.3589019, -12427.6539981)
RAWtoALL 09:04:48 associated surface:
and an endless journey begins with not moving from the place. Given that changes in the extrapolator are always delicate, I tag @goblirsc, @christos, @sroe, @amorley, @gavrilen for another review, meaning that this MR deserves the label review-pending-expert. In the meantime, I'll launch a local test job over 10k events to ensure that nothing has changed there.
Tagging: @fmeloni, @oducu as reprocessing coordinators, @emoyse, @elmsheus, and @pberta as software coordinators
The philosopher
of the day is kind of an outlier from the series but he nicely matches the theme of the day somehow.