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
PR for HLT online DQM monitoring code for Proton-Lead run in 80X (upd… #16430
Conversation
A new Pull Request was created by @varuns23 (varun sharma) for CMSSW_8_0_X. It involves the following packages: DQM/HLTEvF @perrotta, @cmsbuild, @silviodonato, @dmitrijus, @Martin-Grunewald, @fwyzard, @vanbesien, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here #13028 |
@varuns23 thanks for the follow-up changes. Can you please add this PR to the DQM Twiki for 2016 pPb? |
Added |
please test |
The tests are being triggered in jenkins. |
I see you have renamed HeavyIons to ProtonLead for some files and changed them a bit. |
Yes, the code structure need some modification. But as there is limited time for Proton-Lead run, we went ahead with the present setup and renamed HeavyIon to ProtonLead as suggested by Salvatore. Moreover PbPb run is not going to happen until late 2018. So removed it to avoid any confusion. |
@Martin-Grunewald Besides what @varuns23 just pointed out, in the current implementation of the "Heavy Ion" module, the monitored paths are specific for "Proton Lead", which looks even more confusing, IMHO. |
is there an actual change to the plugin besides a cool new name? |
Yes, there are some changes besides name change. The important one is in the hlt_dqm_sourceclient-live_cfg.py config file, where it now loads the protonlead module. Earlier it was set to pick module depending on the run key and we are having the same run key as pp for PA so it was not using the correct module. |
@davidlange6 As pointed out by @varuns23 the most important change is for DQM online operations. For the rest, apart from the plugin renaming, there are two minor fixes in the plugin itself:
|
so keep the old name of the plugin, make the trivial functionality change (the unused token) and just make a new cfi with the cool new name. Then by doing less work you preserve the PbPb functionality and get the new pPb functionality |
@davidlange6 I did not get your point. You want me to revert to HLTObjectMonitorHeavyIon.cc and rename which cfi? |
Right - rename nothing, make a new config with your pA specific name and changes
|
@davidlange6 what you propose is the ideal fix. Even better, there should be no need to define a new plugin for HI or pA either, but just to define a new instance of the plugin with the new name and the correct configuration. BTW, it has been never created a plugin for PbPb, in the version of the "Heavy Ion" module in The joint modifications of this and #16355 PRs allow to monitor some specific pPb paths for the pPb data taking period only. On the longer term, DQM and STEAM have discussed some ideas to completely restructure the code, in order to make the |
ok so its just a big mess
|
@davidlange6 practically, yes :-( |
@davidlange6 Yes, its a bit complicated. We have already taken suggestion from @diguida and working for a better structured setup. But I think for now it is important to monitor the present Proton-Lead run and the current setup should be able to do it. |
Comparison job queued. |
+1 |
Any update from hlt or orop side? |
+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, @smuzaffar |
+1 |
…ated #16355
@mtosi @silviodonato @diguida @vanbesien @dmitrijus
PR made using CMSSW_8_0_X_2016-11-02-1100