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

QuickTrackAssociatorByHitsProducer throws for missing ClusterTPAssociation input #16833

Merged

Conversation

makortel
Copy link
Contributor

@makortel makortel commented Dec 1, 2016

The effectively-silent fallback has bitten me many times. I think it is a configuration error if useClusterTPAssociation=True and the ClusterTPAssociation collection is missing. In this case I'd prefer to fix my configuration instead of silently falling back to TrackerHitAssociator (not only the latter is slow, but apparently can give different results; I trust ClusterTPAssociation more).

Tested in CMSSW_9_0_X_2016-11-24-2300, no changes expected in standard workflows.

@rovere @VinInn

…ation input

The effectively-silent fallback has bitten me many times. I think it
is a configuration error if useClusterTPAssociation=True and the
ClusterTPAssociation collection is missing. I want to fix my
configuration instead of silently falling back to TrackerHitAssociator
(not only the latter is slow, but apparently can give different
results! and I trust ClusterTPAssociation more)
@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2016

A new Pull Request was created by @makortel (Matti Kortelainen) for CMSSW_9_0_X.

It involves the following packages:

SimTracker/TrackAssociatorProducers

@cmsbuild, @civanch, @mdhildreth, @davidlange6 can you please review it and eventually sign? Thanks.
@sdevissc, @GiacomoSguazzoni, @rovere, @VinInn, @threus, @dgulhan this is something you requested to watch as well.
@slava77, @smuzaffar you are the release manager for this.

cms-bot commands are listed here #13028

@makortel
Copy link
Contributor Author

makortel commented Dec 1, 2016

@cmsbuild, please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/16711/console

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2016

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2016

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2016

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-16833/16711/summary.html

The workflows 1003.0, 1001.0, 1000.0, 140.53, 136.731, 4.22 have different files in step1_dasquery.log than the ones found in the baseline. You may want to check and retrigger the tests if necessary. You can check it in the "files" directory in the results of the comparisons

@civanch
Copy link
Contributor

civanch commented Dec 1, 2016

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2016

This pull request is fully signed and it will be integrated in one of the next CMSSW_9_0_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @smuzaffar

@davidlange6
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit d3a85df into cms-sw:CMSSW_9_0_X Dec 2, 2016
@smuzaffar
Copy link
Contributor

@makortel , few workflows are now failing with following error

----- Begin Fatal Exception 02-Dec-2016 19:28:32 CET-----------------------
An exception of category 'ProductNotFound' occurred while
   [0] Processing run: 1 lumi: 1 event: 3
   [1] Running path 'validation_step'
   [2] Calling event method for module MultiTrackValidator/'hiTrackValidator'
   [3] Prefetching for unscheduled module MultiTrackValidator/'hiTrackValidator'
   [4] Calling method for unscheduled module QuickTrackAssociatorByHitsProducer/'trackAssociatorByHitsRecoDenom'
Exception Message:
Principal::getByToken: Found zero products matching all criteria
Looking for type: ClusterTPAssociation
Looking for module label: tpClusterProducer
Looking for productInstanceName: 

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

----- End Fatal Exception -------------------------------------------------

@makortel
Copy link
Contributor Author

makortel commented Dec 5, 2016

Thanks @smuzaffar, will take a look.

makortel added a commit to makortel/cmssw that referenced this pull request Dec 5, 2016
I'm not sure if this is the action actually wanted, but it preserves
the pre-cms-sw#16833 behaviour.
@makortel
Copy link
Contributor Author

makortel commented Dec 5, 2016

@smuzaffar Fix is in #16864. (I see we don't run any HI MC in the limited matrix)

@makortel makortel deleted the quickTrackAssociatorByHitsThrow branch February 12, 2018 12:54
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.

5 participants