trackreco / mkFit

Vectorized, Parallelized Tracking
https://trackreco.github.io/
Apache License 2.0
17 stars 15 forks source link

Avoid unnecessary cotan and division operations #388

Closed mmasciov closed 2 years ago

mmasciov commented 2 years ago

PR description

As per title, avoid unnecessary expensive operations.

PR validation

TTbarPU50: https://mmasciovecchio.web.cern.ch/BTV_Nov2021/MTV_extraspeedup_Nov28/ --> No effect on physics. --> Despite overall 'offset', it is clear that building time is reduced significantly for mkFit iterations: https://mmasciovecchio.web.cern.ch/BTV_Nov2021/MTV_extraspeedup_Nov28/plots_timing/iterationsReal.pdf