-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Improve MC truth information in TICL, Sim-Reco Associators, TICLDumper #42518
Improve MC truth information in TICL, Sim-Reco Associators, TICLDumper #42518
Conversation
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-42518/36526
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
037556a
to
d20c3e1
Compare
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-42518/36530
|
A new Pull Request was created by @waredjeb (Wahid Redjeb) for master. It involves the following packages:
@civanch, @pmandrik, @nothingface0, @emanueleusai, @mdhildreth, @mandrenguyen, @cmsbuild, @AdrianoDee, @srimanob, @clacaputo, @syuvivida, @tjavaid, @micsucmed, @rvenditti can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
-1 Failed Tests: ClangBuild Clang BuildI found compilation warning while trying to compile with clang. Command used:
See details on the summary page. |
d20c3e1
to
a05127e
Compare
The failing test was for el8_amd64_gcc11 i.e |
thanks @smuzaffar |
a kind ping @emanueleusai @mandrenguyen |
hi, as of oct 1st I don't do PR reviews anymore, please refer to the current dqmdc conveners for the dqm signature of this pr |
@cms-sw/dqm-l2 ? |
@cms-sw/reconstruction-l2 in case also the reconstruction reviewer has changed. |
There is still a pending change requested by Sal. |
Hi @mandrenguyen I believe I have already added the requested change (https://github.com/cms-sw/cmssw/pull/42518/files#diff-8c640197bff70f21e9374b2524ed4b091821e12ead6340f71bb51ca5719e4974R90). Please, let me know if anything else is needed. |
I have asked @rappoccio to lift the changes requested as they have been addressed. |
@mandrenguyen I resolved the conversation, thanks! |
+1 |
@cms-sw/dqm-l2 Can you please review and sign, this is blocking integration. |
Hi @waredjeb , looking at DQM bin by bin comparisons, I see, in a workflow there are a certain number of distributions that show some change. The new distributions closely match in most of the cases but there few examples like: Is it expected? |
+1 |
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 now be reviewed by the release team before it's merged. @rappoccio, @antoniovilela, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2) |
@rappoccio @antoniovilela , it would be great if this could be merged before the next prerelease is built. |
+1 |
This PR is meant to improve the Monte Carlo truth information within the TICL Framework.
Add RecoTrack index to collection of SimTracksters. This is done by using the SimTrack-to-TrackingParticle association map and the TrackingParticle-to-RecoTrack association. The SimTrack is known from the CaloParticle/SimCluster that seeds the creation of the SimTrackster
Add PU SimTrackster. This is a single SimTrackster built from all the remaining contributions from the LayerClusters not used in the SimTracksters. This is only used to estimate the pileup contamination in the recoObjects
Add SimTICLCandidate: This is a new object created within the SimTracksterProducer. This object is meant to be the best Particle Flow reconstruction we can achieve with the available objects, and is going to be used for validation of the full TICL chain. This object is created for each CaloParticle and contains the list of SimTracksters beloging to the same CaloParticle and the best recoTrack associated to the CaloParticle (plus each SimTrackster knows its RecoTrack) [1]
Associators: Adding associators[2] to EventContent.
TICLDumper: EDAnalyzer for saving TICL information in TTrees and be used out of CMSSW. Extensively used by TICL group for several studies and developments. Can be enabled by using
customiseTICLFromReco
in step3Trackster DataFormat optimization
[1] https://indico.cern.ch/event/1234092/sessions/473632/attachments/2582424/4470565/TICLMeeting_09_02_23.pdf
[2] https://hgcal.web.cern.ch/Validation/TracksterValidation/
Validation
runTheMatrix.py -l limited -i all --ibeos