-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
replace most LinkDef.h files with XML selection files #11661
Conversation
A new Pull Request was created by @wmtan for CMSSW_7_6_X. replace most LinkDef.h files with XML selection files It involves the following packages: Alignment/CocoaAnalysis @civanch, @diguida, @cvuosalo, @mdhildreth, @monttj, @cmsbuild, @franzoni, @cerminar, @deguio, @slava77, @ggovi, @vadler, @mmusich, @vanbesien, @danduggan can you please review it and eventually sign? Thanks. |
@cmsbuild please test |
The tests are being triggered in jenkins. |
+1 |
+1 |
+1 for #11661 f4dc71c
|
@cmsbuild, please test |
The tests are being triggered in jenkins. |
hum - did we pick up a recent non-reproducibility in genparticles? There are differences in the packed gen candidates |
cmsbuild, please test |
@davidlange6 I believe I had recently changed PackedGenParticles to be thread safe. Maybe something went wrong with reading? |
yes - looks like it, as the comparisons in the original PR are also not good - though I don’t see the bug..
|
I have unit tests for the classes in the original pull request. Unfortunately, I'm at the airport and will be boarding not to long. |
@Dr15Jones - Monday is soon enough. Thanks but meanwhile I will merge this PR - as the issue I raised looks to be unrelated. |
replace most LinkDef.h files with XML selection files
@wmtan Bill, I'm in a workshop for the next two days. Could you look into the problems reports by David with PackedGenCandidate? |
@Dr15Jones Will do Monday. Where is the workshop? |
There are now 21 remaining LinkDef.h files used to generate ROOT dictionaries. It has been decided to replace these files with XML selection files. This PR replaces 16 of the 21 files, which are those that are straightforward to replace. The five LinkDef files not touched by this PR are those that will require more effort due to technical complications.
These five LinkDef files are not touched in this PR:
CalibCalorimetry/EcalLaserAnalyzer/plugins/LinkDef.h
CalibCalorimetry/EcalLaserAnalyzer/test/MusEcal/src/LinkDef.h
Calibration/HcalCalibAlgos/src/CalibrationHcalCalibAlgosLinkDef.h
IORawData/HcalTBInputService/src/CDFROOTLinkDef.h
PhysicsTools/TagAndProbe/src/PhysicsToolsTagAndProbeLinkDef.h