Skip to content

Commit bae3311

Browse files
Add VtXSmearing scenario for 2021 PilotBeams
1 parent 8edb9a5 commit bae3311

File tree

3 files changed

+40
-0
lines changed

3 files changed

+40
-0
lines changed

Configuration/StandardSequences/python/VtxSmeared.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
'Run3RoundOptics25ns13TeVHighSigmaZ' : 'IOMC.EventVertexGenerators.VtxSmearedRun3RoundOptics25ns13TeVHighSigmaZ_cfi',
6666
'Run3FlatOpticsGaussSigmaZ4p2cm' : 'IOMC.EventVertexGenerators.VtxSmearedRun3FlatOpticsGaussSigmaZ4p2cm_cfi',
6767
'Run3FlatOpticsGaussSigmaZ5p3cm' : 'IOMC.EventVertexGenerators.VtxSmearedRun3FlatOpticsGaussSigmaZ5p3cm_cfi',
68+
'Realistic25ns900GeV2021Collision' : 'IOMC.EventVertexGenerators.VtxSmearedRealistic25ns900GeV2021Collision_cfi',
6869
}
6970
VtxSmearedDefaultKey='Realistic50ns13TeVCollision'
7071
VtxSmearedHIDefaultKey='RealisticPbPbCollision2018'

IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -748,6 +748,38 @@
748748
Z0 = cms.double(0.035748 )
749749
)
750750

751+
# From Run3 PilotBeams 2021 3.8T data
752+
# BS parameters extracted from run 346512, fill 7531 (from ExpressPhysics FEVT, Legacy BS):
753+
# X0 = 0.174282 [cm]
754+
# Y0 = -0.187132 [cm]
755+
# Z0 = 0.167616 [cm]
756+
# sigmaZ0 = 6.80728 [cm]
757+
# BeamWidthX 0.0142174
758+
# BeamWidthY 0.0150789
759+
#
760+
# set SigmaZ0 = 6.8 [cm]
761+
# set BeamWidthX = BeamWidthY = 150.0 [um]
762+
# set beta* = 1100 cm
763+
# energy = 900 GeV
764+
# From LHC calculator, emittance is 4.762e-8 cm
765+
# https://lpc.web.cern.ch/lpc/lumi2.html
766+
#
767+
# BPIX absolute position (https://twiki.cern.ch/twiki/bin/view/CMS/TkAlignmentPixelPosition?rev=40#2021):
768+
# X = 0.06076 cm
769+
# Y = -0.14702 cm
770+
# Z = -0.25616 cm
771+
Realistic25ns900GeV2021CollisionVtxSmearingParameters = cms.PSet(
772+
Phi = cms.double(0.0),
773+
BetaStar = cms.double(1100.0),
774+
Emittance = cms.double(4.169e-7),
775+
Alpha = cms.double(0.0),
776+
SigmaZ = cms.double(6.8),
777+
TimeOffset = cms.double(0.0),
778+
X0 = cms.double(0.113522),
779+
Y0 = cms.double(-0.040112),
780+
Z0 = cms.double(0.423776)
781+
)
782+
751783
# Test HF offset
752784
ShiftedCollision2015VtxSmearingParameters = cms.PSet(
753785
Phi = cms.double(0.0),
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import FWCore.ParameterSet.Config as cms
2+
3+
from IOMC.EventVertexGenerators.VtxSmearedParameters_cfi import Realistic25ns900GeV2021CollisionVtxSmearingParameters,VtxSmearedCommon
4+
VtxSmeared = cms.EDProducer("BetafuncEvtVtxGenerator",
5+
Realistic25ns900GeV2021CollisionVtxSmearingParameters,
6+
VtxSmearedCommon
7+
)

0 commit comments

Comments
 (0)