-
Notifications
You must be signed in to change notification settings - Fork 13
Conversation
** closed the previous PR with thread divergence. ** |
/run standalone |
The PR was built and ran successfully with CMSSW. Here are some plots. OOTB All TracksThe full set of validation and comparison plots can be found here. |
ff0c90a
to
87d4bfc
Compare
/run standalone |
The PR was built and ran successfully in standalone mode. Here are some of the comparison plots. The full set of validation and comparison plots can be found here. Here is a timing comparison:
|
please rerun to check that s=8 is just a fluctuation |
Yes, I updated the previous comment by replacing the timing info |
Co-authored-by: Slava Krutelyov <[email protected]>
Co-authored-by: Slava Krutelyov <[email protected]>
Co-authored-by: Slava Krutelyov <[email protected]>
Co-authored-by: Slava Krutelyov <[email protected]>
/run standalone |
The PR was built and ran successfully in standalone mode. Here are some of the comparison plots. The full set of validation and comparison plots can be found here. Here is a timing comparison:
|
The PR was built and ran successfully with CMSSW. Here are some plots. OOTB All TracksThe full set of validation and comparison plots can be found here. |
Co-authored-by: Slava Krutelyov <[email protected]>
Co-authored-by: Slava Krutelyov <[email protected]>
Co-authored-by: Slava Krutelyov <[email protected]>
/run standalone |
The PR was built and ran successfully in standalone mode. Here are some of the comparison plots. The full set of validation and comparison plots can be found here. Here is a timing comparison:
|
The PR was built and ran successfully with CMSSW. Here are some plots. OOTB All TracksThe full set of validation and comparison plots can be found here. |
In the T3 kernels, we have some functions called runTripletDefaultAlgoBBBB, and also the BBEE and EEEE regions. Those cuts are duplicating with the passPointingConstraintBBB ... functions. On the other hand, introducing beta iteration cuts to triplet objects are not physically meaningful. In this PR, we still keep the first beta cut as geometric requirement and move to passPointingConstraint function, but remove all the beta iteration functions.
Another improvement is that the triplet radius is calculated and saved for each of the T3s. In this case, we don't need to calculate the radius of triplet multiple times when building T5, pT3 and pT5s. This will also bring timing improvement.
Slides describing the influence of this PR is summarized here.
https://indico.cern.ch/event/1407246/contributions/5914814/attachments/2846057/4976175/check%20the%20T3%20cuts%20EEEE%202.pdf