-
Notifications
You must be signed in to change notification settings - Fork 203
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
Add Mvtx hit set helper #3404
base: master
Are you sure you want to change the base?
Add Mvtx hit set helper #3404
Conversation
Build & test reportReport for commit 7e608e62fcd9e32a2194b8301814976a450101cd:
Automatically generated by sPHENIX Jenkins continuous integration |
7e608e6
to
8d7dcda
Compare
Build & test reportReport for commit 8d7dcda71462091a44102e5f3d8e231d307a4340:
Automatically generated by sPHENIX Jenkins continuous integration |
Except one the clang-tidy warnings are from a new clang-tidy setting, not from this PR. clang-tidy flags a benign shadowed variable in MvtxCombinedRawDataDecoder.cc which needs to be taken car of. I added -Wshadow to the configure.ac of the mvtx package so the compiler will in the future flag these (the current mvtx code compiles just fine with this - no changes are needed) |
8d7dcda
to
07f6108
Compare
thank you @pinkenburg, even benign I've taken care of that. @jdosbo how do you want to proceed did we remove the draft tag and merge the implementation. |
Build & test reportReport for commit 07f610836d14a5ad24bd5a42bacb5f90c7e630cb:
Automatically generated by sPHENIX Jenkins continuous integration |
there is a bd valgrind error (invalid read) in the hitsetunpacker. It's from |
I think the problem is that jerkins raw input data was created with an old MVTXRawEventheader (version 1), we changed the raw event header to v2 few month ago in the event combiner but because it was not directly used, because Combiner rely on hit data only, it was never an issue. Some of the change introduced read the strobe information from the new raweventheader which has a different data member format and might originate the invalid read. |
This PR add a map of hitsekey per strobe during the MVTX unpacking, this will allow to
run the clustering process for single strobe and Si seeding for a given range of strobes.
Types of changes
What kind of change does this PR introduce? (Bug fix, feature, ...)
TODOs (if applicable)
Links to other PRs in macros and calibration repositories (if applicable)