-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change default overstep tolerance to -1 mm #944
Change default overstep tolerance to -1 mm #944
Conversation
f7cf750
to
3ef6ad6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that probably the envelopes on the telescope and toy detector should be made larger by default as well. The generic detector in ACTS, for example, uses between 1mm and 2mm, as far as I can see
Not necessary. This PR makes things OK as long as envelop size is larger than path tolerance which is in um scale |
Sure, but there is also no real reason to keep it that small and risk overlaps once we start experimenting with alignment corrections |
Sure. feel free to change it in the another PR. |
3ef6ad6
to
6256b6b
Compare
6256b6b
to
e3de76c
Compare
…n or entering new volume
e3de76c
to
394796a
Compare
|
From the study of acts-project/traccc#869
Also this seems working better with traccc tests when I just use default propagation config.
In case of initializing the candidate search at the new volume or beginning of the propagation, the path tolerance is used instead of overstep tolerance. Currently, there is a bug that track goes backward if it finds surface in opposite direction when
navigator::init
is called at the very beginning of propagationFor example, in the telescope geometry whose envelope size is less than 1 mm, if I start the propagation at the first module, the track will just go back to the portal and terminate the propagation.