Skip to content

PileupReweighting: add 2024 run range for MC23e

Hello,

This MR is adding a run range for 2024, from 472553 (first run of period D) to 999999, to support MC23e pileup reweighting. Complements !74403 (merged), repetition of !64994 (merged) for MC23e. The run range for MC23d was updated, it starts at the first run of period E and ends at the last run of period I, which should be conservative enough.

With this change, we get rid of the following error when producing PHYSLITE from MC23e

02:53:48 2024-09-24 02:53:47,194 CP::TPileupReweighting::Initialize                WARNING Channel 0 has no configuration for period 450000 -- this is symptomatic of you trying to reweight an MC campaign to data not intended for that campaign (e.g. MC16a with 2017 data)
02:53:48 2024-09-24 02:53:47,195 CP::TPileupReweighting::Initialize                WARNING There is 100.000000% unrepresented data and 'IgnoreBadChannels' property is set to true. Will start ignoring channels until this is below the tolerance (5.000000%)
02:53:48 2024-09-24 02:53:47,195 CP::TPileupReweighting::Initialize                WARNING Ignoring channel 0, which has 100.000000% unrepresented data (100.000000% of the total unrep data)
02:53:48 2024-09-24 02:53:47,211 CP::TPileupReweighting::GetPrimaryWeight            ERROR Unrecognised channelNumber 802402 for periodNumber 470000

For completeness, MC23e PHYSLITE jobs still fail, but for a different reason

Derivation 11:23:03 2024-09-24 11:22:56,011 MuonCalibrationAndSme...calibrationAndSmearingTool  FATAL Could not assign run-number 470000 to a specific year of data-taking

FATAL error messages are issued: https://gitlab.cern.ch/atlas/athena/-/blob/main/PhysicsAnalysis/MuonID/MuonIDAnalysis/MuonMomentumCorrections/Root/MuonCalibTool.cxx#L614 the job seems to run fine but due to the FATAL messages, job parsing considers that the job failed. So this will need a fix.

Tagging @will , @emmat , @fladias for information.

Cheers, Bertrand

Merge request reports