-
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
Update TrackingNtuple #21148
Update TrackingNtuple #21148
Conversation
…ts for TP Number of reco hits for TP as implemented here is not interesting. In general the can be many clusters for a given SimHit, while my purpose was to filter out those SimHits that are not reconstructed. I guess this is the time to incorporate TrackerHitAssociator.
I'm giving up on calculation of sensible "TP hits matched to clusters". TP SimHits need to be filtered (to ignore e.g. delta rays), and they are not generally available without running MixingModule in playback mode, which is something I'd prefer to not to introduce for e.g. trackingOnly workflows (since it's much easier to run pileup samples without the playback mode).
Some hits are associated to multiple clustes (e.g. strip matched hits). For those cases, the reco denominator needs the count of hits, while the sim denominator needs the count of clusters.
…with innermost reco hit
They were essentially repeat from getChi2()...
…e not interesting Seeding aim is not to find all hits of a TP, so these ratios are not interesting.
Not including them was actually a serious bug causing memory overwrites...
So I forgot to add the file... Included now and squashed in the commit where it should have been included. |
+code-checks |
Pull request #21148 was updated. @civanch, @vazzolini, @kmaeshima, @mdhildreth, @dmitrijus, @cmsbuild, @vanbesien can you please check and sign again. |
@cmsbuild, please test |
The tests are being triggered in jenkins. |
+1 The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+1 |
+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. @davidlange6, @slava77, @smuzaffar (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
This PR makes the following updates to the TrackingNtuple:
QuickTrackAssociatorByHits
; of these only this one is added for seeds)TrackingParticle::numberOfTrackerHits()
as the denominatorClusterTPAssociation
)TrackAssociatorByChi2
)trk_nInvalid
=>trk_nLost
numberOfTrackerHits()
, and the number of reco clusters matched to the TP (as inClusterTPAssociation
)and in addition:
TrackAssociatorByChi2Impl
Tested in 9_4_0_pre3, no changes expected in standard workflows.
@VinInn @ebrondol @hajohajo