19 #include "edm4hep/MCParticle.h"
20 #include "edm4hep/MutableMCParticle.h"
21 #include "edm4hep/MutableSimTrackerHit.h"
22 #include "edm4hep/MutableTrack.h"
23 #include "edm4hep/MutableTrackerHit.h"
24 #include "edm4hep/MutableTrackerHitPlane.h"
25 #include "edm4hep/SimTrackerHit.h"
26 #include "edm4hep/TrackerHit.h"
27 #include "edm4hep/TrackerHitCollection.h"
28 #include "edm4hep/TrackerHitPlane.h"
30 namespace ActsExamples {
31 namespace EDM4hepUtil {
34 std::function<ActsFatras::Barcode(edm4hep::MCParticle particle)>;
36 std::function<edm4hep::MCParticle(ActsFatras::Barcode particleId)>;
39 std::function<Acts::GeometryIdentifier(std::uint64_t cellId)>;
41 std::function<std::uint64_t(Acts::GeometryIdentifier geometryId)>;
57 edm4hep::MutableMCParticle to);
90 const edm4hep::TrackerHitCollection* fromClusters,
105 edm4hep::MutableTrackerHitPlane to,
107 edm4hep::TrackerHitCollection& toClusters,
117 std::size_t fromIndex,