acts: Failures during propagation

I’ve observed two more cases of propagation failures when running over Pythia8 HardQCD + SoftQCD events at mu200.

  • FATRAS: 16:54:01 FatrasSimula ERROR event 571 particle id=(82|134|591|0|0)|pdg=0|q=-1|m=0|p=11.5181 failed to simulate with error PropagatorError:3: Propagation reached the configured maximum number of steps. This could be a navigation problem where the particle leaves the detector, or potentially a looper that isn’t cought by the looper protection.
  • Track finding
    16:51:54    TrackFinding   ERROR     Propapation failed: EigenStepperError:3 Step size adjustment 
    exceeds maximum trials with the initial parameters 33554 :
     1.37607
     2.05756
     0.0118902
     0.912868
     2.01847
    70.6078
    

/cc @andiwand @asalzburger

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 25 (24 by maintainers)

Commits related to this issue

Most upvoted comments

I faintly remember @FabianKlimpel implemented boundary surface checking by using all boundary surfaces and then ordering them in the most likely sequence, in order to be able to try all boundary surfaces one after the other, even if they don’t seem compatible in the very beginning.

Maybe this runs into an edge case here?

Yes, I implemented the ordering to cover an edge case when there was just a single boundary surface stored that was unreachable due to the particles curvature. I also utilised the boundary surface of volumes within a volume and treated them the same way. Though, I think that I observed that it could be possible to run in some strange scenarios if such a subvolume is not entirely within the other. After having a brief look at the numbers (sorry, I’m not that familiar with the output anymore), it looks to me as if the cylinder is way longer in z-direction than the position of the disc surface. Is the disc the boundary surface of the cylinder volume?