Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-25 02:29:22

0001 #!/usr/bin/env python
0002 
0003 import os
0004 import sys
0005 
0006 SETUPS = ('71212',  '',           ('0T','2T','3T','3_5T','4T')), \
0007          ('90322',  '2pi_scaled', (['3_8T'])), \
0008          ('120812', 'Run1',       (['3_8T'])), \
0009          ('120812', 'Run2',       (['3_8T'])), \
0010          ('130503', 'Run1',       ('3_5T','3_8T')), \
0011          ('130503', 'Run2',       ('3_5T','3_8T')),
0012 
0013 
0014 for SETUP in SETUPS :
0015     SET = SETUP[0]
0016     SUBSET = SETUP[1]
0017     for B_NOM in SETUP[2] : 
0018        print(SET, SUBSET, B_NOM)
0019        sys.stdout.flush()
0020        namespace = {'SET':SET, 'SUBSET':SUBSET, 'B_NOM':B_NOM}
0021        execfile("writeMagFieldConfigDB.py",namespace)
0022        process = namespace.get('process') 
0023        cfgFile = open('run.py','w')       
0024        cfgFile.write( process.dumpPython() )
0025        cfgFile.write( '\n' )
0026        cfgFile.close()
0027        os.system("cmsRun run.py")
0028        del namespace
0029        del process
0030        print("")
0031