Skip to content

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.

image

Edited by Johannes Junggeburth

Merge request reports