Skip to content
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

Merged
merged 1 commit into from Oct 17, 2015

Conversation

wmtan
Copy link
Contributor

@wmtan wmtan commented Oct 6, 2015

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

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 6, 2015

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
Alignment/CocoaDaq
Alignment/CocoaFit
Alignment/LaserAlignment
CalibCalorimetry/EcalCorrelatedNoiseAnalysisAlgos
CalibMuon/DTCalibration
Calibration/EcalTBTools
CondFormats/JetMETObjects
DPGAnalysis/SiStripTools
DataFormats/HeavyIonEvent
MuonAnalysis/MomentumScaleCalibration
RecoLuminosity/LumiProducer
RecoVertex/BeamSpotProducer
SimMuon/DTDigitizer
SimMuon/Neutron
Validation/RecoVertex

@civanch, @diguida, @cvuosalo, @mdhildreth, @monttj, @cmsbuild, @franzoni, @cerminar, @deguio, @slava77, @ggovi, @vadler, @mmusich, @vanbesien, @danduggan can you please review it and eventually sign? Thanks.
@ghellwig, @TaiSakuma, @yslai, @rappoccio, @argiro, @threus, @venturia, @mmarionncern, @azsigmon, @ahinzmann, @jhgoh, @jdolen, @cerati, @mandrenguyen, @yetkinyilmaz, @GiacomoSguazzoni, @frmeier, @rovere, @VinInn, @bellan, @nhanvtran, @schoef, @mschrode, @mmusich, @dgulhan, @apfeiffer1, @makortel, @istaslis, @mariadalfonso this is something you requested to watch as well.
You can sign-off by replying to this message having '+1' in the first line of your reply.
You can reject by replying to this message having '-1' in the first line of your reply.
If you are a L2 or a release manager you can ask for tests by saying 'please test' in the first line of a comment.
@Degano you are the release manager for this.
You can merge this pull request by typing 'merge' in the first line of your comment.

@wmtan
Copy link
Contributor Author

wmtan commented Oct 6, 2015

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 6, 2015

The tests are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 6, 2015

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 6, 2015

@civanch
Copy link
Contributor

civanch commented Oct 7, 2015

+1

@deguio
Copy link
Contributor

deguio commented Oct 7, 2015

+1

@slava77
Copy link
Contributor

slava77 commented Oct 7, 2015

+1

for #11661 f4dc71c

  • changes look OK
  • jenkins tests pass and comparisons with baseline show no differences

@wmtan
Copy link
Contributor Author

wmtan commented Oct 9, 2015

@diguida, @monttj, @franzoni, @cerminar, @ggovi, @vadler, @mmusich
Please sign or provide a reason for not signing.

@davidlange6
Copy link
Contributor

@cmsbuild, please test
(assuming tests show no regression, we will merge as it seems there are no further comments after Bills request)

@cmsbuild
Copy link
Contributor

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/8956/console

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

@davidlange6
Copy link
Contributor

@davidlange6
Copy link
Contributor

cmsbuild, please test

@Dr15Jones
Copy link
Contributor

@davidlange6 I believe I had recently changed PackedGenParticles to be thread safe. Maybe something went wrong with reading?

@davidlange6
Copy link
Contributor

yes - looks like it, as the comparisons in the original PR are also not good - though I don’t see the bug..

#11706 (comment)

On Oct 17, 2015, at 8:06 AM, Chris Jones notifications@github.com wrote:

@davidlange6 I believe I had recently changed PackedGenParticles to be thread safe. Maybe something went wrong with reading?


Reply to this email directly or view it on GitHub.

@Dr15Jones
Copy link
Contributor

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.

@davidlange6
Copy link
Contributor

@Dr15Jones - Monday is soon enough. Thanks

but meanwhile I will merge this PR - as the issue I raised looks to be unrelated.

davidlange6 added a commit that referenced this pull request Oct 17, 2015
replace most LinkDef.h files with XML selection files
@davidlange6 davidlange6 merged commit 044610d into cms-sw:CMSSW_7_6_X Oct 17, 2015
@Dr15Jones
Copy link
Contributor

@wmtan Bill, I'm in a workshop for the next two days. Could you look into the problems reports by David with PackedGenCandidate?

@wmtan
Copy link
Contributor Author

wmtan commented Oct 18, 2015

@Dr15Jones Will do Monday. Where is the workshop?

@wmtan wmtan deleted the ReplaceMostLinkDefFiles branch October 23, 2015 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants