-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Possible misconfiguration of TrackingPOGFilters #37738
Comments
A new Issue was created by @perrotta Andrea Perrotta. @Dr15Jones, @perrotta, @dpiparo, @makortel, @smuzaffar, @qliphy can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
assign reconstruction FYI @cms-sw/tracking-pog-l2 |
New categories assigned: reconstruction @jpata,@slava77,@clacaputo you have been requested to review this Pull request/Issue and eventually sign? Thanks |
type trk |
this is probably a tracker issue ( there was a PR that drops empty detsets in the cluster collections @cms-sw/trk-dpg-l2 |
a fix could be to still fill a summary for empty dets, but perhaps a different functionality will need to be added to check empties |
Hi @slava77, #37035 drops empty DetSets from the pixel digi collection so the multiplicity of pixel clusters remains unchanged (after all, there is nothing to cluster from empty DetSets, more details in #37035 (comment)). Hence, I don't see how the issue reported here could be related to #37035. |
but doesn't the clusterizer preserve the DetSets dimension? If so, for an empty BPIX before #37035 the |
Based on my observations described in #37035 (comment), the clusterizer does not preserve the DetSetVector size. When it encounter an empty digi DetSet, it does not produce an empty cluster DetSet. This also seems to be confirmed by https://github.com/cms-sw/cmssw/blob/CMSSW_12_2_0/RecoLocalTracker/SiPixelClusterizer/plugins/SiPixelClusterProducer.cc#L191--L197. |
Also to add here: since CMSSW_12_4 2022-04-29-2300 , there is an IB issue with 10805.31 Starting python2 /data/cmsbld/jenkins/workspace/ib-run-relvals/cms-bot/monitor_workflow.py timeout --signal SIGTERM 9000 cmsRun -j JobReport3.xml step3_RAW2DIGI_L1Reco_RECO_RECOSIM_PAT_VALIDATION_DQM.py |
Let's move this to a separate issue as the Triton issue has nothing to do with TrackingPOGFilters. I opened #37767. |
so, I 've started to have a look and here is some other evidence I gathered:
cmssw/DataFormats/TrackerCommon/interface/ClusterSummary.h Lines 76 to 87 in 62ebaf9
cmssw/DataFormats/TrackerCommon/interface/ClusterSummary.h Lines 109 to 112 in 62ebaf9
|
Upon further look, as far as I can tell, the printout works as intended.
cmssw/DataFormats/TrackerCommon/src/ClusterSummary.cc Lines 73 to 79 in 6d2f660
hence the warning gets triggered here: cmssw/DataFormats/TrackerCommon/src/ClusterSummary.cc Lines 50 to 53 in 6d2f660
|
@cms-sw/reconstruction-l2 given the analysis above #37738 (comment) do you think is this issue still relevant? |
+reconstruction
|
This issue is fully signed and ready to be closed. |
@mmusich @jpata: ok, we could even close it. |
@perrotta the problem is about the sanity of running the MET filter in a single photon, no PU wf. In normal collision workflows it makes sense to check because there are always pixel clusters. |
I agree with Marco above. Do we have ways to ignore warnings in some wfs (per-wf logging level)? Or maybe extending the warning message "this should not happen in normal collision events" or such? |
It should be straightforward to suppress messages from particular category (
(see https://github.com/cms-sw/cmssw/blob/master/FWCore/MessageService/Readme.md#suppressing-a-particular-category), but if the demand for such suppression starts to spread, perhaps some more specific structure in |
assign pdmv |
New categories assigned: pdmv @bbilin,@sunilUIET,@kskovpen you have been requested to review this Pull request/Issue and eventually sign? Thanks |
The PR tests of (now merged) #37134 for wfs 10804.31 and 10805.31 are showing at every event the following error messagges:
I did not verify whether this also happens in other workflows.
As pointed out by @mmusich in #37134 (comment), it looks like there's something wrong with how the "tracking POG" filters in:
cmssw/RecoMET/METFilters/python/trackingPOGFilters_cfi.py
Lines 44 to 58 in 6d2f660
are configured.
The text was updated successfully, but these errors were encountered: