Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-07 14:23:31

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def MuonGeometryDBConverter(*args, **kwargs):
0004   mod = cms.EDAnalyzer('MuonGeometryDBConverter',
0005     input = cms.string('ideal'),
0006     dtLabel = cms.string(''),
0007     cscLabel = cms.string(''),
0008     gemLabel = cms.string(''),
0009     dtAPELabel = cms.string(''),
0010     cscAPELabel = cms.string(''),
0011     gemAPELabel = cms.string(''),
0012     shiftErr = cms.double(1000),
0013     angleErr = cms.double(6.28),
0014     getAPEs = cms.bool(True),
0015     output = cms.string('xml'),
0016     fileName = cms.string('REPLACEME.xml'),
0017     outputXML = cms.PSet(
0018       fileName = cms.string('REPLACEME.xml'),
0019       relativeto = cms.string('ideal'),
0020       rawIds = cms.bool(False),
0021       survey = cms.bool(False),
0022       eulerAngles = cms.bool(False),
0023       precision = cms.int32(10),
0024       suppressDTBarrel = cms.untracked.bool(True),
0025       suppressDTWheels = cms.untracked.bool(True),
0026       suppressDTStations = cms.untracked.bool(True),
0027       suppressDTChambers = cms.untracked.bool(False),
0028       suppressDTSuperLayers = cms.untracked.bool(False),
0029       suppressDTLayers = cms.untracked.bool(False),
0030       suppressCSCEndcaps = cms.untracked.bool(True),
0031       suppressCSCStations = cms.untracked.bool(True),
0032       suppressCSCRings = cms.untracked.bool(True),
0033       suppressCSCChambers = cms.untracked.bool(False),
0034       suppressCSCLayers = cms.untracked.bool(False),
0035       suppressGEMEndcaps = cms.untracked.bool(True),
0036       suppressGEMStations = cms.untracked.bool(True),
0037       suppressGEMRings = cms.untracked.bool(True),
0038       suppressGEMSuperChambers = cms.untracked.bool(False),
0039       suppressGEMChambers = cms.untracked.bool(True),
0040       suppressGEMEtaPartitions = cms.untracked.bool(True)
0041     ),
0042     mightGet = cms.optional.untracked.vstring
0043   )
0044   for a in args:
0045     mod.update_(a)
0046   mod.update_(kwargs)
0047   return mod