Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:31:08

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from IOMC.EventVertexGenerators.VtxSmearedParameters_cfi import Realistic25ns13TeV2016CollisionVtxSmearingParameters
0004 
0005 baseTotemParameters = cms.PSet(
0006                 TransportMethod = cms.string('Totem'),
0007                 checkApertures = cms.bool(True),
0008                 ApplyZShift = cms.bool(True)
0009 )
0010 
0011 BeamConditions2016 = cms.PSet(
0012     Beam1Filename = cms.string('SimTransport/TotemRPProtonTransportParametrization/data/parametrization_6500GeV_0p4_185_reco_beam1.root'),
0013     Beam2Filename = cms.string('SimTransport/TotemRPProtonTransportParametrization/data/parametrization_6500GeV_0p4_185_reco_beam2.root'),
0014     Model_IP_150_R_Name = cms.string('ip5_to_beg_150_station_lhcb1'),
0015     Model_IP_150_L_Name = cms.string('ip5_to_beg_150_station_lhcb2'),
0016     BeamDivergenceX = cms.double(20.), # in urad
0017     BeamDivergenceY = cms.double(20.), # in urad
0018     BeamEnergyDispersion = cms.double(1.11e-4),
0019     halfCrossingAngleSector45 = cms.double(179.394), # in urad
0020     halfCrossingAngleSector56 = cms.double(191.541), # in urad
0021     BeamEnergy = cms.double(6500.), # in GeV
0022     #BeamXatIP = cms.untracked.double(0.499), # if not given, will take the CMS average vertex position
0023     #BeamYatIP = cms.untracked.double(-0.190), # if not given, will take the CMS average vertex position
0024     # in m, should be consistent with geometry xml definitions
0025     BeampipeApertureRadius = cms.double(0.04), # in meter
0026     BeamSigmaX = cms.double(20.),
0027     BeamSigmaY = cms.double(20.)
0028 )
0029 
0030 totemTransportSetup_2016 = cms.PSet(
0031              baseTotemParameters,
0032              BeamConditions2016
0033 )