File indexing completed on 2023-03-17 10:51:54
0001
0002
0003 import FWCore.ParameterSet.Config as cms
0004 import sys
0005 import os
0006
0007
0008 process = cms.Process("TEST")
0009 cfiFile = 'Geometry/CMSCommonData/cmsIdealGeometryXML_cfi'
0010 if len(sys.argv) > 1:
0011 cfiFile = sys.argv[1]
0012 process.load(cfiFile)
0013 xmlFiles = process.es_sources['XMLIdealGeometryESSource'].geomXMLFiles.value()
0014
0015
0016 configXMLFile = open('dddreportconfig.xml', 'w')
0017 configXMLFile.write('<?xml version="1.0"?>\n')
0018 configXMLFile.write('<Configuration xmlns="." xmlns:xsi="." xsi:schemaLocation= "." name="CMSConfiguration" version="0">\n')
0019 configXMLFile.write(' <Include>\n')
0020 for name in xmlFiles:
0021 configXMLFile.write(" <File name=\"" + name + "\" url=\".\"/>\n")
0022 configXMLFile.write(' </Include>\n')
0023 configXMLFile.write('<Root fileName="cms.xml" logicalPartName="OCMS"/>\n')
0024 configXMLFile.write('</Configuration>\n')
0025 configXMLFile.close()
0026
0027
0028 command = "DDErrorReport dddreportconfig.xml -p"
0029 status = os.system( command )
0030 if (status != 0):
0031 sys.exit(1)