Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:37:56

0001 #!/bin/sh
0002 
0003 if [ $# -ne 1 ]
0004 then
0005   echo Error: createPPS2017RECOPayloads.sh requires exactly one argument which is the tag
0006   exit 1
0007 fi
0008 mytag=$1
0009 echo ${mytag}
0010 
0011 # Set the tag in all the scripts and the metadata text files
0012 sed -i {s/TagXX/${mytag}/g} geometryCTPPS2017_writer.py
0013 sed -i {s/TagXX/${mytag}/g} geometryCTPPS2017*.txt
0014 sed -i {s/TagXX/${mytag}/g} splitPPS2017Database.sh
0015 
0016 # First read in the little XML files and create the
0017 # Input cff                                             Output file
0018 # geometryRPFromDD_2017_cfi                 ge2017SingleBigFile.xml
0019 cmsRun geometryCTPPS2017_xmlwriter.py
0020 
0021 # Now convert the content of the large XML file into
0022 # a "blob" and write it to the database.
0023 # Also reads in the little XML files again and fills
0024 # the DDCompactView. From the DDCompactView the
0025 # reco parts of the database are also filled.
0026 cmsRun geometryCTPPS2017_writer.py
0027 
0028 # All the database objects were written into one database
0029 # (myfile.db) in the steps above.  Extract the different
0030 # pieces into separate database files.  These are the payloads
0031 # that get uploaded to the dropbox.  There is one for each tag
0032 ./splitPPS2017Database.sh