-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Prompt DQM for Pure MET Triggers 93X #19689
Prompt DQM for Pure MET Triggers 93X #19689
Conversation
BPH Offline Monitoring
fixed muoselection name
fixed trigger name
hltinputag correction
added new paths for reference method
using triggerSummary instead of TriggerResults
solved the problem with InputTag
This pull request is fully signed and it will be integrated in one of the next master IBs after it passes the integration tests. This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @smuzaffar |
@physicist87 if you don't mind, I will include your commits in a single PR where I am merging other changes, to avoid conflicts with other PRs. We should keep this PR open until the other is merged. |
@davidlange6 this PR is signed by DQM, and I think the changes are only in the python configuration. Do you have any objections if I include it in a second "merged" PR to fix the various conflicts ? |
-1 Tested at: 2ce204c The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: You can see the results of the tests here: I found follow errors while testing this PR Failed tests: RelVals
When I ran the RelVals I found an error in the following worklfows: runTheMatrix-results/5.1_TTbar+TTbarFS+HARVESTFS/step2_TTbar+TTbarFS+HARVESTFS.log135.4 step2 runTheMatrix-results/135.4_ZEE_13+ZEEFS_13+HARVESTUP15FS+MINIAODMCUP15FS/step2_ZEE_13+ZEEFS_13+HARVESTUP15FS+MINIAODMCUP15FS.log8.0 step5 runTheMatrix-results/8.0_BeamHalo+BeamHalo+DIGICOS+RECOCOS+ALCABH+HARVESTCOS/step5_BeamHalo+BeamHalo+DIGICOS+RECOCOS+ALCABH+HARVESTCOS.log4.22 step5 runTheMatrix-results/4.22_RunCosmics2011A+RunCosmics2011A+RECOCOSD+ALCACOSD+SKIMCOSD+HARVESTDC/step5_RunCosmics2011A+RunCosmics2011A+RECOCOSD+ALCACOSD+SKIMCOSD+HARVESTDC.log136.7611 step3 runTheMatrix-results/136.7611_RunJetHT2016E_reminiaod+RunJetHT2016E_reminiaod+REMINIAOD_data2016+HARVESTDR2_REMINIAOD_data2016/step3_RunJetHT2016E_reminiaod+RunJetHT2016E_reminiaod+REMINIAOD_data2016+HARVESTDR2_REMINIAOD_data2016.log1003.0 step3 runTheMatrix-results/1003.0_RunMinBias2012A+RunMinBias2012A+RECODDQM+HARVESTDDQM/step3_RunMinBias2012A+RunMinBias2012A+RECODDQM+HARVESTDDQM.log1306.0 step4 runTheMatrix-results/1306.0_SingleMuPt1_UP15+SingleMuPt1_UP15+DIGIUP15+RECOUP15+HARVESTUP15/step4_SingleMuPt1_UP15+SingleMuPt1_UP15+DIGIUP15+RECOUP15+HARVESTUP15.log140.53 step3 runTheMatrix-results/140.53_RunHI2011+RunHI2011+RECOHID11+HARVESTDHI/step3_RunHI2011+RunHI2011+RECOHID11+HARVESTDHI.log1000.0 step4 runTheMatrix-results/1000.0_RunMinBias2011A+RunMinBias2011A+TIER0+SKIMD+HARVESTDfst2+ALCASPLIT/step4_RunMinBias2011A+RunMinBias2011A+TIER0+SKIMD+HARVESTDfst2+ALCASPLIT.log1330.0 step4 runTheMatrix-results/1330.0_ZMM_13+ZMM_13+DIGIUP15+RECOUP15+HARVESTUP15/step4_ZMM_13+ZMM_13+DIGIUP15+RECOUP15+HARVESTUP15.log10042.0 step5 runTheMatrix-results/10042.0_ZMM_13+ZMM_13TeV_TuneCUETP8M1_2017_GenSimFull+DigiFull_2017+RecoFull_2017+ALCAFull_2017+HARVESTFull_2017/step5_ZMM_13+ZMM_13TeV_TuneCUETP8M1_2017_GenSimFull+DigiFull_2017+RecoFull_2017+ALCAFull_2017+HARVESTFull_2017.log9.0 step4 runTheMatrix-results/9.0_Higgs200ChargedTaus+Higgs200ChargedTaus+DIGI+RECO+HARVEST/step4_Higgs200ChargedTaus+Higgs200ChargedTaus+DIGI+RECO+HARVEST.log4.53 step4 runTheMatrix-results/4.53_RunPhoton2012B+RunPhoton2012B+HLTD+RECODR1reHLT+HARVESTDR1reHLT/step4_RunPhoton2012B+RunPhoton2012B+HLTD+RECODR1reHLT+HARVESTDR1reHLT.log25.0 step4 runTheMatrix-results/25.0_TTbar+TTbar+DIGI+RECOAlCaCalo+HARVEST+ALCATT/step4_TTbar+TTbar+DIGI+RECOAlCaCalo+HARVEST+ALCATT.log10024.0 step5 runTheMatrix-results/10024.0_TTbar_13+TTbar_13TeV_TuneCUETP8M1_2017_GenSimFull+DigiFull_2017+RecoFull_2017+ALCAFull_2017+HARVESTFull_2017/step5_TTbar_13+TTbar_13TeV_TuneCUETP8M1_2017_GenSimFull+DigiFull_2017+RecoFull_2017+ALCAFull_2017+HARVESTFull_2017.log10824.0 step5 runTheMatrix-results/10824.0_TTbar_13+TTbar_13TeV_TuneCUETP8M1_2018_GenSimFull+DigiFull_2018+RecoFull_2018+ALCAFull_2018+HARVESTFull_2018/step5_TTbar_13+TTbar_13TeV_TuneCUETP8M1_2018_GenSimFull+DigiFull_2018+RecoFull_2018+ALCAFull_2018+HARVESTFull_2018.log50202.0 step4 runTheMatrix-results/50202.0_TTbar_13+TTbar_13+DIGIUP15_PU50+RECOUP15_PU50+HARVESTUP15_PU50/step4_TTbar_13+TTbar_13+DIGIUP15_PU50+RECOUP15_PU50+HARVESTUP15_PU50.log136.731 step4 runTheMatrix-results/136.731_RunSinglePh2016B+RunSinglePh2016B+HLTDR2_2016+RECODR2_2016reHLT_skimSinglePh_HIPM+HARVESTDR2/step4_RunSinglePh2016B+RunSinglePh2016B+HLTDR2_2016+RECODR2_2016reHLT_skimSinglePh_HIPM+HARVESTDR2.log20034.0 step4 runTheMatrix-results/20034.0_TTbar_14TeV+TTbar_14TeV_TuneCUETP8M1_2023D17_GenSimHLBeamSpotFull14+DigiFullTrigger_2023D17+RecoFullGlobal_2023D17+HARVESTFullGlobal_2023D17/step4_TTbar_14TeV+TTbar_14TeV_TuneCUETP8M1_2023D17_GenSimHLBeamSpotFull14+DigiFullTrigger_2023D17+RecoFullGlobal_2023D17+HARVESTFullGlobal_2023D17.log25202.0 step4 runTheMatrix-results/25202.0_TTbar_13+TTbar_13+DIGIUP15_PU25+RECOUP15_PU25+HARVESTUP15_PU25/step4_TTbar_13+TTbar_13+DIGIUP15_PU25+RECOUP15_PU25+HARVESTUP15_PU25.log20434.0 step4 runTheMatrix-results/20434.0_TTbar_14TeV+TTbar_14TeV_TuneCUETP8M1_2023D19_GenSimHLBeamSpotFull14+DigiFullTrigger_2023D19+RecoFullGlobal_2023D19+HARVESTFullGlobal_2023D19/step4_TTbar_14TeV+TTbar_14TeV_TuneCUETP8M1_2023D19_GenSimHLBeamSpotFull14+DigiFullTrigger_2023D19+RecoFullGlobal_2023D19+HARVESTFullGlobal_2023D19.log The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: |
Comparison not run due to runTheMatrix errors (RelVals and Igprof tests were also skipped) |
hi @fwyzard - i can't really comment - this PR looks to contain several others, so I don't know what the new/unique stuff in this PR actually is.. |
These PR have been forced to include others' developments, because there were not being integrated. How do you suggest to proceed ? .A |
@davidlange6 for example you could look at the commit history. and they touch only the python configuration
I am going to include these changes directly in #19685 or in a follow up PR. |
On Jul 13, 2017, at 8:52 AM, Andrea Bocci ***@***.***> wrote:
@davidlange6 for example you could look at the commit history; AFAICT only the last two commits are new for this PR
• 10d4efb
• 2ce204c
and they touch only the python configuration
• DQMOffline/Trigger/python/METMonitor_cff.py
I am going to include these changes directly in #19685 or in a follow up PR.
which is to say this PR has picked up a bunch of orthogonal unneeded (for the development and testing of this PR) stuff. Is this due to some set of instructions people are following that should be fixed?
I think there are also changes in METMonitor.cc/h
anyway seems the only questions are
how many histogram bins this adds
that "unsigned" needs to be unsigned int.
to avoid the unneeded copy of the reco::Vertex by making vtx a const pointer.
…
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
hi David, The reason for picking up the previous PRs is because you keep not merging them, so I'm doing it in #19685 to avoid having to resolve conflicts every single time. I did do the merge locally, and as I wrote the only changes introduced by this PR are in You comments about the code then should be addressed to the relevant PR. |
On Jul 13, 2017, at 9:27 AM, Andrea Bocci ***@***.***> wrote:
hi David,
@physicist87 should answer about the number of bins.
The reason for picking up the previous PRs is because you keep nor merging them, so I'm doing it in #19685 to avoid having to resolve conflicts every single time.
I don't understand what you mean actually. There are aparently a few files changed - but there a bunch of changes in unrelated files added. We aren't in CVS after all. Sorry that making and addressing comments takes time - but I think i'm doing my part to keep up.
I did do the merge locally, and as I wrote the only changes introduced by this PR are in DQMOffline/Trigger/python/METMonitor_cff.py
You comments about the code then should be addressed to the relevant PR.
Sorry I cannot work that way (since I'm bad at guessing). We need PRs that have independent changes. Of course sometimes a PR will have to pick up some changes and then rebased if the same piece of a file is changed by multiple PRs. But that is not what we are talking about.
…
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
That would have been possible one and a half months ago. In the meantime the PRs accumulated, done by over 10 different people for the same or different code base and python configurations, merging one another and conflicting with one another. So, now I'm trying to sort out the mess. What I would ask is to trust what I tell you about which commits "belong" to each PR, in order to base you comments only on the relevant part, and to let me know which ones you consider "ok" to be merged, so I can add them one by one to #19685 (or a follow up I'll be making shortly after). |
@fwyzard |
yes, please: with the given python configuration, how many bins do we get, counting all the histograms ? |
On Jul 13, 2017, at 11:54 AM, Andrea Bocci ***@***.***> wrote:
Sorry I cannot work that way (since I'm bad at guessing). We need PRs that have independent changes. Of course sometimes a PR will have to pick up some changes and then rebased if the same piece of a file is changed by multiple PRs. But that is not what we are talking about.
That would have been possible one and a half months ago.
In the meantime the PRs accumulated, done by over 10 different people for the same or different code base and python configurations, merging one another and conflicting with one another.
So, now I'm trying to sort out the mess.
What I would ask is to trust what I tell you about which commits "belong" to each PR, in order to base you comments only on the relevant part, and to let me know which ones you consider "ok" to be merged, so I can add them one by one to #19685 (or a follow up I'll be making shortly after).
I simply don't see how your generic point applies here at all. But ok, lets try and see if it works without creating lots of work. Probably you should just make a list for each pr.
… —
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Mhm, a list of what ? |
@davidlange6 @fwyzard HLT_L1ETMHadSeeds_v* Total Triggers are 20. And each trigger has Total of the number of bins : 8627 *20 = 172540. |
This PR includes a backport of the following PRs: - cms-sw#18172 - cms-sw#18950 - cms-sw#18959 - cms-sw#18968 - cms-sw#18971 - cms-sw#19023 - cms-sw#19046 - cms-sw#19078 - cms-sw#19119 - cms-sw#19178 - cms-sw#19290 - cms-sw#19293 - cms-sw#19294 - cms-sw#19490 - cms-sw#19499 - cms-sw#19577 - cms-sw#19585 - cms-sw#19596 - cms-sw#19599 - cms-sw#19627 - cms-sw#19689 - cms-sw#19694 - cms-sw#19703 - cms-sw#19781 - cms-sw#19794 plus the older ones, contained in DQMOffline/Trigger and HLTriggerOffline. It synchronises with CMSSW_9_3_X - DQMServices/ClientConfig - DQMOffline/Configuration - DQMOffline/Trigger - HLTriggerOffline/Btag - HLTriggerOffline/Higgs - HLTriggerOffline/SUSYBSM - HLTriggerOffline/Tau - HLTriggerOffline/Top
This PR includes a backport of the following PRs: - cms-sw#18172 - cms-sw#18950 - cms-sw#18959 - cms-sw#18968 - cms-sw#18971 - cms-sw#19023 - cms-sw#19046 - cms-sw#19078 - cms-sw#19119 - cms-sw#19178 - cms-sw#19290 - cms-sw#19293 - cms-sw#19294 - cms-sw#19490 - cms-sw#19499 - cms-sw#19577 - cms-sw#19585 - cms-sw#19596 - cms-sw#19599 - cms-sw#19627 - cms-sw#19689 - cms-sw#19694 - cms-sw#19703 - cms-sw#19781 - cms-sw#19794 plus the older ones, contained in DQMOffline/Trigger and HLTriggerOffline. It synchronises with CMSSW_9_3_X - DQMServices/ClientConfig - DQMOffline/Configuration - DQMOffline/Trigger - HLTriggerOffline/Btag - HLTriggerOffline/Higgs - HLTriggerOffline/SUSYBSM - HLTriggerOffline/Tau - HLTriggerOffline/Top
This PR includes a backport of the following PRs: - cms-sw#18172 - cms-sw#18950 - cms-sw#18959 - cms-sw#18968 - cms-sw#18971 - cms-sw#19023 - cms-sw#19046 - cms-sw#19078 - cms-sw#19119 - cms-sw#19178 - cms-sw#19290 - cms-sw#19293 - cms-sw#19294 - cms-sw#19490 - cms-sw#19499 - cms-sw#19577 - cms-sw#19585 - cms-sw#19596 - cms-sw#19599 - cms-sw#19627 - cms-sw#19689 - cms-sw#19694 - cms-sw#19703 - cms-sw#19781 - cms-sw#19794 plus the older ones, contained in DQMOffline/Trigger and HLTriggerOffline. It synchronises with CMSSW_9_3_X - DQMServices/ClientConfig - DQMOffline/Configuration - DQMOffline/Trigger - HLTriggerOffline/Btag - HLTriggerOffline/Higgs - HLTriggerOffline/SUSYBSM - HLTriggerOffline/Tau - HLTriggerOffline/Top
https://its.cern.ch/jira/browse/CMSHLT-1421
This PR is for Pure MET Triggers.
This PR is related to #19685
We only modified METMonitor_cff.py to add MET Triggers.