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
Improvements to the Phase I quadruplet pixel seeding by Cellular Automaton #15751
Conversation
A new Pull Request was created by @felicepantaleo (Felice Pantaleo) for CMSSW_8_1_X. It involves the following packages: RecoPixelVertexing/PixelTriplets @cmsbuild, @cvuosalo, @slava77, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are list here #13028 |
@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: |
Another presentation with more details attached |
Hi all, |
|
||
if (areAlignedRZ(innerCell, ptmin, thetaCut) && haveSimilarCurvature(innerCell, region_origin_x, region_origin_y, region_origin_radius, phiCut)) { | ||
void checkAlignmentAndTag(CACell* innerCell, const float ptmin, const float region_origin_x, const float region_origin_y, const float region_origin_radius, const float thetaCut, const float phiCut, const float hardPtCut) { |
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.
here and below some linebreaks should be added to improve readability
Pull request #15751 was updated. @cmsbuild, @cvuosalo, @slava77, @davidlange6 can you please check and sign again. |
Hi @slava77 |
+1 The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: |
@cmsbuild please test @felicepantaleo |
The tests are being triggered in jenkins. |
+1
timing for the 6 most-changed modules
|
This pull request is fully signed and it will be integrated in one of the next CMSSW_8_1_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @smuzaffar |
Comparison is ready @slava77 comparisons for the following workflows were not done due to missing matrix map:
|
here are a few plots of the effects on the reco tracking with CA enabled (currently it looks like the target for this code is HLT, so, the plots are just FYI, without actions required for this PR). These are based on 10224 with CA enabled using customiseForQuadrupletsByCellularAutomaton (black is the IB CMSSW_8_1_X_2016-09-11-2300 and red is IB+thisPR) |
ciao for reference performance for pixel tracks are the following On Wed, Sep 14, 2016 at 3:11 AM, Slava Krutelyov notifications@github.com
|
+1 |
The Cellular Automaton for quadruplet pixel seeding at HLT in Phase I has been improved.
The new version, evaluates the quadruplets for all the configurations of four layers in a single step, hence improving timing.
A better definition of the cut in the xy-plane improves the fake rejection at PixelTracks step.
A new hardPtCut is introduced, giving the possibility, when evaluating the radius of a triplet in the xy plane, to reject those triplets that would result from a pT lower than a threshold.
The CA is still disabled by default and can be run by customizing the process.
It is referred in the following slides as CA all-in-1.
160902_trackingHLT.pdf
@VinInn @rovere @makortel @mtosi