Back to home page

Project CMSSW displayed by LXR

 
 

    


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