13 outdir_base =
'/group/belle2/BGcampaigns/g4sim/'
14 outdir_sub =
'phase2.1.4_collimators_1_upd'
16 fileSAD =
'phase2.1.4_collimators_1_upd'
26 outdir = outdir_base + outdir_sub
28 bkgs = [
'Touschek LER',
'Coulomb LER',
'Brems LER',
'Touschek HER',
'Coulomb HER',
'Brems HER']
30 bkgs_flag = [1, 1, 1, 1, 1, 1]
32 time = [500, 500, 10000, 1000, 1000, 10000]
36 q = [
'l',
'l',
's',
's',
's',
's']
44 if not os.path.isdir(outdir):
46 print(
"Made directory " + outdir)
47 if not os.path.isdir(outdir +
'/output'):
48 os.mkdir(outdir +
'/output')
49 print(
"Made directory " + outdir +
'/output')
50 if not os.path.isdir(outdir +
'/log'):
51 os.mkdir(outdir +
'/log')
52 print(
"Made directory " + outdir +
'/log')
53 for ifile
in range(0, files):
54 logname = f +
'_' + str(ifile) +
'.log'
55 logname =
"_".join(logname.split())
56 com =
'bsub -q ' + q[i] +
' -o /dev/null \"basf2 beast/scripts/phase2/generateSADBg.py ' + f +
' ' + str(time[i]) +
' ' + \
57 str(ifile) +
' study ' + phase +
' ' + fileSAD +
' ' + outdir +
'/output/ >& ' + outdir +
'/log/' + logname +
'\"'
62 if os.path.isfile(outdir +
'/log/' + logname)
and skp == 0:
63 answ = raw_input(
"Output file already exists. Overwrite for all (y), skip existing (n): ")