Skip to content
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

Preping Online/Offline HCAL DQM Applications for MWGR2 and beyond #17657

Closed
wants to merge 13 commits into from

Conversation

vkhristenko
Copy link
Contributor

Updates for HCAL DQM

  • HE Upgrade of 1 RBX
  • HF dual anode readout
  • update constants
  • tested with CMSSW_9_0_0_pre5 and run 288236 runs fine

VK

@vkhristenko
Copy link
Contributor Author

@DryRun

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @vkhristenko (Viktor Khristenko) for CMSSW_9_0_X.

It involves the following packages:

DQM/HcalCommon
DQM/HcalTasks
DQM/Integration

@cmsbuild, @dmitrijus, @vanbesien, @davidlange6 can you please review it and eventually sign? Thanks.
@threus, @batinkov, @deguio this is something you requested to watch as well.
@davidlange6, @smuzaffar you are the release manager for this.

cms-bot commands are listed here #13028

@dmitrijus
Copy link
Contributor

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 1, 2017

Pull request #17657 was updated. @cmsbuild, @dmitrijus, @vanbesien, @davidlange6 can you please check and sign again.

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 1, 2017

Pull request #17657 was updated. @cmsbuild, @dmitrijus, @vanbesien, @davidlange6 can you please check and sign again.

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 1, 2017

Pull request #17657 was updated. @cmsbuild, @dmitrijus, @vanbesien, @davidlange6 can you please check and sign again.

@vkhristenko
Copy link
Contributor Author

@dmitrijus , I updated the tag collector - but that is for 900_pre5

for today, either @DryRun cherry picks it or we run as is

VK

@deguio
Copy link
Contributor

deguio commented Mar 1, 2017

@dmitrijus

@DryRun is working on the 830 version of this PR. he can update the tag collector when ready
in the meantime could you open a 840 session as well? most likely we will move to it today at p5

@deguio deguio mentioned this pull request Mar 1, 2017
@vkhristenko vkhristenko changed the title Preping Online HCAL DQM Applications for MWGR2 and beyond Preping Online/Offline HCAL DQM Applications for MWGR2 and beyond Mar 2, 2017
@@ -32,17 +32,25 @@ namespace hcaldqm
24, 0, 20, 0, 21, 0, 25, 0, 31, 0,
35, 0, 37, 0, 34, 0, 30, 0, 22,22,
29,29, 32,32, 0, 0, 0, 0, 0, 0,
0, 0, 36, 0, 0, 0, 0, 0, 0, 0,
0, 0, 38, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
uint16_t const CRATE2FED[50] = {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @vkhristenko @deguio- ok, so these are indeed not constant constants (as we had worried about last summer). So, are these only for online DQM? I guess the answer is no, as the tier0 sees problems. If not, how do we support 2016 data?

@dmitrijus
Copy link
Contributor

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 2, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/18077/console Started: 2017/03/02 16:52
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/18097/console Started: 2017/03/03 01:52

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 2, 2017

This pull request is fully signed and it will be integrated in one of the next CMSSW_9_0_X IBs after it passes the integration tests. This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @smuzaffar

@vkhristenko
Copy link
Contributor Author

vkhristenko commented Mar 2, 2017

@davidlange6

David, I requested from Hcal that somehow this mapping is obtainable from within cmssw. HCAL Status is generated per FED and all of the monitoring is done in that at cDAQ, therefore when I was writing this I thought that it's quite prudent to see the status in a similar fashion without thinking of how to convert.

However, there is a limitation of having to deal with this mapping.
I believe this is a bit short-sided that we can not perform this kind of transformations on the coordinates of our system. So far, my request went unanswered. Therefore, I see 2 possible solutions:

  1. HCAL DPG adds this record, similar to the electronics map @deguio. A list of tuples or something like that. Similar to electronics map, this map changes only when you are upgrading something and is part of conditions and you can make your applications customizable.

  2. HCAL DQM has to make a rewrite of that to change the status generation part from electronics to detector coordinates.

What to do - is up to @deguio, @hatakeyamak and Hcal Operations.

VK

@deguio
Copy link
Contributor

deguio commented Mar 2, 2017

point taken. we will find a way to accomodate new and old detector together.
(not for 840 though)

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 3, 2017

-1

Tested at: b83b0f3

You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-17657/18097/summary.html

I found follow errors while testing this PR

Failed tests: RelVals

  • RelVals:

When I ran the RelVals I found an error in the following worklfows:
136.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.log

10021.0 step5
runTheMatrix-results/10021.0_TenMuE_0_200+TenMuE_0_200_pythia8_2017_GenSimFull+DigiFull_2017+RecoFull_2017+ALCAFull_2017+HARVESTFull_2017/step5_TenMuE_0_200+TenMuE_0_200_pythia8_2017_GenSimFull+DigiFull_2017+RecoFull_2017+ALCAFull_2017+HARVESTFull_2017.log

10024.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.log

10824.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.log

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 3, 2017

Comparison not run due to runTheMatrix errors (RelVals and Igprof tests were also skipped)

@davidlange6
Copy link
Contributor

davidlange6 commented Mar 3, 2017 via email

@vkhristenko
Copy link
Contributor Author

yes. With exactly the same problem as for 2016. Because of this mapping of crate2fed and fed2crate

VK

@davidlange6
Copy link
Contributor

what a mess. this of course means that even the MC, the right information is available via the GT...

but anyway, I would suggest that we just leave out the hcal dqm in the tier0 instead of breaking it everywhere else.

@davidlange6
Copy link
Contributor

I should have clarified, that the reverse (disable everywhere but tier0) is also fine in case that matches the priorities better.

@vkhristenko
Copy link
Contributor Author

vkhristenko commented Mar 3, 2017

we need only online dqm - the rest can be switched off (offline workflows) for now until hcal sorts out the issue.

and regarding MC and GT - it's not a question of GT. It's a question of what FEDs/Crates are at cDAQ for that MC

VK

@davidlange6
Copy link
Contributor

"FEDs/Crates are at cDAQ for that MC" : is that not defined for MC in a GT or in code (we certainly don't get the info from P5 via a phone call / email:) ) ?

@vkhristenko
Copy link
Contributor Author

David, we can discuss forever.

Bottom line, what I mean is that I can not customize my application to account for a conversion from FED2Crate and from Crate2FED. May be I don't understand the joke.... all I'm trying to say is that I'm not able to customize that part, period. If hcal dpg decides they do not need that part - we will rewrite removing these dependencies completely. I hope we can close on this subject here.

VK

@davidlange6
Copy link
Contributor

davidlange6 commented Mar 3, 2017 via email

@davidlange6
Copy link
Contributor

will come back in a different form. Closing until that happens.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants