Move BremAdder to use SelectiveBremMatchAlg output
Move BremAdder to use SelectiveBremMatchAlg output.
See talk here: link-to-pdf
Updates since above talk:
- In old BremAdder overlap assignment was to first in combiner, this was effectively not random, but to highest momentum. So to avoid dependence on combiner code this is removed, but effectively same option is still possible (to assign to one with highest pre-brem momentum). Default is still to use lowest chi2 (as presented in above talk).
- bending correction happens only at
Particle
level (withinSelectiveBremAdder
), not in the storedBremEnergy
.
Further, there is some additional brem info saved in ProtoParticle
(in line with what is saved in new event model), this required some clean up of old Spd/Prs variables.
Also needs Moore!1460 (merged) and LHCb!3496 (merged)
Edited by Maarten Van Veghel