Issue description
At present, the relevant function ecal::trackProp picks out the recoil electron track to propagate forward into the ECal by simply returning the first valid track state. But this has the potential to erroneously select a track that is not the interacting recoil electron (for instance, the abundance of low pT recoil electrons here), especially in the case of multi-electron events. Moreover, how effective is this existing strategy to accurately find the recoil electron, and how does it compare to the simulation scoring plane selection (which should be the "truth")?
Tasks
Existing material to start off
Issue description
At present, the relevant function
ecal::trackProppicks out the recoil electron track to propagate forward into the ECal by simply returning the first valid track state. But this has the potential to erroneously select a track that is not the interacting recoil electron (for instance, the abundance of low pT recoil electrons here), especially in the case of multi-electron events. Moreover, how effective is this existing strategy to accurately find the recoil electron, and how does it compare to the simulation scoring plane selection (which should be the "truth")?Tasks
Existing material to start off
ecal::trackPropfunction at HEAD