Skip to content

Draft: Migrate RecActsTracking to LCG 109 with ACTS v46 and EDM4hep 1.0

  • ACTS v35 to v46: PluginTGeo→PluginRoot, TGeo namespace Acts→ActsPlugins, include path Acts/Plugins/→ActsPlugins/, type renames (ActsScalar→double, ActsVector→Vector, etc.), removed APIs (TrackFittingRecorder, ConstTrackContainer, Measurement::expander/projector, etc.)
  • EDM4hep 0.x to 1.0: TrackerHitCollection→TrackerHit3DCollection, association rename (MCRecoTrackerAssociationCollection→ TrackerHitSimTrackerHitLinkCollection), TrackerHit→TrackerHit3D, MutableTrackerHit→MutableTrackerHit3D, getRec/getSim→getFrom/getTo, getMCParticle→getParticle, covMatrix struct wrapping
  • Gaudi: GaudiAlg/GaudiAlgorithm.h→GaudiKernel/Algorithm.h, GaudiAlgorithm→Algorithm (backward-compatible base)
  • Build: minimal source set (ActsHelperLib, RecActsSvcPlugins, RecActsReadInput compile), remaining tracking sources excluded pending per-file migration

Merge request reports

Loading