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 LinkDef files with XML selextion files.in CalibCalorimetry/EcalLaserAnalyzer #11673

Conversation

wmtan
Copy link
Contributor

@wmtan wmtan commented Oct 7, 2015

It has been decided to replace LinkDef files with XML selection files.
This PR does this for the LinkDef files that were in CalibCalorimetry/EcalLaserAnalyzer.
A reorganization of existing files was needed because XML selection files are not allowed in plugins.
LinkDef files should not be in plugins, either, but that was never enforced.

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 7, 2015

A new Pull Request was created by @wmtan for CMSSW_7_6_X.

Replace LinkDef files with XML selextion files.in CalibCalorimetry/EcalLaserAnalyzer

It involves the following packages:

CalibCalorimetry/EcalLaserAnalyzer

@cmsbuild, @mmusich, @diguida, @franzoni, @cerminar can you please review it and eventually sign? Thanks.
@argiro 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 8, 2015

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 8, 2015

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

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 8, 2015

-1

Tested at: c6598c4
I found errors in the following addon tests:

cmsDriver.py RelVal -s HLT:50nsGRun,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_50nsGRun --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=SLHCUpgradeSimulations/Configuration/postLS1Customs.customisePostLS1_50ns --magField 38T_PostLS1 --processName=HLTRECO --filein file:RelVal_Raw_50nsGRun_DATA.root --fileout file:RelVal_Raw_50nsGRun_DATA_HLT_RECO.root : FAILED - time: date Thu Oct 8 18:39:24 2015-date Thu Oct 8 18:32:59 2015 s - exit: 16640
cmsDriver.py RelVal -s HLT:PIon,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_PIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=SLHCUpgradeSimulations/Configuration/postLS1Customs.customisePostLS1 --magField 38T_PostLS1 --processName=HLTRECO --filein file:RelVal_Raw_PIon_DATA.root --fileout file:RelVal_Raw_PIon_DATA_HLT_RECO.root : FAILED - time: date Thu Oct 8 18:51:03 2015-date Thu Oct 8 18:46:29 2015 s - exit: 16640
cmsDriver.py RelVal -s HLT:GRun,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_GRun --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=SLHCUpgradeSimulations/Configuration/postLS1Customs.customisePostLS1 --magField 38T_PostLS1 --processName=HLTRECO --filein file:RelVal_Raw_GRun_DATA.root --fileout file:RelVal_Raw_GRun_DATA_HLT_RECO.root : FAILED - time: date Thu Oct 8 18:57:03 2015-date Thu Oct 8 18:52:03 2015 s - exit: 16640

you can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-11673/8697/summary.html

@wmtan
Copy link
Contributor Author

wmtan commented Oct 8, 2015

@cmsbuild
These three add-on tests fail in the base IB, so are not caused by this PR. Please mark the tests as approved.

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 8, 2015

@wmtan
Copy link
Contributor Author

wmtan commented Oct 9, 2015

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 9, 2015

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

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 9, 2015

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 9, 2015

@wmtan
Copy link
Contributor Author

wmtan commented Oct 9, 2015

@diguida, @franzoni, @cerminar
Please sign or provide a reason for not signing

@mmusich
Copy link
Contributor

mmusich commented Oct 12, 2015

+1

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_6_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @Degano, @smuzaffar

@davidlange6
Copy link
Contributor

+1

cmsbuild added a commit that referenced this pull request Oct 12, 2015
…EcalLaserAnalyzer

Replace LinkDef files with XML selextion files.in CalibCalorimetry/EcalLaserAnalyzer
@cmsbuild cmsbuild merged commit 1a2a5b4 into cms-sw:CMSSW_7_6_X Oct 12, 2015
@davidlt
Copy link
Contributor

davidlt commented Oct 13, 2015

@wmtan I see build failures in CalibCalorimetry/EcalLaserAnalyzer package in CMSSW_7_6_DEVEL_X_2015-10-12-2300 (ROOT 6.04).

Error in <PulseFitWithFunction>: PulseFitWithFunction inherits from TObject but does not have its own ClassDef
Error in <PulseFitWithShape>: PulseFitWithShape inherits from TObject but does not have its own ClassDef
Error in <TFParams>: TFParams inherits from TObject but does not have its own ClassDef
Error in <TMarkov>: TMarkov inherits from TObject but does not have its own ClassDef
Error in <TMatacq>: TMatacq inherits from TObject but does not have its own ClassDef
Error in <TPNFit>: TPNFit inherits from TObject but does not have its own ClassDef
Error in <TPNCor>: TPNCor inherits from TObject but does not have its own ClassDef
Error in <TSFit>: TSFit inherits from TObject but does not have its own ClassDef
Error in <TShapeAnalysis>: TShapeAnalysis inherits from TObject but does not have its own ClassDef
Error in <TMom>: TMom inherits from TObject but does not have its own ClassDef
Error in <TAPDPulse>: TAPDPulse inherits from TObject but does not have its own ClassDef
Error in <TPNPulse>: TPNPulse inherits from TObject but does not have its own ClassDef
Error in <TMem>: TMem inherits from TObject but does not have its own ClassDef

@wmtan
Copy link
Contributor Author

wmtan commented Oct 13, 2015

@davidlt Those messages are non-fatal, and were already there with the LinkDef file, so they were not introduced by this PR. Since I don't own those classes, I hesitate to add a ClassDef().

@davidlt
Copy link
Contributor

davidlt commented Oct 13, 2015

It's fixed in ROOT 6.04 and they are fatal. A number of these classes contain commented out ClassDef lines, which are required. I can make a PR tomorrow.

@davidlt
Copy link
Contributor

davidlt commented Oct 14, 2015

RFC: #11787

@wmtan wmtan deleted the ReplaceLinkDefInCalibCalorimetryEcalLaserAnalyzer branch October 14, 2015 16:25
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

5 participants