Back to home page

Project CMSSW displayed by LXR

 
 

    


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