File indexing completed on 2025-02-07 14:23:32
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def CTPPSBeamParametersESSource(*args, **kwargs):
0004 mod = cms.ESSource('CTPPSBeamParametersESSource',
0005 setBeamPars = cms.bool(True),
0006 beamMom45 = cms.double(6500),
0007 beamMom56 = cms.double(6500),
0008 betaStarX45 = cms.double(30),
0009 betaStarY45 = cms.double(30),
0010 betaStarX56 = cms.double(30),
0011 betaStarY56 = cms.double(30),
0012 beamDivX45 = cms.double(0.1),
0013 beamDivY45 = cms.double(0.1),
0014 beamDivX56 = cms.double(0.1),
0015 beamDivY56 = cms.double(0.1),
0016 halfXangleX45 = cms.double(8e-05),
0017 halfXangleY45 = cms.double(8e-05),
0018 halfXangleX56 = cms.double(8e-05),
0019 halfXangleY56 = cms.double(8e-05),
0020 vtxOffsetX45 = cms.double(0.01),
0021 vtxOffsetY45 = cms.double(0.01),
0022 vtxOffsetZ45 = cms.double(0.01),
0023 vtxOffsetT45 = cms.double(0.01),
0024 vtxOffsetX56 = cms.double(0.01),
0025 vtxOffsetY56 = cms.double(0.01),
0026 vtxOffsetZ56 = cms.double(0.01),
0027 vtxOffsetT56 = cms.double(0.01),
0028 vtxStddevX = cms.double(0.02),
0029 vtxStddevY = cms.double(0.02),
0030 vtxStddevZ = cms.double(0.02),
0031 vtxStddevT = cms.double(0.02),
0032 appendToDataLabel = cms.string('')
0033 )
0034 for a in args:
0035 mod.update_(a)
0036 mod.update_(kwargs)
0037 return mod