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
simplify charge computation #4655
Conversation
A new Pull Request was created by @civanch (Vladimir Ivantchenko) for CMSSW_7_2_X. simplify charge computation It involves the following packages: SimDataFormats/Track @cmsbuild, @civanch, @Degano, @mdhildreth, @nclopezo can you please review it and eventually sign? Thanks. |
ping, test? |
dramatically faster! |
do not see any issue raising from comparisons... |
+1 |
This pull request is fully signed and it will be integrated in one of the next CMSSW_7_2_X IBs unless changes or unless it breaks tests. |
@Degano, would it be possible to restart tests? The recent commit is trivial, I have done it inside this PR in order do not have two separate small PR in the same library. This commit should change nothing but we have to redo tests. |
This pull request is fully signed and it will be integrated in one of the next CMSSW_7_2_X IBs unless changes (tests are also fine). |
Method CoreSimTrack::charge() is visible in CPU profiler. Because of that it is re-written, data structure itself is not changed.
Constructors are cleaned up - all members of classes are initialized, unnecessary vectors are not created at construction.