3 process = cms.Process(
"CONVERT")
4 process.source = cms.Source(
"EmptySource")
5 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(1))
7 process.load(
"Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
8 process.load(
"Geometry.MuonNumbering.muonNumberingInitialization_cfi")
10 process.load(
"CondCore.DBCommon.CondDBSetup_cfi")
11 process.PoolDBESSource = cms.ESSource(
"PoolDBESSource",
13 connect = cms.string(
"sqlite_file:REPLACEME.db"),
14 toGet = cms.VPSet(cms.PSet(record = cms.string(
"DTAlignmentRcd"), tag = cms.string(
"DTAlignmentRcd")),
15 cms.PSet(record = cms.string(
"DTAlignmentErrorRcd"), tag = cms.string(
"DTAlignmentErrorRcd")),
16 cms.PSet(record = cms.string(
"CSCAlignmentRcd"), tag = cms.string(
"CSCAlignmentRcd")),
17 cms.PSet(record = cms.string(
"CSCAlignmentErrorRcd"), tag = cms.string(
"CSCAlignmentErrorRcd"))))
18 process.inertGlobalPositionRcd = cms.ESSource(
"PoolDBESSource",
20 connect = cms.string(
"sqlite_file:inertGlobalPositionRcd.db"),
21 toGet = cms.VPSet(cms.PSet(record = cms.string(
"GlobalPositionRcd"), tag = cms.string(
"inertGlobalPositionRcd"))))
23 process.MuonGeometryDBConverter = cms.EDAnalyzer(
"MuonGeometryDBConverter",
24 input = cms.string(
"db"),
25 dtLabel = cms.string(
""),
26 cscLabel = cms.string(
""),
27 shiftErr = cms.double(1000.),
28 angleErr = cms.double(6.28),
29 getAPEs = cms.bool(
True),
31 output = cms.string(
"xml"),
32 outputXML = cms.PSet(fileName = cms.string(
"REPLACEME.xml"),
33 relativeto = cms.string(
"ideal"),
34 survey = cms.bool(
False),
35 rawIds = cms.bool(
False),
36 eulerAngles = cms.bool(
False),
37 precision = cms.int32(8),
38 suppressDTBarrel = cms.untracked.bool(
True),
39 suppressDTWheels = cms.untracked.bool(
True),
40 suppressDTStations = cms.untracked.bool(
True),
41 suppressDTChambers = cms.untracked.bool(
False),
42 suppressDTSuperLayers = cms.untracked.bool(
False),
43 suppressDTLayers = cms.untracked.bool(
False),
44 suppressCSCEndcaps = cms.untracked.bool(
True),
45 suppressCSCStations = cms.untracked.bool(
True),
46 suppressCSCRings = cms.untracked.bool(
True),
47 suppressCSCChambers = cms.untracked.bool(
False),
48 suppressCSCLayers = cms.untracked.bool(
False)
51 process.Path = cms.Path(process.MuonGeometryDBConverter)