Improvements for reflection tracking and energy loss#1900
Conversation
…o keep extrapolating past TSDA
|
Hi @brownd1978,
which require these tests: build. @Mu2e/fnalbuild-users, @Mu2e/write have access to CI actions on main. ⌛ The following tests have been triggered for 54b130c: build (Build queue - API unavailable) |
|
☀️ The build tests passed at 54b130c.
N.B. These results were obtained from a build of this Pull Request at 54b130c after being merged into the base branch at 0294ed5. For more information, please check the job page here. |
RobMina
left a comment
There was a problem hiding this comment.
This is a solid, coherent update. Just one small comment.
| int debug_; | ||
| double btol_, intertol_, maxdt_, maxdtstep_, minv_; | ||
| bool backToTracker_, extrapolateOPA_, toTrackerEnds_, upstream_, toCRV_; | ||
| bool backToTracker_, extrapolateOPA_, toTrackerEnds_, upstream_, toCRV_, stopAtTSDA_; |
There was a problem hiding this comment.
stopAtTSDA_ is declared, but as far as I can tell is not initialized or read anywhere.
Improve and simplify extrapolation through reflection, including:
The empirical brehmsstrahlung tail cutoff parameter is retuned to center the reconstructed track momentum at the tracker front, which shifted after the fix to the pathlength bug. The cutoff is now at 30%, down from 40%.