-
Notifications
You must be signed in to change notification settings - Fork 65
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
Kf particleno vc2 #734
Kf particleno vc2 #734
Conversation
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 am only looking at 2 files under StRoot/StBFChain out of the 142 files changed by this PR. I see changes that seem un-related to KFParticle (e.g "LdEdx"), and codes specific to TFG builds of their software. Please exclude these from this PR.
142 modifications required by removing +10 year old KFParticle version and adding new (Dec 2024) version. |
Thank you for removing the TFG-specific We have generally been trying to avoid I'm generally OK with the remaining StRoot/StBFChain changes, though the "quiet" functionality could/should very easily have been in its own little PR. Excluding the 24 deleted files still leaves 38 modified-in-place files, and 82 new-and-potentially-modified files, which is 120 files for review (I only reviewed 2 of those). A lot are in new libraries, StKFParticle(Performance,Test,AnalysisMaker), that would in the past have triggered a software peer review for compliance with STAR coding standards. |
…6 instread only for ROOT6
ok. I addeddependence of StBFChain oon StMuDstMaker & StPicoDstMaker for both ROOT5 & ROOT6 instead only for ROOT6 |
@fisyak Hi Yuri. It took me a while but I went through this to some degree. Just one thing I don't know is what are |
Hi Irakli, thee codes are based on (+15 years) old KFParticle, which was located in StarRoot package. New KFParticle makes thee codes obsolete. The codes are relative to adaptive vertex finding and fitting based on KFParticle. These codes are moved in new package (StKFVertexMaker) which is not a part of this pull request. |
Thanks for the reply @fisyak. From what I reviewed there is a KFParticle part (new and update) and the part where the rest of the STAR code needs to be modifies (this part is minimal and looks good to me), so I approved the PR. Of course the caveat that @genevb mentioned about "A lot are in new libraries, StKFParticle (Performance, Test, AnalysisMaker), that would in the past have triggered a software peer review for compliance with STAR coding standards" is there, but since this is besides the codebase merging and actual code I will leave it to the STAR members that are still closely involved in this. |
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.
Looks good to me
The merger of this PR caused all nightly builds of DEV to fail. See for example: DEV updates will be disabled until this is resolved. |
This contradict to check provided by github. |
Th second attempt to create KFParticle without Vc library