File indexing completed on 2025-02-07 14:24:12
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def CTPPSProtonProducer(*args, **kwargs):
0004 mod = cms.EDProducer('CTPPSProtonProducer',
0005 tagLocalTrackLite = cms.InputTag('ctppsLocalTrackLiteProducer'),
0006 pixelDiscardBXShiftedTracks = cms.bool(False),
0007 lhcInfoPerFillLabel = cms.string(''),
0008 lhcInfoPerLSLabel = cms.string(''),
0009 lhcInfoLabel = cms.string(''),
0010 useNewLHCInfo = cms.bool(False),
0011 opticsLabel = cms.string(''),
0012 ppsAssociationCutsLabel = cms.string(''),
0013 verbosity = cms.untracked.uint32(0),
0014 doSingleRPReconstruction = cms.bool(True),
0015 doMultiRPReconstruction = cms.bool(True),
0016 singleRPReconstructionLabel = cms.string('singleRP'),
0017 multiRPReconstructionLabel = cms.string('multiRP'),
0018 localAngleXMin = cms.double(-0.03),
0019 localAngleXMax = cms.double(0.03),
0020 localAngleYMin = cms.double(-0.04),
0021 localAngleYMax = cms.double(0.04),
0022 max_n_timing_tracks = cms.uint32(5),
0023 default_time = cms.double(0),
0024 fitVtxY = cms.bool(True),
0025 useImprovedInitialEstimate = cms.bool(True),
0026 multiRPAlgorithm = cms.string('chi2'),
0027 mightGet = cms.optional.untracked.vstring
0028 )
0029 for a in args:
0030 mod.update_(a)
0031 mod.update_(kwargs)
0032 return mod