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
L1T DQM Offline Stage 2 upgrades #18085
L1T DQM Offline Stage 2 upgrades #18085
Conversation
A new Pull Request was created by @cbbrainerd (Christopher Brainerd) for master. It involves the following packages: DQM/L1TMonitorClient @dmitrijus, @cmsbuild, @rekovic, @vanbesien, @mulhearn, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
The tests are being triggered in jenkins. |
Comparison job queued. |
+1 |
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @Muzaffar, @davidlange6, @smuzaffar |
+1 |
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @smuzaffar |
+1 |
Hi @cbbrainerd @z4027163 , |
I see that I missed the firestorm of new printouts introduced by this PR. Please fix those asap. Run for example workflow 1325 %MSG-e L1TCaloLayer1RawToDigi: L1TCaloLayer1RawToDigi:l1tCaloLayer1Digis 11-May-2017 06:30:54 CEST Run: 1 Event: 110 |
or these %MSG-w MonitorElement: L1TStage2MuonComp:l1tdeStage2uGMT@streamBeginRun 11-May-2017 12:32:02 CEST Run: 1 Stream: 6 %MSG %MSG %MSG |
@davidlange6 the warning messages are fixed in #18662 . |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@davidlange6 Regarding the error from the CaloLayer1 unpacker.
I will turn it to LogInfo and turn it off after 5 occurrences.
from DQM.L1TMonitor.L1TStage2_cff import * | ||
|
||
stage2UnpackPath = cms.Sequence( | ||
l1tCaloLayer1Digis + |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should not be ran in case of MC, since we don't pack CaloLayer1.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Or we put in the CaloLayer1 packer in the DIGI2RAW, which is the right thing to do.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For the moment, leave the packer in the sequence, and turn the LogError into LogInfo in case of no FED found, silenced after 5 occurrences.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
packer...to say unpacker.
why do you expect the error message to happen at all?
… On May 11, 2017, at 5:10 PM, rekovic ***@***.***> wrote:
@rekovic commented on this pull request.
In DQMOffline/L1Trigger/python/L1TriggerDqmOffline_cff.py:
> +
+from L1Trigger.L1TGlobal.hackConditions_cff import *
+from L1Trigger.L1TMuon.hackConditions_cff import *
+from L1Trigger.L1TCalorimeter.hackConditions_cff import *
+
+from DQMOffline.L1Trigger.L1TStage2CaloLayer2Offline_cfi import *
+l1tStage2CaloLayer2OfflineDQMEmu.stage2CaloLayer2JetSource=cms.InputTag("valCaloStage2Layer2Digis")
+l1tStage2CaloLayer2OfflineDQMEmu.stage2CaloLayer2EtSumSource=cms.InputTag("valCaloStage2Layer2Digis")
+from DQMOffline.L1Trigger.L1TEGammaOffline_cfi import *
+l1tEGammaOfflineDQMEmu.stage2CaloLayer2EGammaSource=cms.InputTag("valCaloStage2Layer2Digis")
+
+from Configuration.StandardSequences.Eras import eras
+from DQM.L1TMonitor.L1TStage2_cff import *
+
+stage2UnpackPath = cms.Sequence(
+ l1tCaloLayer1Digis +
For the moment, leave the packer in the sequence, and turn the LogError into LogInfo in case of no FED found, silenced after 5 occurrences.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
As a reminder, what ever mechanism you use to keep track of the number of messages sent, it must be thread safe. |
# | ||
|
||
Stage2l1TriggerOnline = cms.Sequence( | ||
stage2UnpackPath |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We simply do not need the stage2UnpackPath
when we run DQMOffline....so this should just go !
You are right...should not be there. |
great - since this problem is already pushed back to 91x, we need a minimal fix soon (as to see how much of the problem is fixed)
… On May 11, 2017, at 5:36 PM, rekovic ***@***.***> wrote:
@davidlange6
why do you expect the error message to happen at all?
You are right...should not be there.
The problem was the new unpacker sequence which should not be there when we run Offline DQM.
https://github.com/cms-sw/cmssw/pull/18085/files#r116023664.
All needed should be done in DIGI2RAW step.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@davidlange6 The error messages reported in #18085 (comment) only happen when L1T DQMOffline is ran on MC. This PR invoked the L1TDQM from Online, which in itself has the unpacker sequence, unpacking every stage of L1T, runs the emulator, and then does the comparison of unpacked L1T and emulated L1T and stores it in the DQM histograms. As L1T DQM Online is designed to run on DATA, running However, if one runs on MC RAW, there are some parts of L1T which are not packed in RAW. The moral of the story: we need to develop the missing packers. We are working on it, and hopefully will make it in 92X. The warning messages reported in #18085 (comment) are fixed in #18662, as mentioned by @thomreis. |
Changed L1T DQM Offline sequences to use L1T Stage 2 modules and to produce the same histograms as L1T DQM Online sequences.
Based on and supersedes #16095, #16639, #17739, and #18025.
Work by @cbbrainerd and @z4027163.