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

"ECAL Interpolated Laser correction <0" msg in rerecoing cosmics (2020 MWGR / 2021 CRUZET) #35014

Closed
tvami opened this issue Aug 25, 2021 · 23 comments

Comments

@tvami
Copy link
Contributor

tvami commented Aug 25, 2021

When rerecoing CRUZET runs we see
"%MSG-e EcalLaserDbService: EcalDQMonitorTask:ecalMonitorTask 29-Jul-2021 01:46:21 CEST Run: 343175 Event: 382226
Interpolated Laser correction <0 for detid 838888175
%MSG
%MSG-e EcalLaserDbService: EcalDQMonitorTask:ecalMonitorTask 29-Jul-2021 01:46:21 CEST Run: 343175 Event: 382226
"
a lot! This was present in the MWGRs in 2020 too, but still present in the current CRUZET.

Recipe to reproduce

cmsrel CMSSW_11_3_4
cd CMSSW_11_3_4/src
cmsenv
cmsDriver.py step2 --conditions auto:run3_data_prompt --customise Configuration/DataProcessing/RecoTLR.customisePrompt,Configuration/DataProcessing/RecoTLR.customiseCosmicData --data --datatier RECO,DQMIO --era Run3 --eventcontent RECO,DQM --filein /store/express/Commissioning2020/ExpressCosmics/FEVT/Express-v1/000/338/714/00000/000D25B4-AE2B-ED4D-A539-F6EF7CDD527E.root --fileout "file:step2.root" --nThreads 8 --no_exec --number 1 --process reRECO --python_filename step_2_cfg.py --scenario cosmics --step RAW2DIGI,L1Reco,RECO,DQM

or for 2021 CRUZET

cmsDriver.py step2 --conditions auto:run3_data_prompt --customise Configuration/DataProcessing/RecoTLR.customisePrompt,Configuration/DataProcessing/RecoTLR.customiseCosmicData --data --datatier RECO,DQMIO --era Run3 --eventcontent RECO,DQM --filein /store/express/Commissioning2021/ExpressCosmics/FEVT/Express-v1/000/344/518/00000/0147726b-df3d-467c-b802-17f26ff1ae92.root --fileout "file:step2.root" --nThreads 8 --no_exec --number 1 --process reRECO --python_filename step_2_cfg.py --scenario cosmics --step RAW2DIGI,L1Reco,RECO,DQM
@tvami
Copy link
Contributor Author

tvami commented Aug 25, 2021

assign alca

@cmsbuild
Copy link
Contributor

New categories assigned: alca

@francescobrivio,@tvami,@malbouis,@pohsun,@tlampen,@yuanchao you have been requested to review this Pull request/Issue and eventually sign? Thanks

@cmsbuild
Copy link
Contributor

A new Issue was created by @tvami Tamas Vami.

@Dr15Jones, @perrotta, @dpiparo, @makortel, @smuzaffar, @qliphy can you please review it and eventually sign/assign? Thanks.

cms-bot commands are listed here

@tvami
Copy link
Contributor Author

tvami commented Aug 25, 2021

ECAL experts (@cms-sw/ecal-dpg-l2 ) already working on this, but I wanted it to be more visible when speaking about it at different coordination meetings.

@thomreis
Copy link
Contributor

Who exactly is working on this?

@tvami
Copy link
Contributor Author

tvami commented Aug 25, 2021

Hi @thomreis , I'm in contact with Marco Cipriani. But I added you to the Mattermost channel where we chatted about this so far.

@fcouderc
Copy link
Contributor

fcouderc commented Sep 6, 2021

Hi @tvami

I investigated a bit more this issue. Rather than the corrections which look ok, this seems to be due to the timestamp of the event. It may be only a problem in the Ecal DQM in fact, does the error show up in the standard reco?

For instance here is just an extended dump of the error message
%MSG-e EcalLaserDbService: EcalDQMonitorTask:ecalMonitorTask 06-Sep-2021 14:45:33 CEST Run: 338714 Event: 2799251
Interpolated Laser correction <0 for detid 838904326 tf = 6896959553087209472 t_i = 6896956636804415488 t_laser = 0 t = 0 t3 = 6896965720660246528 -- p_f = 0.899799 p_i = 0.899597 -- p2 =0.899799 p1/p2 = 0.999776 p3/p2 = 0.999947
%MSG

as one can see t_laser = t = 0 and t is the timestamp used as argument of the laser service function, so this is set incorrectly in DQM most likely.

Ecal DQM team has been notified.

Fabrice

@tvami
Copy link
Contributor Author

tvami commented Sep 6, 2021

I have run

cmsDriver.py step2 --conditions auto:run3_data_prompt --customise Configuration/DataProcessing/RecoTLR.customisePrompt,Configuration/DataProcessing/RecoTLR.customiseCosmicData --data --datatier RECO --era Run3 --eventcontent RECO --filein /store/express/Commissioning2021/ExpressCosmics/FEVT/Express-v1/000/344/518/00000/0147726b-df3d-467c-b802-17f26ff1ae92.root --fileout "file:step2.root" --nThreads 8 --no_exec --number 1 --process reRECO --python_filename step_2_cfg.py --scenario cosmics --step RAW2DIGI,L1Reco,RECO

and indeed I dont see the warning anymore

@tvami
Copy link
Contributor Author

tvami commented Sep 6, 2021

assign dqm

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 6, 2021

New categories assigned: dqm

@jfernan2,@kmaeshima,@rvenditti,@andrius-k,@ErnestaP,@ahmad3213 you have been requested to review this Pull request/Issue and eventually sign? Thanks

@abhih1
Copy link
Contributor

abhih1 commented Sep 6, 2021

Ecal DQM is taking a look at this.

-Abhirami

@abhih1
Copy link
Contributor

abhih1 commented Sep 6, 2021

Hi @tvami It was indeed an error with DQM. I have created a PR to the master #35163 to rectify this. Would you like to have a backport PR to CMSSW_11_3_X as well?

@tvami
Copy link
Contributor Author

tvami commented Sep 6, 2021

Hi @tvami It was indeed an error with DQM. I have created a PR to the master #35163 to rectify this. Would you like to have a backport PR to CMSSW_11_3_X as well?

Yes please do the backport to 11_3_X, thanks!

@abhih1
Copy link
Contributor

abhih1 commented Sep 6, 2021

Hi @tvami It was indeed an error with DQM. I have created a PR to the master #35163 to rectify this. Would you like to have a backport PR to CMSSW_11_3_X as well?

Yes please do the backport to 11_3_X, thanks!

The backport is done here: #35164.

@tvami
Copy link
Contributor Author

tvami commented Sep 6, 2021

Thanks a lot for the quick response @abhih1 !

@tvami
Copy link
Contributor Author

tvami commented Sep 6, 2021

Oh @abhih1 since 12_0_X will be used for CRAFT and test beams, would you please submit a backport there as well? Thanks again! (this is less urgent btw, the CMSSW_11_3_X was the urgent one)

@abhih1
Copy link
Contributor

abhih1 commented Sep 6, 2021

Sure! Here is the backport to 12_0_X #35171

@tvami
Copy link
Contributor Author

tvami commented Sep 7, 2021

Hi @smuzaffar I'm wondering why this issue is not auto-closed, I did this
#35164 (comment)
I thought when I do the resolves xxxxx it would close automatically.
(of course in this very specific case, I opened the issue, so I can very easily close it too, but I want to understand why the bot didnt do it)
Thanks!

@tvami
Copy link
Contributor Author

tvami commented Sep 7, 2021

@makortel
Copy link
Contributor

makortel commented Sep 7, 2021

I'm wondering why this issue is not auto-closed, I did this
#35164 (comment)
I thought when I do the resolves xxxxx it would close automatically.

The "resolves xxxxx" needs to be in the PR description.

@tvami
Copy link
Contributor Author

tvami commented Sep 7, 2021

I'm wondering why this issue is not auto-closed, I did this
#35164 (comment)
I thought when I do the resolves xxxxx it would close automatically.

The "resolves xxxxx" needs to be in the PR description.

Ahh I see, thanks for the info! Maybe it would be beneficial if it could be done in the comments as well? Similarly like how it is done for the backport of ... command (that works from the comments as well)?

@tvami tvami closed this as completed Sep 7, 2021
@makortel
Copy link
Contributor

makortel commented Sep 7, 2021

I'm wondering why this issue is not auto-closed, I did this
#35164 (comment)
I thought when I do the resolves xxxxx it would close automatically.

The "resolves xxxxx" needs to be in the PR description.

Ahh I see, thanks for the info! Maybe it would be beneficial if it could be done in the comments as well?

The "resolves xxxxx" is a feature of GitHub, see https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue

Similarly like how it is done for the backport of ... command (that works from the comments as well)?

The backport, on the other hand, is a feature of cms-bot. I leave it to @smuzaffar to comment how feasible extending cms-bot into that direction would be.

@smuzaffar
Copy link
Contributor

@tvami , as @makortel mentioned , resolves ... is github feature and I would not like to change its behavior with cms-bot

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

No branches or pull requests

7 participants