File indexing completed on 2024-04-06 11:56:39
0001 import FWCore.ParameterSet.Config as cms
0002 import sys
0003
0004 process = cms.Process("CONVERT")
0005 process.source = cms.Source("EmptySource")
0006 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(1))
0007
0008 process.load("Configuration.Geometry.GeometryIdeal_cff")
0009 process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi")
0010
0011 process.DTGeometryAlInputXML = cms.ESProducer("DTGeometryESModule",
0012 appendToDataLabel = cms.string('idealForInputXML'),
0013 applyAlignment = cms.bool(False),
0014 alignmentsLabel = cms.string(''),
0015 fromDDD = cms.bool(True)
0016 )
0017
0018 process.CSCGeometryAlInputXML = cms.ESProducer("CSCGeometryESModule",
0019 appendToDataLabel = cms.string('idealForInputXML'),
0020 debugV = cms.untracked.bool(False),
0021 useGangedStripsInME1a = cms.bool(False),
0022 alignmentsLabel = cms.string(''),
0023 useOnlyWiresInME1a = cms.bool(False),
0024 useRealWireGeometry = cms.bool(True),
0025 useCentreTIOffsets = cms.bool(False),
0026 applyAlignment = cms.bool(False),
0027 useDDD = cms.bool(True)
0028 )
0029
0030 process.MuonGeometryDBConverter = cms.EDAnalyzer("MuonGeometryDBConverter",
0031 input = cms.string("xml"),
0032 fileName = cms.string(str(sys.argv[1])),
0033 shiftErr = cms.double(1000.),
0034 angleErr = cms.double(6.28),
0035 output = cms.string("db"))
0036
0037 process.load("CondCore.DBCommon.CondDBSetup_cfi")
0038 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
0039 process.CondDBSetup,
0040 connect = cms.string("sqlite_file:"+str(sys.argv[1])[:-3]+"db"),
0041 toPut = cms.VPSet(
0042 cms.PSet(record = cms.string("DTAlignmentRcd"), tag = cms.string("DTAlignmentRcd")),
0043 cms.PSet(record = cms.string("DTAlignmentErrorExtendedRcd"), tag = cms.string("DTAlignmentErrorExtendedRcd")),
0044 cms.PSet(record = cms.string("CSCAlignmentRcd"), tag = cms.string("CSCAlignmentRcd")),
0045 cms.PSet(record = cms.string("CSCAlignmentErrorExtendedRcd"), tag = cms.string("CSCAlignmentErrorExtendedRcd"))))
0046
0047 process.inertGlobalPositionRcd = cms.ESSource("PoolDBESSource",
0048 process.CondDBSetup,
0049 connect = cms.string("sqlite_file:inertGlobalPositionRcd.db"),
0050 toGet = cms.VPSet(cms.PSet(record = cms.string("GlobalPositionRcd"), tag = cms.string("inertGlobalPositionRcd"))))
0051
0052 process.Path = cms.Path(process.MuonGeometryDBConverter)