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
EMTF DQM Module #13513
EMTF DQM Module #13513
Conversation
A new Pull Request was created by @swang373 (Sean-Jiun Wang) for CMSSW_8_0_X. It involves the following packages: DQM/L1TMonitor The following packages do not have a category, yet: DataFormats/L1TMuon @cmsbuild, @vanbesien, @mulhearn, @deguio, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are list here #13028 |
I'm OK with this, but note I haven't turned on EMTF unpacking in L1T standard sequences yet. Indeed, I'd like to leave this out of MWGR until we have exercised the L1T+HLT without any glitches, and have solid integration test with RAW data file that includes all of Stage-2 L1T. Of course, we can have special version of sequence for online DQM... just talking about what goes in release. |
+1 |
The tests are being triggered in jenkins. |
please submit to 81x as well. |
ciao swang373, or do provide an additional cfg? including esmaeel in this thread. please let us know asap, cause at the moment we cannot proceed (unless I am missing something). |
Ciao Federico, You are correct, I had not modified the necessary configuration files in DQM/L1TMonitor. Sorry about that. In https://github.com/cms-sw/cmssw/blob/CMSSW_8_1_X/DQM/L1TMonitor/python/L1TStage2_cff.py: from DQM.L1TMonitor.L1TStage2EMTF_cfi import *
from EventFilter.L1TRawToDigi.emtfStage2Digis_cfi import * and l1tStage2Emtf needs to be added to the l1tStage2online sequence. Then the emtfStage2Digis need to be added in the main configuration file on line 55: https://github.com/cms-sw/cmssw/blob/CMSSW_8_1_X/DQM/Integration/python/clients/l1tstage2_dqm_sourceclient-live_cfg.py#L55 This was enough for me to test the code locally with an l1tstage2_cfg file Esmaeel provided me. |
ok. could you add a commit to this very same PR with the needed changes? |
@swang373 |
+1 |
+1 |
This pull request is fully signed and it will be integrated in one of the next CMSSW_8_0_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @Degano, @smuzaffar |
@swang373 |
Sorry about that! |
no problem. |
@@ -0,0 +1,12 @@ | |||
import FWCore.ParameterSet.Config as cms |
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.
what are the plans for also adding this unpacker to the tier-0? @mulhearn
EMTF DQM Module
This module was written following the naming convention set forth by Jing Yu and Esmaeel and currently monitors basic hardware values stored in the EMTFOutputCollection.
EMTF Unpacker
emtfStage2Digis_cfi.py
EMTFOutput.h
The file EMTFOutput.h was modified with permission from Andrew to fix some method declarations. The python configuration file was provided by Andrew, with some naming changes to follow convention.
Testing
This module was compiled and tested within CMSSW_8_0_0_pre6. The input files used were the following from MWGR2: