Skip to content

Adjust CTIDE config for IDPVM

Thomas Strebler requested to merge tstreble/athena:CTIDE_IDPVM into 24.0

Usage of kwargs.setdefault was making doIDTIDE section in config inoperant because the properties were already set before.

Adjust IDPVM configs to run with CTIDE + FTAG1 formats:

  • use lambda function for doValidateTracksInJets and doValidateTracksInBJets flags depending on doIDTIDE
  • move jet config sections outside of isMC section because nothing depends on truth directly
  • introduce flags to configure jet collection, min/max pT
  • make TruthPileupEvents check in IDPVM tool debug because --HSFlag All needs to be used with FTAG1 format and TruthPileupEvents is not saved in FTAG1
  • update jet pT cut properties to be in MeV, to follow standard units in ATLAS software
  • disable VertexTruthMatchTool for IDTIDE config, as vertex plots are disabled anyway and not compatible with FTAG1 format

FYI @oducu @xai

Edited by Thomas Strebler

Merge request reports