Add NewVSI implementation to LLP1 Derivation
Add NewVSI implementation with ID and GSF merged input track collections and lepton-associated track requirement + output collections to LLP1.
Update track-thinning algorithms in LLP1. Add LLP1LRTElectronTPThinningTool to retain LRT tracks associated to LRT electrons, and add LLP1LRTGSFTrackParticleThinningTool to manually retain all LRT GSF tracks. Add LLP1GSFVSITPThinningTool to retain GSF tracks associated to NewVSI vertices.
cc @sagara17
File size change study run on 1000 events of ttbar MC with and without trigger skimming, with impact of Electron LRT track-thinning and NewVSI related changes applied sequentially:
FILE SIZE (Mb) / event | Before Change | After Adding LRT Thinning | % Change | After Adding NewVSI | % Change |
---|---|---|---|---|---|
With Trigger Skimming | 72.3142 | 72.3811 | 0.0925 | 73.6967 | 1.8176 |
Without Trigger Skimming | 105.8570 | 105.9605 | 0.0977 | 107.8216 | 1.7565 |