3 from subprocess
import call
5 out_dir =
"/net/cms2/cms2r0/babymaker/wspaces/agg_bins" 8 sig_pts = ((1400,1000), (1600, 1000), (1800, 200), (1000, 300), (1025, 800))
10 met_cuts = (200., 250., 300., 350., 400., 450., 500., 550., 600.)
11 njets_cuts = (5.5, 6.5, 7.5, 8.5, 9.5, 10.5)
12 nbm_cuts = (0.5, 1.5, 2.5, 3.5)
14 for sig_pt
in sig_pts:
18 for njets
in njets_cuts:
20 call([
"JobSubmit.csh",
"./run/wrapper.sh",
"./run/aggregate_bins.exe",
22 "--mglu", str(mglu),
"--mlsp", str(mlsp),
23 "--met_low", str(met),
"--met_high", str(-1.),
24 "--njets_low", str(njets),
"--njets_high", str(-1.),
25 "--nbm_low", str(nbm),
"--nbm_high", str(-1.),
26 "--do_track_veto",
"0"])
27 call([
"JobSubmit.csh",
"./run/wrapper.sh",
"./run/aggregate_bins.exe",
29 "--mglu", str(mglu),
"--mlsp", str(mlsp),
30 "--met_low", str(met),
"--met_high", str(-1.),
31 "--njets_low", str(njets),
"--njets_high", str(-1.),
32 "--nbm_low", str(nbm),
"--nbm_high", str(-1.),
33 "--do_track_veto",
"1"])
35 met_cuts = (200., 350., 500.)
36 njets_cuts = (5.5, 8.5)
37 nbm_cuts = (0.5, 1.5, 2.5)
39 for sig_pt
in sig_pts:
42 for imet
in range(0, len(met_cuts)):
43 met_lo = str(met_cuts[imet])
45 if imet+1 < len(met_cuts):
46 met_hi = str(met_cuts[imet+1])
47 for injets
in range(0, len(njets_cuts)):
48 njets_lo = str(njets_cuts[injets])
50 if injets+1 < len(njets_cuts):
51 njets_hi = str(njets_cuts[injets+1])
52 for inbm
in range(0, len(nbm_cuts)):
53 nbm_lo = str(nbm_cuts[inbm])
55 if inbm+1 < len(nbm_cuts):
56 nbm_hi = str(nbm_cuts[inbm+1])
57 call([
"JobSubmit.csh",
"./run/wrapper.sh",
"./run/aggregate_bins.exe",
59 "--mglu", str(mglu),
"--mlsp", str(mlsp),
60 "--met_low", met_lo,
"--met_high", met_hi,
61 "--njets_low", njets_lo,
"--njets_high", njets_hi,
62 "--nbm_low", nbm_lo,
"--nbm_high", nbm_hi,
63 "--do_track_veto",
"0"])
64 call([
"JobSubmit.csh",
"./run/wrapper.sh",
"./run/aggregate_bins.exe",
66 "--mglu", str(mglu),
"--mlsp", str(mlsp),
67 "--met_low", met_lo,
"--met_high", met_hi,
68 "--njets_low", njets_lo,
"--njets_high", njets_hi,
69 "--nbm_low", nbm_lo,
"--nbm_high", nbm_hi,
70 "--do_track_veto",
"1"])