CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
convertSQLitetoXML_cfg.py
Go to the documentation of this file.
2 
3 process = cms.Process("CONVERT")
4 process.source = cms.Source("EmptySource")
5 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(1))
6 
7 process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
8 process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi")
9 
10 process.load("CondCore.DBCommon.CondDBSetup_cfi")
11 process.PoolDBESSource = cms.ESSource("PoolDBESSource",
12  process.CondDBSetup,
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",
19  process.CondDBSetup,
20  connect = cms.string("sqlite_file:inertGlobalPositionRcd.db"),
21  toGet = cms.VPSet(cms.PSet(record = cms.string("GlobalPositionRcd"), tag = cms.string("inertGlobalPositionRcd"))))
22 
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),
30 
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)
49  ))
50 
51 process.Path = cms.Path(process.MuonGeometryDBConverter)