diff --git a/Configuration/StandardSequences/python/VtxSmeared.py b/Configuration/StandardSequences/python/VtxSmeared.py index e9305be3931a2..7b7d72a167746 100644 --- a/Configuration/StandardSequences/python/VtxSmeared.py +++ b/Configuration/StandardSequences/python/VtxSmeared.py @@ -76,5 +76,6 @@ 'Realistic2024ppRefCollision' : 'IOMC.EventVertexGenerators.VtxSmearedRealistic2024ppRefCollision_cfi', 'Realistic2024PbPbCollision' : 'IOMC.EventVertexGenerators.VtxSmearedRealistic2024PbPbCollision_cfi', 'Nominal2025OOCollision' : 'IOMC.EventVertexGenerators.VtxSmearedNominal2025OOCollision_cfi', + 'Realistic2025pOCollision' : 'IOMC.EventVertexGenerators.VtxSmearedRealistic2025pOCollision_cfi', } VtxSmearedDefaultKey='DBrealistic' diff --git a/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py b/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py index 698e6e7e16048..83dfbe7974e2a 100644 --- a/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py +++ b/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py @@ -1110,6 +1110,19 @@ Z0 = cms.double(0.3423956) ) +# From 2025 pO data runs 393975-394007) +Realistic2025pOCollisionVtxSmearingParameters = cms.PSet( + Phi = cms.double(0.0), + BetaStar = cms.double(100), + Emittance = cms.double(3.835e-08), + Alpha = cms.double(0.0), + SigmaZ = cms.double(4.855060), + TimeOffset = cms.double(0.0), + X0 = cms.double(0.041049), + Y0 = cms.double(-0.008035), + Z0 = cms.double(0.569058) +) + # Parameters for HL-LHC operation at 13TeV HLLHCVtxSmearingParameters = cms.PSet( MeanXIncm = cms.double(0.), diff --git a/IOMC/EventVertexGenerators/python/VtxSmearedRealistic2025pOCollision_cfi.py b/IOMC/EventVertexGenerators/python/VtxSmearedRealistic2025pOCollision_cfi.py new file mode 100644 index 0000000000000..2cbb872a87a75 --- /dev/null +++ b/IOMC/EventVertexGenerators/python/VtxSmearedRealistic2025pOCollision_cfi.py @@ -0,0 +1,7 @@ +import FWCore.ParameterSet.Config as cms + +from IOMC.EventVertexGenerators.VtxSmearedParameters_cfi import Realistic2025pOCollisionVtxSmearingParameters,VtxSmearedCommon +VtxSmeared = cms.EDProducer("BetafuncEvtVtxGenerator", + Realistic2025pOCollisionVtxSmearingParameters, + VtxSmearedCommon +) \ No newline at end of file