-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Adding SimpleTrackValidation
Analyzer
#47370
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
Conversation
cms-bot internal usage |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47370/43726 Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
8f2e620
to
3d21d55
Compare
please test |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47370/43729 |
A new Pull Request was created by @AdrianoDee for master. It involves the following packages:
@antoniovagnerini, @rseidita can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some pedantic comments (mostly care about the fillDescriptions
)
+1 Size: This PR adds an extra 20KB to repository Comparison SummarySummary:
|
3d21d55
to
58e4d2f
Compare
SimpleTrackValidation Analyzer Co-authored-by: AdrianoDee <[email protected]> Co-authored-by: Simone Rossi Tisbeni <[email protected]> Co-authored-by: bucket420 <[email protected]>
b11f35a
to
f208846
Compare
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47370/43753 |
Pull request #47370 was updated. @antoniovagnerini, @cmsbuild, @rseidita can you please check and sign again. |
please test |
+1 Size: This PR adds an extra 20KB to repository Comparison SummarySummary:
|
+dqm
|
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. @mandrenguyen, @sextonkennedy, @antoniovilela, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
int rt = 0; // number of reconstructed tracks; | ||
int at = 0; // number of reconstructed tracks associated to a tracking particle | ||
int ast = 0; // number of tracking particles associated to at least a reconstructed track. | ||
int dt = 0; // number of duplicates (number of sim associated to more than one reco); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
global_dt_, number of duplicates (number of sim associated to more than one reco);
is this comment correct ?
dt
is filled up in a loop on reco::Track
-s, so this should be a number of reco tracks that is already been found associated to another sim track?
@elenavernazza @JanGerritSchulz @rovere
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indeed the comment is not right, this is counting the number of reco tracks associated to a sim track that has associations to multiple reco tracks (the logic to compute the duplicates should be fine, I think).
PR description:
This PR proposes to add the
SimpleTrackValidation
analyzer that, given in input:TrackingParticleSelector
);produces a ROOT file collecting five quantities:
global_rt_
, number of reconstructed tracks;global_st_
, number of tracking particles;global_at_
, number of reconstructed tracks associated to a tracking particle;global_dt_
, number of duplicates (number of sim associated to more than one reco);global_ast_
, number of tracking particles associated to at least a reconstructed track.Used for the tracking performance optimization in:
This is useful as first step to include the optimizations scripts in
cms-sw
. Authored together with with @rsreds and @bucket420.