From 50739de41c4ced34a5d7c1c97fcc8ee7e8bdb646 Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Sun, 19 Jun 2022 18:42:25 +0200 Subject: [PATCH] Add Flat0To200_OOTPoisson PU scenario, 12_3_X verbatim backport --- Configuration/StandardSequences/python/Mixing.py | 1 + .../python/mix_Flat0To200_PoissonOOTPU_cfi.py | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 SimGeneral/MixingModule/python/mix_Flat0To200_PoissonOOTPU_cfi.py diff --git a/Configuration/StandardSequences/python/Mixing.py b/Configuration/StandardSequences/python/Mixing.py index dfd619fd64425..d25cf5fdb87f0 100644 --- a/Configuration/StandardSequences/python/Mixing.py +++ b/Configuration/StandardSequences/python/Mixing.py @@ -123,6 +123,7 @@ def addMixingScenario(label,dict): addMixingScenario("2018_25ns_JuneProjectionFull18_PoissonOOTPU",{'file': 'SimGeneral.MixingModule.mix_2018_25ns_JuneProjectionFull18_PoissonOOTPU_cfi'}) addMixingScenario("2018_25ns_UltraLegacy_PoissonOOTPU",{'file': 'SimGeneral.MixingModule.mix_2018_25ns_UltraLegacy_PoissonOOTPU_cfi'}) addMixingScenario("Run3_Flat55To75_PoissonOOTPU",{'file': 'SimGeneral.MixingModule.mix_Run3_Flat55To75_PoissonOOTPU_cfi'}) +addMixingScenario("Flat0To200_PoissonOOTPU",{'file': 'SimGeneral.MixingModule.mix_Flat0To200_PoissonOOTPU_cfi'}) addMixingScenario("ProdStep2",{'file': 'SimGeneral.MixingModule.mixProdStep2_cfi'}) addMixingScenario("fromDB",{'file': 'SimGeneral.MixingModule.mix_fromDB_cfi'}) addMixingScenario("2022_LHC_Simulation_10h_2h",{'file': 'SimGeneral.MixingModule.Run3_2022_LHC_Simulation_10h_2h_cfi'}) diff --git a/SimGeneral/MixingModule/python/mix_Flat0To200_PoissonOOTPU_cfi.py b/SimGeneral/MixingModule/python/mix_Flat0To200_PoissonOOTPU_cfi.py new file mode 100644 index 0000000000000..700805312b3c0 --- /dev/null +++ b/SimGeneral/MixingModule/python/mix_Flat0To200_PoissonOOTPU_cfi.py @@ -0,0 +1,8 @@ +# A simple distribution for Run3 studies consisting of a flat distribution from 55 +# to 75 for the average pileup. + +import FWCore.ParameterSet.Config as cms +from SimGeneral.MixingModule.mix_probFunction_25ns_PoissonOOTPU_cfi import * +mix.input.nbPileupEvents.probFunctionVariable = cms.vint32(range(201)) + +mix.input.nbPileupEvents.probValue = cms.vdouble([0.00497512 for x in range(201)])