More microDST cloners
This adds three new copy algorithms to the MicroDST package, for LBHLT-135:
-
CopyCaloClusters
: for copying containers ofLHCb::CaloCluster
objects; -
CopyLinePersistenceLocations
: for cloning anyKeyedContainer
, and its contents, if the location is defined by theILinePersistenceSvc
(see LHCb!606 (merged)); and -
CopyParticle2PVRelationsFromLinePersistenceLocations
: for cloning anyLHCb::Particle
toLHCb::RecVertex
relations tables, if the location is defined by theILinePersistenceSvc
.
Marked as WIP for now as I'd like to add some more documentation.
Merge request reports
Activity
Filter activity
mentioned in merge request Hlt!280 (merged)
added 2 commits
54 54 } 55 55 } 56 56 57 Gaudi::Utils::setProperty(this, "InputLocations", locationsToCopy); 57 for (const auto& location: locationsToCopy) { 58 this->copyTableFromLocation(location); 59 } 58 60 Agreed, added in 90d2a533.
- Resolved by Alex Pearce
added 1 commit
- c18bf434 - Use the appropriate algorithm declaration macro.
mentioned in merge request Hlt!284 (merged)
I would just like to add some docs, add a couple more object types to the dynamic cloner, and fix a couple of bugs. I'll do this this morning and let you know. Thanks for reminding me @erodrigu!
added 2 commits
added 1 commit
- 1463c475 - Cloners use VertexBase rather than RecVertex.
This should ready. Would you mind having a quick look @rmatev?
added 1 commit
- 5019f056 - Allow different types for KeyedContainer contents and cloner source objects.
@rmatev, you're OK with all this? I assume yes so will accept the MR later today ...
@erodrigu could you please hold on until the end of the day?