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

enable seedingDeepCore displacedRegionalTracking in phase-1 eras #43472

Merged
merged 4 commits into from
Dec 4, 2023

Conversation

slava77
Copy link
Contributor

@slava77 slava77 commented Dec 1, 2023

Following a presentation in the RECO meeting
https://indico.cern.ch/event/1352807/#13-tracking-devs-tagetting-202

it was proposed by RECO to validate the tracking updates directly in the production setup

This PR enables seedingDeepCore displacedRegionalTracking in phase-1 eras by default
and this way can naturally be covered in 14_0_0_pre2 relvals.
In case a revert is needed, it will be simple to go back.

The updates in tracking are somewhat restricted to either high pt hadronic jets or to very displaced tracks. This should have little interference of other possible more prompt-related updates.

@cms-sw/reconstruction-l2
@cms-sw/tracking-pog-l2

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2023

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-43472/38032

  • This PR adds an extra 16KB to repository

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2023

A new Pull Request was created by @slava77 (Slava Krutelyov) for master.

It involves the following packages:

  • Configuration/Eras (operations)

@fabiocos, @davidlange6, @antoniovilela, @cmsbuild, @rappoccio can you please review it and eventually sign? Thanks.
@Martin-Grunewald, @fabiocos, @missirol, @AnnikaStein, @makortel this is something you requested to watch as well.
@sextonkennedy, @rappoccio, @antoniovilela you are the release manager for this.

cms-bot commands are listed here

@slava77
Copy link
Contributor Author

slava77 commented Dec 1, 2023

@cmsbuild please test

@slava77
Copy link
Contributor Author

slava77 commented Dec 1, 2023

type tracking

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2023

-1

Failed Tests: RelVals RelVals-INPUT
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-470139/36261/summary.html
COMMIT: e11d70d
CMSSW: CMSSW_14_0_X_2023-12-01-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/43472/36261/install.sh to create a dev area with all the needed externals and cmssw changes.

RelVals

The relvals timed out after 4 hours.

----- Begin Fatal Exception 01-Dec-2023 17:27:39 CET-----------------------
An exception of category 'ProductNotFound' occurred while
   [0] Processing  Event run: 1 lumi: 1 event: 1 stream: 0
   [1] Running path 'prevalidation_step'
   [2] Prefetching for module MultiTrackValidator/'trackValidatorJetCore'
   [3] Calling method for module TrackCollectionMerger/'jetCoreRegionalStepTracks'
Exception Message:
Principal::getByToken: Found zero products matching all criteria
Looking for type: std::vector<reco::Track>
Looking for module label: jetCoreRegionalStepBarrelTracks
Looking for productInstanceName: 

   Additional Info:
      [a] If you wish to continue processing events after a ProductNotFound exception,
add "TryToContinue = cms.untracked.vstring('ProductNotFound')" to the "options" PSet in the configuration.

----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 01-Dec-2023 17:40:16 CET-----------------------
An exception of category 'ProductNotFound' occurred while
   [0] Processing  Event run: 1 lumi: 1 event: 1 stream: 0
   [1] Running path 'prevalidation_step'
   [2] Prefetching for module MultiTrackValidator/'trackValidatorJetCore'
   [3] Calling method for module TrackCollectionMerger/'jetCoreRegionalStepTracks'
Exception Message:
Principal::getByToken: Found zero products matching all criteria
Looking for type: std::vector<reco::Track>
Looking for module label: jetCoreRegionalStepBarrelTracks
Looking for productInstanceName: 

   Additional Info:
      [a] If you wish to continue processing events after a ProductNotFound exception,
add "TryToContinue = cms.untracked.vstring('ProductNotFound')" to the "options" PSet in the configuration.

----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 01-Dec-2023 17:41:47 CET-----------------------
An exception of category 'ProductNotFound' occurred while
   [0] Processing  Event run: 1 lumi: 1 event: 1 stream: 0
   [1] Running path 'prevalidation_step'
   [2] Prefetching for module MultiTrackValidator/'trackValidatorJetCore'
   [3] Calling method for module TrackCollectionMerger/'jetCoreRegionalStepTracks'
Exception Message:
Principal::getByToken: Found zero products matching all criteria
Looking for type: std::vector<reco::Track>
Looking for module label: jetCoreRegionalStepBarrelTracks
Looking for productInstanceName: 

   Additional Info:
      [a] If you wish to continue processing events after a ProductNotFound exception,
add "TryToContinue = cms.untracked.vstring('ProductNotFound')" to the "options" PSet in the configuration.

----- End Fatal Exception -------------------------------------------------
Expand to see more relval errors ...

RelVals-INPUT

  • 13234.013234.0_TTbar_14TeV+2021FS/step2_TTbar_14TeV+2021FS.log
  • 13434.013434.0_TTbar_14TeV+2021FSPU/step2_TTbar_14TeV+2021FSPU.log
  • 14034.014034.0_TTbar_14TeV+2023FS/step2_TTbar_14TeV+2023FS.log
Expand to see more relval errors ...

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2023

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-43472/38043

  • This PR adds an extra 20KB to repository

@slava77
Copy link
Contributor Author

slava77 commented Dec 2, 2023

@mandrenguyen
I disabled displacedRegional for pp_on_AA and pp_on_XeXe
I suppose, pA is going to be OK.

is there anything else similar that I missed in HI context ?

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 2, 2023

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-43472/38048

  • This PR adds an extra 24KB to repository

@slava77
Copy link
Contributor Author

slava77 commented Dec 2, 2023

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 2, 2023

Pull request #43472 was updated. @antoniovilela, @mandrenguyen, @rappoccio, @fabiocos, @jfernan2, @davidlange6 can you please check and sign again.

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 2, 2023

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-470139/36279/summary.html
COMMIT: 5b1e007
CMSSW: CMSSW_14_0_X_2023-12-02-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/43472/36279/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially added 98 lines to the logs
  • Reco comparison results: 9682 differences found in the comparisons
  • DQMHistoTests: Total files compared: 50
  • DQMHistoTests: Total histograms compared: 3369386
  • DQMHistoTests: Total failures: 5427
  • DQMHistoTests: Total nulls: 274
  • DQMHistoTests: Total successes: 3363663
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 160466.56600000005 KiB( 49 files compared)
  • DQMHistoSizes: changed ( 10024.0,... ): 8764.192 KiB Tracking/JetCore
  • DQMHistoSizes: changed ( 10024.0,... ): 756.855 KiB Tracking/Track
  • DQMHistoSizes: changed ( 10024.0,... ): 201.715 KiB Tracking/TrackTPPtLess09
  • DQMHistoSizes: changed ( 10024.0,... ): 180.709 KiB Tracking/TrackParameters
  • DQMHistoSizes: changed ( 10024.0,... ): 166.715 KiB Tracking/TrackBuilding
  • DQMHistoSizes: changed ( 10024.0,... ): 0.004 KiB MessageLogger/Errors
  • DQMHistoSizes: changed ( 10024.0,... ): 0.004 KiB MessageLogger/Warnings
  • DQMHistoSizes: changed ( 13234.0,... ): 8667.796 KiB Tracking/JetCore
  • DQMHistoSizes: changed ( 13234.0,... ): 742.191 KiB Tracking/Track
  • DQMHistoSizes: changed ( 141.044 ): 0.051 KiB JetMET/SUSYDQM
  • DQMHistoSizes: changed ( 312.0 ): ...
  • Checked 214 log files, 167 edm output root files, 50 DQM output files
  • TriggerResults: found differences in 16 / 48 workflows

@mandrenguyen
Copy link
Contributor

mandrenguyen commented Dec 4, 2023

+reconstruction
Not much change to MC workflows, but looks like there's just not enough stats.
Real data shows changes to the track distributions, e.g.:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/baseLineComparisons/CMSSW_14_0_X_2023-12-02-1100+470139/60119/validateJR/141.044_RunJetMET2023D/all_reRECO_step3/c_log10recoTracks_generalTracks__reRECO_obj_pt.png

@antoniovilela
Copy link
Contributor

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 4, 2023

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 will be automatically merged.

@smuzaffar
Copy link
Contributor

in the last round of tests it looks like 140.56_RunHI2018/step2 crashed.

Thanks. Still, how did you find it?

since there is a clear A fatal system signal has occurred: external termination request some basic grep could be done for the PR test summary. @iarspider @smuzaffar can it be added?

@slava77 thanks for the suggestion. cms-sw/cms-bot#2127 should take care of such failed relvals

cmsbuild added a commit that referenced this pull request Jan 16, 2024
…ignTRK002/dnnFix

followup fixes after enabling seedingDeepCore displacedRegionalTracking in #43472
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.

7 participants