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

Enable bkw search for non-quadruplet pixel-seeded iterations, and update to latest hit selection windows #381

Merged
merged 4 commits into from
Nov 8, 2021

Conversation

mmasciov
Copy link
Collaborator

@mmasciov mmasciov commented Nov 8, 2021

PR description:

As per title (in answer to BTV results showing issues with number of missing inner hits).

PR validation:

In 112X, with default 6 mkFit iterations:

Including tobTecStep (6+1 iterations):

--> At built-track level, efficiency improves in all samples, especially at low pT.
--> OOB performance: improvement in efficiency, with slight increase in fakes+duplicates.
--> Number of pixel layers/hits increases in iterations where backward search is (now) activated.
--> Slight reduction (< 0.5 hits) in number of strip layers/hits.

mmasciov added a commit to trackreco/cmssw that referenced this pull request Nov 8, 2021
@@ -107,6 +107,62 @@ namespace
}
*/
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should the commented out part with SetupBackwardSearch_Iter5 be removed now?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left it there, in case @osschar needs it for future development.
But sure, I can clean them out.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have removed SetupBackwardSearch_Iter5 and explained SetupBackwardSearch_Iter0.

@@ -107,6 +107,62 @@ namespace
}
*/

void SetupBackwardSearch_Iter1(IterationConfig& ic)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the added methods look the same.
Can the copy-paste be avoided? e.g. SetupBackwardSearch_PixelCommon, which can be called by 1,3,5,6,9

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

slava77 added a commit to trackreco/cmssw that referenced this pull request Nov 8, 2021
@@ -694,7 +692,8 @@ namespace
ii[1].set_dupclean_flag();
ii[1].set_dupl_params(0.24, 0.03,0.05,0.08);
fill_hit_selection_windows_params(ii[1]);
ii[1].m_backward_params = ii[1].m_params;
SetupBackwardSearch_PixelCommon(ii[1]);
//ii[1].m_backward_params = ii[1].m_params;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
//ii[1].m_backward_params = ii[1].m_params;

can be cleaned up
we don't have this commented out alternative in Iter7/Iter8 cases

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All equivalent lines have been removed.

@slava77 slava77 merged commit 6b7d6e4 into devel Nov 8, 2021
@osschar osschar deleted the hitSelWindowsNov21 branch December 14, 2021 23:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants