Skip to content

Propagate xAOD::EventInfo from digitization step onwards

Tadej Novak requested to merge tadej/athena:propagate-eventinfo into 21.0

Migrated from old repository MR 16270.

Propagate xAOD::EventInfo from digitization step onwards:

  • write it out after digi, overlay and trigger steps
  • ensure we do a deep copy when needed so we remove the const requirement

I updated all job options with the exception of the following:

Followed-up separately:
TileCalibAlgs/share/jobOptions_TileInfoDumpOFLP200.py
TileRecEx/share/jobOptions_TileCalibRec.py

Not updated:
AthenaPoolTools/EventCount_jobOptions.py — running on EVNT
CaloCondBlobAlgs/CaloNoiseDbExample_read.py
LArCafJobs/skeleton.LArCAF.py — data only
LArCafJobs/skeleton.LArNoise_fromraw.py — data only
LArCalibTools/LArPulseShapeRun.py — data only
LArExample/LArCalib_Delay_OFC_Cali_jobOptions.py — data only
LArExample/LArCalib_PedestalAutoCorr_jobOptions.py — data only
LArExample/LArCalib_Ramp_jobOptions.py — data only
LArROD/LArOFCIter2Ntuple.py — data only
MuonCalibJobTransforms/skeleton.mdt_calib_ntuple.py — data only
MuonCalibJobTransforms/skeleton.mdt_calib_ntuple_tf.py — data only
CaloD3PDMaker/MakeSCLArHitD3PD_topOptions.py — running on HITS
TileCalibAlgs/jobOptions_OFC2DBTest.py — data only
TileCalibAlgs/jobOptions_TileExpertDump.py — data only
TileCalibAlgs/jobOptions_TileInfoDump.py — data only
TileRec/jobOptions_TileEventFilter.py — I do not want to complicate it
TileSimEx/jobOptions_Tile_Dig.py — running on HITS
TileMonitoring/TileRec_topOptions.py — data only
TileMonitoring/jobOptions_TileLasMon.py — data only
TileMonitoring/jobOptions_TileTBMon.py — data only
TileRecAlgs/jobOptions_TileEventSelector.py — data only
TrigCostMonitor/readTrigCost.py — data only
TrigSteering/pureSteering_jobOptions.py — data only
TrigT1CaloCalibUtils/LArL1CaloRampMaker.py — data only
TrigT1CaloCalibUtils/TileL1CaloRampMaker.py — data only

This is slightly frozen-tier0-violating, although it should not affect physics. Disabling sweep as we want to do this differently in master.

Merge request reports