Skip to content

Inconsistent FT Conditions between DetDesc and DD4Hep for processing of MC samples

During validation of simulation conditions in issue16, inconsistencies have been found in SciFi Tracker condition configurations between MC production branches sim10/run3-ideal, sim10/2024, SIMCOND upgrade/master and lhcb-conditions-database master.

The differences are listed in following table:

sim10/run3-ideal master Note
Conditions/FT/Alignment/HalfLayer/mats_align/Mats.yml The conditions are missing in sim10/run3-ideal. But this folder should be cleaned up in master, as it does not contain the conditions used in data.
sim10/run3-ideal sim10/2024 Note
Conditions/FT/ReadoutConf.yml Conditions/FT/ReadoutConf.yml The readout conditions in the two branches are different due to some dead datalinks as discussed in SIMCOND!250 (closed). !174 is fixing this.

Some cleanup of certain alignment conditions appears necessary, as they are not used in either data or simulation. The only alignment conditions for SciFi in use are located in Conditions/FT/Alignment/HalfLayer in lhcb-condition-database. And FT/matContraction.yml is not used in simulation.

Files/Directories
lhcb-conditions-database/master/Conditions/FT/Alignment/FTSystem.yml/
lhcb-conditions-database/master/Conditions/FT/Alignment/Mats.yml/
lhcb-conditions-database/master/Conditions/FT/Alignment/Modules.yml/
lhcb-conditions-database/sim10-run3-ideal/Conditions/FT/Alignment/FTSystem.yml
lhcb-conditions-database/sim10-run3-ideal/Conditions/FT/Alignment/Mats.yml
lhcb-conditions-database/sim10-run3-ideal/Conditions/FT/Alignment/Modules.yml
lhcb-conditions-database/sim10-2024/Conditions/FT/matContraction.yml
lhcb-conditions-database/sim10-run3-ideal/Conditions/FT/matContraction.yml
SIMCOND/upgrade-master/Conditions/FT/Calibration/matContraction.xml

Also for SIMCOND/Conditions/FT/Calibration/, it maybe need a renaming because corresponding name in sim10/run3-ideal is Conditions/FT/Attenuation/.

cc: @gcorti, @mexu, @msaur.