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
Update root on cmsdist master #5321
Conversation
new commits on root 6.14 to be picked
The tests are being triggered in jenkins. |
A new Pull Request was created by @mrodozov (Mircho Rodozov) for branch IB/CMSSW_11_0_X/master. @cmsbuild, @smuzaffar, @mrodozov can you please review it and eventually sign? Thanks. |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_11_0_X/master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @davidlange6, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
@smuzaffar @slava77 as we want to move forward asap to 6.18, better to merge this now, so it can be checked in next pre-release before the switch |
+1 |
I didn't realize we are still using 6.14 in the cmssw master. |
@slava77 , latest root 6.14 is now available in CMSSW_11_0_X_2019-10-31-2300 and above. Please check if the pyroot enum issue is fixed. |
I confirm that this now behaves as expected. More details follow, if needed. using test.py import os, re, sys, time, ROOT, subprocess
from DataFormats.FWLite import Events, Handle
muonHandle, muonLabel = Handle("std::vector<pat::Muon>"),"slimmedMuons"
ROOT.gROOT.SetBatch(True)
events = Events("root://cms-xrd-global.cern.ch//store/group/phys_muon/dmytro/tmp/store+mc+RunIIAutumn18MiniAOD+DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8+MINIAODSIM+102X_upgrade2018_realistic_v15-v1+80000+695EE995-7CA9-5A46-81EF-C6777A74C791.root")
nevents = 0
print "ROOT.reco.MatchedMuonFromGaugeOrHiggsBoson = ", ROOT.reco.MatchedMuonFromGaugeOrHiggsBoson
print "ROOT.reco.GhostMuonFromGaugeOrHiggsBoson = ", ROOT.reco.GhostMuonFromGaugeOrHiggsBoson
print "ROOT.reco.ExtendedMuonSimType.GhostMuonFromGaugeOrHiggsBoson = ", ROOT.reco.ExtendedMuonSimType.GhostMuonFromGaugeOrHiggsBoson
for event in events:
if nevents>=100: break
nevents+=1
event.getByLabel(muonLabel, muonHandle)
muons = muonHandle.product()
for muon in muons:
if muon.simExtType()==ROOT.reco.GhostMuonFromGaugeOrHiggsBoson or muon.simExtType()>1e4 or muon.simExtType()<0:
print "simExtType()==ROOT.reco.GhostMuonFromGaugeOrHiggsBoson or pos/neg: pt: %0.1f \tsimType: %d \textSimType: %d" % (muon.pt(),muon.simType(),muon.simExtType())
if muon.simExtType()==ROOT.reco.GhostMuonFromGaugeOrHiggsBoson:
print "simExtType()==ROOT.reco.GhostMuonFromGaugeOrHiggsBoson: pt: %0.1f \tsimType: %d \textSimType: %d" % (muon.pt(),muon.simType(),muon.simExtType())
if muon.simExtType()==ROOT.reco.ExtendedMuonSimType.GhostMuonFromGaugeOrHiggsBoson:
print "simExtType()==ROOT.reco.ExtendedMuonSimType.GhostMuonFromGaugeOrHiggsBoson: pt: %0.1f \tsimType: %d \textSimType: %d" % (muon.pt(),muon.simType(),muon.simExtType()) in CMSSW_11_0_X_2019-10-31-1100 there are several things wrong
in CMSSW_11_0_X_2019-10-31-2300 the behavior is as expected
|
please test
new commits on root 6.14 to be picked