File indexing completed on 2024-04-06 11:56:39
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("CONVERT")
0004 process.source = cms.Source("EmptySource")
0005 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(1))
0006
0007 process.load("Configuration.Geometry.GeometryIdeal_cff")
0008 process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi")
0009
0010 process.DTGeometryAlInputDB = cms.ESProducer("DTGeometryESModule",
0011 appendToDataLabel = cms.string('idealForInputDB'),
0012 applyAlignment = cms.bool(False),
0013 alignmentsLabel = cms.string(''),
0014 fromDDD = cms.bool(True)
0015 )
0016
0017 process.CSCGeometryAlInputDB = cms.ESProducer("CSCGeometryESModule",
0018 appendToDataLabel = cms.string('idealForInputDB'),
0019 debugV = cms.untracked.bool(False),
0020 useGangedStripsInME1a = cms.bool(False),
0021 alignmentsLabel = cms.string(''),
0022 useOnlyWiresInME1a = cms.bool(False),
0023 useRealWireGeometry = cms.bool(True),
0024 useCentreTIOffsets = cms.bool(False),
0025 applyAlignment = cms.bool(False),
0026 fromDDD = cms.bool(True),
0027 fromDD4hep = cms.bool(False)
0028 )
0029
0030 process.DTGeometryAlOutputXML = cms.ESProducer("DTGeometryESModule",
0031 appendToDataLabel = cms.string('idealForOutputXML'),
0032 applyAlignment = cms.bool(False),
0033 alignmentsLabel = cms.string(''),
0034 fromDDD = cms.bool(True)
0035 )
0036
0037 process.CSCGeometryAlOutputXML = cms.ESProducer("CSCGeometryESModule",
0038 appendToDataLabel = cms.string('idealForOutputXML'),
0039 debugV = cms.untracked.bool(False),
0040 useGangedStripsInME1a = cms.bool(False),
0041 alignmentsLabel = cms.string(''),
0042 useOnlyWiresInME1a = cms.bool(False),
0043 useRealWireGeometry = cms.bool(True),
0044 useCentreTIOffsets = cms.bool(False),
0045 applyAlignment = cms.bool(False),
0046 fromDDD = cms.bool(True),
0047 fromDD4hep = cms.bool(False)
0048 )
0049
0050 process.load("CondCore.DBCommon.CondDBSetup_cfi")
0051 process.PoolDBESSource = cms.ESSource("PoolDBESSource",
0052 process.CondDBSetup,
0053 connect = cms.string("sqlite_file:NEW.db"),
0054 toGet = cms.VPSet(
0055 cms.PSet(record = cms.string("DTAlignmentRcd"), tag = cms.string("DTAlignmentRcd")),
0056 cms.PSet(record = cms.string("DTAlignmentErrorExtendedRcd"), tag = cms.string("DTAlignmentErrorExtendedRcd")),
0057 cms.PSet(record = cms.string("CSCAlignmentRcd"), tag = cms.string("CSCAlignmentRcd")),
0058 cms.PSet(record = cms.string("CSCAlignmentErrorExtendedRcd"), tag = cms.string("CSCAlignmentErrorExtendedRcd"))))
0059
0060 process.inertGlobalPositionRcd = cms.ESSource("PoolDBESSource",
0061 process.CondDBSetup,
0062 connect = cms.string("sqlite_file:inertGlobalPositionRcd.db"),
0063 toGet = cms.VPSet(cms.PSet(record = cms.string("GlobalPositionRcd"), tag = cms.string("inertGlobalPositionRcd"))))
0064
0065 process.MuonGeometryDBConverter = cms.EDAnalyzer("MuonGeometryDBConverter",
0066 input = cms.string("db"),
0067 dtLabel = cms.string(""),
0068 cscLabel = cms.string(""),
0069 shiftErr = cms.double(1000.),
0070 angleErr = cms.double(6.28),
0071 getAPEs = cms.bool(True),
0072 output = cms.string("xml"),
0073 outputXML = cms.PSet(
0074 fileName = cms.string("REPLACEME.xml"),
0075 relativeto = cms.string("ideal"),
0076 survey = cms.bool(False),
0077 rawIds = cms.bool(False),
0078 eulerAngles = cms.bool(False),
0079 precision = cms.int32(10),
0080 suppressDTBarrel = cms.untracked.bool(True),
0081 suppressDTWheels = cms.untracked.bool(True),
0082 suppressDTStations = cms.untracked.bool(True),
0083 suppressDTChambers = cms.untracked.bool(False),
0084 suppressDTSuperLayers = cms.untracked.bool(False),
0085 suppressDTLayers = cms.untracked.bool(False),
0086 suppressCSCEndcaps = cms.untracked.bool(True),
0087 suppressCSCStations = cms.untracked.bool(True),
0088 suppressCSCRings = cms.untracked.bool(True),
0089 suppressCSCChambers = cms.untracked.bool(False),
0090 suppressCSCLayers = cms.untracked.bool(False)))
0091
0092 process.Path = cms.Path(process.MuonGeometryDBConverter)