ra4_stats  0341147a0dc35f80f4e12c6003afb76a38e2ed6e
send_binning.py
Go to the documentation of this file.
1 #! /usr/bin/env python
2 
3 from subprocess import call
4 
5 out_dir = "/net/cms2/cms2r0/babymaker/wspaces/agg_bins"
6 lumi = 20.
7 
8 sig_pts = ((1400,1000), (1600, 1000), (1800, 200), (1000, 300), (1025, 800))
9 
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)
13 
14 for sig_pt in sig_pts:
15  mglu = sig_pt[0]
16  mlsp = sig_pt[1]
17  for met in met_cuts:
18  for njets in njets_cuts:
19  for nbm in nbm_cuts:
20  call(["JobSubmit.csh", "./run/wrapper.sh", "./run/aggregate_bins.exe",
21 # "--out_dir", out_dir, "--lumi", str(lumi),
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",
28 # "--out_dir", out_dir, "--lumi", str(lumi),
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"])
34 
35 met_cuts = (200., 350., 500.)
36 njets_cuts = (5.5, 8.5)
37 nbm_cuts = (0.5, 1.5, 2.5)
38 
39 for sig_pt in sig_pts:
40  mglu = sig_pt[0]
41  mlsp = sig_pt[1]
42  for imet in range(0, len(met_cuts)):
43  met_lo = str(met_cuts[imet])
44  met_hi = str(-1.)
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])
49  njets_hi = str(-1.)
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])
54  nbm_hi = str(-1.)
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",
58 # "--out_dir", out_dir, "--lumi", str(lumi),
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",
65 # "--out_dir", out_dir, "--lumi", str(lumi),
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"])