Skip to content

Add test for conversion from dd4hep::VolumeID to Calo::CellID

Daniele Manuzzi requested to merge dmanuzzi_CALO_DD4HEP_cellIDtest into master

The conversion from dd4hep::DDSegmentation::VolumeID to LHCb::Detector::Calo::CellID is implemented by the functions:

  • cellIDfromVolumeID_ECAL,
  • cellIDfromVolumeID_HCAL,

in Detector/Calo/include/Detector/Calo/DeCalorimeter.h.

Eventual changes to Detector/ECAL/src/ECAL_geo.cpp or Detector/HCAL/src/HCAL_geo.cpp could make the conversion wrong. This MR adds the tests in Core/tests/src/test_CaloVolumID.cpp to automatically check if the conversion works.

The Conditions used for the test (tests/ConditionsIOV/Conditions/{Ecal,Hcal}) are copy-pasted from the current (07/02/2024) master branch of the lhcb-condition-database


Validated by

  • Core Software
  • RTA
  • Simulation
Edited by Daniele Manuzzi

Merge request reports