Skip to content

Support PersistReco-specific cloners.

Alex Pearce requested to merge apearce-persistreco-line-persistence into 2017-patches

When copying Turbo line output locations, it can be important to know if the location to be copied has been requested by a PersistReco line or not. If so, a more 'detailed' cloner might be used. A prime example is PVs, which for PersistReco lines should come with all associated VELO tracks (and so should be copied with VertexBaseFromRecVertexClonerWithTracks) but for non-PersistReco lines should not come with associated tracks (copied with VertexBaseFromRecVertexClonerNoTracks).

This MR modifies the CopyLinePersistenceLocations algorithm to support PersistReco-specific cloners. I will also add support in the related P2PV cloner algorithm.

Merge request reports