Skip to content

Draft: fix(geometry): DD4hep v01-35 namespace migration

Yizhou Zhang requested to merge zhangyz/cepcsw-update:master into master
  • Replace DDSegmentation/ includes with DD4hep/ equivalents
  • Migrate dd4hep::DDSegmentation::BitFieldCoder → dd4hep::BitFieldCoder
  • Migrate dd4hep::DDSegmentation::GridDriftChamber → dd4hep::seg::GridDriftChamber
  • Migrate dd4hep::DDSegmentation::TiledLayerGridXY → dd4hep::seg::TiledLayerGridXY
  • Migrate dd4hep::DDSegmentation::MultiSegmentation → dd4hep::seg::MultiSegmentation
  • Migrate dd4hep::DDSegmentation::WaferGridXY → dd4hep::seg::WaferGridXY
  • Migrate dd4hep::DDSegmentation::MegatileLayerGridXY → dd4hep::seg::MegatileLayerGridXY
  • Remove forward declaration namespace DDSegmentation blocks
  • Update custom DetSegmentation::GridDriftChamber namespace
  • Fix ISurface::u()/v() calls with origin argument
  • Remove obsolete DD4hep/detail/SegmentationsInterna.h include
  • Migrate DDSegmentation::BitField64 → dd4hep::BitField64

85 files changed

Merge request reports

Loading