PF hit association
I am updating ldmx-sw, here are the details.
What are the issues that this addresses?
This allows association back to hits from clusters that were associated with PF tracks in the PFlow algorithm. It also includes a first go at a pileup electron identifier processor, that subtracts hits associated to high-momentum tracks from the ecal rechit collection (or rather, makes a new collection without those hits).
Check List
- [x] I successfully compiled ldmx-sw with my developments.
- [x] I read, understood and follow the coding rules.
- [x] I ran my developments and the following shows that they are successful.
Plot showing 10 2e inclusive events, ecal rec hits x: black is all hits, red is after pileup removal. This is not at all optimized yet (clustering needs improvements) but the principle works.
The failing histogram tests are caused by a name change clusterless --> unclustered (which in turn is no biggie, just reflects the difference in perspective between a more seasoned particle physicist and a happy algorithm developer)
Configuration Error [Config] : Parameter 'ecal_sp_hits_passname' does not exist in list of parameters.
we need to have this with a default in the python file