Better documentation of Velopix code.
The MR has been modified to just document better the Velopix code.
Below are the studies that this MR yielded.
Setting static constexpr float phi_extrapolation_coef = 0.001f;
- Computing performance decreases by about 4-5%.
- Efficiency:
TrackChecker output : 1844/ 246927 0.75% ghosts
Electrons long eta25 : 4622/ 4782 96.65% ( 97.06%), 140 ( 2.94%) clones, pur 97.84%, hit eff 96.90%
Electrons long fromB eta25 : 241/ 246 97.97% ( 98.28%), 9 ( 3.60%) clones, pur 98.16%, hit eff 97.01%
Electrons long fromB eta25 p<5GeV : 85/ 88 96.59% ( 96.79%), 3 ( 3.41%) clones, pur 98.75%, hit eff 96.13%
Electrons long fromB eta25 p>3GeV pt>400MeV : 118/ 119 99.16% ( 99.01%), 6 ( 4.84%) clones, pur 97.98%, hit eff 97.56%
Electrons long fromB eta25 p>5GeV : 156/ 158 98.73% ( 99.17%), 6 ( 3.70%) clones, pur 97.84%, hit eff 97.49%
Electrons long fromD eta25 : 179/ 180 99.44% ( 99.22%), 4 ( 2.19%) clones, pur 98.74%, hit eff 97.16%
Electrons long fromD eta25 p<5GeV : 69/ 69 100.00% (100.00%), 3 ( 4.17%) clones, pur 99.10%, hit eff 95.52%
Electrons long fromD eta25 p>3GeV pt>400MeV : 69/ 70 98.57% ( 98.28%), 1 ( 1.43%) clones, pur 98.63%, hit eff 97.95%
Electrons long fromD eta25 p>5GeV : 110/ 111 99.10% ( 98.82%), 1 ( 0.90%) clones, pur 98.51%, hit eff 98.22%
Electrons long eta25 p<5GeV : 2245/ 2328 96.43% ( 96.42%), 64 ( 2.77%) clones, pur 97.92%, hit eff 96.27%
Electrons long eta25 p>3GeV pt>400MeV : 922/ 940 98.09% ( 97.97%), 36 ( 3.76%) clones, pur 97.96%, hit eff 97.36%
Electrons long eta25 p>5GeV : 2377/ 2454 96.86% ( 97.24%), 76 ( 3.10%) clones, pur 97.76%, hit eff 97.49%
Electrons Velo : 23714/ 35231 67.31% ( 67.17%), 1543 ( 6.11%) clones, pur 97.66%, hit eff 86.63%
Electrons Velo backward : 5395/ 8389 64.31% ( 62.81%), 111 ( 2.02%) clones, pur 97.95%, hit eff 92.14%
Electrons Velo forward : 18319/ 26842 68.25% ( 67.86%), 1432 ( 7.25%) clones, pur 97.58%, hit eff 85.09%
Electrons Velo eta25 : 17044/ 22582 75.48% ( 75.55%), 1412 ( 7.65%) clones, pur 97.53%, hit eff 84.38%
Not electron long eta25 : 61113/ 61553 99.29% ( 99.30%), 724 ( 1.17%) clones, pur 99.74%, hit eff 97.89%
Not electron long fromB eta25 : 3930/ 3967 99.07% ( 99.04%), 35 ( 0.88%) clones, pur 99.59%, hit eff 97.97%
Not electron long fromB eta25 p<5GeV : 666/ 685 97.23% ( 97.43%), 15 ( 2.20%) clones, pur 99.27%, hit eff 95.95%
Not electron long fromB eta25 p>3GeV pt>400MeV : 3223/ 3247 99.26% ( 99.25%), 19 ( 0.59%) clones, pur 99.65%, hit eff 98.28%
Not electron long fromB eta25 p>5GeV : 3264/ 3282 99.45% ( 99.36%), 20 ( 0.61%) clones, pur 99.66%, hit eff 98.39%
Not electron long fromD eta25 : 1668/ 1677 99.46% ( 99.49%), 18 ( 1.07%) clones, pur 99.63%, hit eff 97.98%
Not electron long fromD eta25 p<5GeV : 479/ 483 99.17% ( 99.51%), 12 ( 2.44%) clones, pur 99.55%, hit eff 96.39%
Not electron long fromD eta25 p>3GeV pt>400MeV : 1076/ 1082 99.45% ( 99.41%), 5 ( 0.46%) clones, pur 99.68%, hit eff 98.39%
Not electron long fromD eta25 p>5GeV : 1189/ 1194 99.58% ( 99.44%), 6 ( 0.50%) clones, pur 99.67%, hit eff 98.63%
Not electron long eta25 p<5GeV : 21222/ 21491 98.75% ( 98.74%), 333 ( 1.54%) clones, pur 99.68%, hit eff 97.15%
Not electron long eta25 p>3GeV pt>400MeV : 32089/ 32297 99.36% ( 99.40%), 289 ( 0.89%) clones, pur 99.76%, hit eff 98.18%
Not electron long eta25 p>5GeV : 39891/ 40062 99.57% ( 99.59%), 391 ( 0.97%) clones, pur 99.77%, hit eff 98.29%
Not electron long strange eta25 : 2904/ 2987 97.22% ( 97.46%), 40 ( 1.36%) clones, pur 99.11%, hit eff 97.79%
Not electron long strange eta25 p<5GeV : 1544/ 1590 97.11% ( 97.54%), 28 ( 1.78%) clones, pur 99.21%, hit eff 97.23%
Not electron long strange eta25 p>3GeV pt>400MeV : 917/ 954 96.12% ( 95.61%), 9 ( 0.97%) clones, pur 98.81%, hit eff 98.21%
Not electron long strange eta25 p>5GeV : 1360/ 1397 97.35% ( 97.60%), 12 ( 0.87%) clones, pur 99.00%, hit eff 98.44%
Not electron Velo : 218095/ 230042 94.81% ( 94.89%), 2883 ( 1.30%) clones, pur 99.65%, hit eff 97.06%
Not electron Velo backward : 83309/ 88889 93.72% ( 93.75%), 651 ( 0.78%) clones, pur 99.67%, hit eff 96.93%
Not electron Velo forward : 134786/ 141153 95.49% ( 95.59%), 2232 ( 1.63%) clones, pur 99.64%, hit eff 97.14%
Not electron Velo eta25 : 105648/ 107510 98.27% ( 98.30%), 1701 ( 1.58%) clones, pur 99.63%, hit eff 96.98%
Setting static constexpr float phi_extrapolation_coef = 0.0005f;
- Performance decreases by 2%.
- Efficiency:
TrackChecker output : 1595/ 245498 0.65% ghosts
Electrons long eta25 : 4621/ 4782 96.63% ( 97.04%), 141 ( 2.96%) clones, pur 97.83%, hit eff 96.90%
Electrons long fromB eta25 : 241/ 246 97.97% ( 98.28%), 9 ( 3.60%) clones, pur 98.16%, hit eff 97.01%
Electrons long fromB eta25 p<5GeV : 85/ 88 96.59% ( 96.79%), 3 ( 3.41%) clones, pur 98.75%, hit eff 96.13%
Electrons long fromB eta25 p>3GeV pt>400MeV : 118/ 119 99.16% ( 99.01%), 6 ( 4.84%) clones, pur 97.98%, hit eff 97.56%
Electrons long fromB eta25 p>5GeV : 156/ 158 98.73% ( 99.17%), 6 ( 3.70%) clones, pur 97.84%, hit eff 97.49%
Electrons long fromD eta25 : 179/ 180 99.44% ( 99.22%), 4 ( 2.19%) clones, pur 98.74%, hit eff 97.16%
Electrons long fromD eta25 p<5GeV : 69/ 69 100.00% (100.00%), 3 ( 4.17%) clones, pur 99.10%, hit eff 95.52%
Electrons long fromD eta25 p>3GeV pt>400MeV : 69/ 70 98.57% ( 98.28%), 1 ( 1.43%) clones, pur 98.63%, hit eff 97.95%
Electrons long fromD eta25 p>5GeV : 110/ 111 99.10% ( 98.82%), 1 ( 0.90%) clones, pur 98.51%, hit eff 98.22%
Electrons long eta25 p<5GeV : 2244/ 2328 96.39% ( 96.37%), 64 ( 2.77%) clones, pur 97.92%, hit eff 96.27%
Electrons long eta25 p>3GeV pt>400MeV : 922/ 940 98.09% ( 97.97%), 36 ( 3.76%) clones, pur 97.96%, hit eff 97.36%
Electrons long eta25 p>5GeV : 2377/ 2454 96.86% ( 97.24%), 77 ( 3.14%) clones, pur 97.75%, hit eff 97.50%
Electrons Velo : 23666/ 35231 67.17% ( 67.02%), 1533 ( 6.08%) clones, pur 97.68%, hit eff 86.74%
Electrons Velo backward : 5393/ 8389 64.29% ( 62.78%), 111 ( 2.02%) clones, pur 98.04%, hit eff 92.27%
Electrons Velo forward : 18273/ 26842 68.08% ( 67.68%), 1422 ( 7.22%) clones, pur 97.58%, hit eff 85.19%
Electrons Velo eta25 : 17010/ 22582 75.33% ( 75.39%), 1402 ( 7.61%) clones, pur 97.52%, hit eff 84.48%
Not electron long eta25 : 61009/ 61553 99.12% ( 99.13%), 721 ( 1.17%) clones, pur 99.75%, hit eff 97.90%
Not electron long fromB eta25 : 3919/ 3967 98.79% ( 98.79%), 35 ( 0.89%) clones, pur 99.60%, hit eff 97.98%
Not electron long fromB eta25 p<5GeV : 656/ 685 95.77% ( 96.05%), 15 ( 2.24%) clones, pur 99.32%, hit eff 95.95%
Not electron long fromB eta25 p>3GeV pt>400MeV : 3222/ 3247 99.23% ( 99.23%), 19 ( 0.59%) clones, pur 99.65%, hit eff 98.28%
Not electron long fromB eta25 p>5GeV : 3263/ 3282 99.42% ( 99.34%), 20 ( 0.61%) clones, pur 99.66%, hit eff 98.39%
Not electron long fromD eta25 : 1661/ 1677 99.05% ( 99.19%), 18 ( 1.07%) clones, pur 99.66%, hit eff 97.97%
Not electron long fromD eta25 p<5GeV : 474/ 483 98.14% ( 98.60%), 12 ( 2.47%) clones, pur 99.63%, hit eff 96.35%
Not electron long fromD eta25 p>3GeV pt>400MeV : 1073/ 1082 99.17% ( 99.12%), 5 ( 0.46%) clones, pur 99.70%, hit eff 98.39%
Not electron long fromD eta25 p>5GeV : 1187/ 1194 99.41% ( 99.36%), 6 ( 0.50%) clones, pur 99.67%, hit eff 98.63%
Not electron long eta25 p<5GeV : 21135/ 21491 98.34% ( 98.31%), 330 ( 1.54%) clones, pur 99.70%, hit eff 97.17%
Not electron long eta25 p>3GeV pt>400MeV : 32050/ 32297 99.24% ( 99.28%), 288 ( 0.89%) clones, pur 99.76%, hit eff 98.19%
Not electron long eta25 p>5GeV : 39874/ 40062 99.53% ( 99.54%), 391 ( 0.97%) clones, pur 99.77%, hit eff 98.30%
Not electron long strange eta25 : 2889/ 2987 96.72% ( 96.89%), 39 ( 1.33%) clones, pur 99.13%, hit eff 97.83%
Not electron long strange eta25 p<5GeV : 1533/ 1590 96.42% ( 96.88%), 27 ( 1.73%) clones, pur 99.24%, hit eff 97.27%
Not electron long strange eta25 p>3GeV pt>400MeV : 911/ 954 95.49% ( 95.05%), 9 ( 0.98%) clones, pur 98.83%, hit eff 98.22%
Not electron long strange eta25 p>5GeV : 1356/ 1397 97.07% ( 97.35%), 12 ( 0.88%) clones, pur 98.99%, hit eff 98.46%
Not electron Velo : 217024/ 230042 94.34% ( 94.42%), 2835 ( 1.29%) clones, pur 99.67%, hit eff 97.08%
Not electron Velo backward : 83038/ 88889 93.42% ( 93.43%), 643 ( 0.77%) clones, pur 99.69%, hit eff 96.91%
Not electron Velo forward : 133986/ 141153 94.92% ( 95.03%), 2192 ( 1.61%) clones, pur 99.65%, hit eff 97.18%
Not electron Velo eta25 : 105159/ 107510 97.81% ( 97.85%), 1670 ( 1.56%) clones, pur 99.64%, hit eff 97.02%
Edited by Daniel Hugo Campora Perez