Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:15:32

0001 #! /bin/tcsh -f
0002 cmsenv
0003 if ($#argv == 0) then
0004     setenv geomxml "${CMSSW_RELEASE_BASE}/src/Geometry/CMSCommonData/python/cmsIdealGeometryXML_cfi.py"
0005 else
0006     if ($#argv == 1) then
0007         setenv geomxml `echo ${CMSSW_RELEASE_BASE}/src/Geometry/CMSCommonData/python/${1}`
0008     endif
0009 endif
0010 if ( ! -e ${geomxml} ) then 
0011    echo "ERROR- ${geomxml} file not found"
0012 endif
0013 echo "START - All messages in this script pertain to geometry data described in xml files in: ${geomxml}" 
0014 echo '<?xml version="1.0"?>' > $CMSSW_BASE/src/dddreportconfig.xml
0015 echo '<Configuration xmlns="http://www.cern.ch/cms/CDL"' >> $CMSSW_BASE/src/dddreportconfig.xml
0016 echo ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' >> $CMSSW_BASE/src/dddreportconfig.xml
0017 echo ' xsi:schemaLocation= "http://www.cern.ch/cms/CDL ../../../Schema/CDLSchema.xsd"' >> $CMSSW_BASE/src/dddreportconfig.xml
0018 echo ' name="CMSConfiguration" version="0">' >> $CMSSW_BASE/src/dddreportconfig.xml
0019 grep ".xml" $geomxml |  sed "{s/'//g}" | sed '{s/,//g}' | sed '{s/ //g}' | sed '{s/\t//g}' | sed '{s/geomXMLFiles=cms.vstring(//g}' | sed '{s/+cms.vstring(//g}' | sed '{s/)//g}' | grep -v "#" | awk '{print "   <File name=\"" $1 "\" url=\".\"/>"}' >> $CMSSW_BASE/src/dddreportconfig.xml
0020 echo '<Root fileName="cms.xml" logicalPartName="OCMS"/>'  >> $CMSSW_BASE/src/dddreportconfig.xml
0021 echo '<Schema schemaLocation="http://www.cern.ch/cms/DDL  ../../Schema/DDLSchema.xsd" validation="false"/>'  >> $CMSSW_BASE/src/dddreportconfig.xml
0022 echo '</Configuration>'  >> $CMSSW_BASE/src/dddreportconfig.xml
0023 DDErrorReport dddreportconfig.xml
0024 
0025 
0026