File indexing completed on 2024-11-23 03:27:59
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def PrimaryVertexMonitor(*args, **kwargs):
0004 mod = cms.EDProducer('PrimaryVertexMonitor',
0005 TopFolderName = cms.string('OfflinePV'),
0006 AlignmentLabel = cms.string('Alignment'),
0007 ndof = cms.int32(4),
0008 useHPforAlignmentPlots = cms.bool(True),
0009 vertexLabel = cms.InputTag('offlinePrimaryVertices'),
0010 beamSpotLabel = cms.InputTag('offlineBeamSpot'),
0011 PUMax = cms.double(80),
0012 Xpos = cms.double(0.1),
0013 Ypos = cms.double(0),
0014 TkSizeBin = cms.int32(100),
0015 TkSizeMin = cms.double(-0.5),
0016 TkSizeMax = cms.double(499.5),
0017 DxyBin = cms.int32(100),
0018 DxyMin = cms.double(-5000),
0019 DxyMax = cms.double(5000),
0020 DzBin = cms.int32(100),
0021 DzMin = cms.double(-2000),
0022 DzMax = cms.double(2000),
0023 PhiBin = cms.int32(32),
0024 PhiMin = cms.double(-3.1415926535897931),
0025 PhiMax = cms.double(3.1415926535897931),
0026 EtaBin = cms.int32(26),
0027 EtaMin = cms.double(2.5),
0028 EtaMax = cms.double(-2.5),
0029 PtBin = cms.int32(49),
0030 PtMin = cms.double(1),
0031 PtMax = cms.double(50),
0032 PhiBin2D = cms.int32(12),
0033 EtaBin2D = cms.int32(8),
0034 mightGet = cms.optional.untracked.vstring
0035 )
0036 for a in args:
0037 mod.update_(a)
0038 mod.update_(kwargs)
0039 return mod