17 |
|
|
18 |
|
#load config |
19 |
|
config = BetterConfigParser() |
20 |
< |
config.read('./config') |
20 |
> |
config.read('./config7TeV_ZZ') |
21 |
|
|
22 |
|
#get locations: |
23 |
|
Wdir=config.get('Directories','Wdir') |
60 |
|
|
61 |
|
|
62 |
|
weightF=config.get('Weights','weightF') |
63 |
+ |
Group = eval(config.get('LimitGeneral','Group')) |
64 |
|
|
65 |
|
|
66 |
|
print '\nProducing Plot of %s\n'%title |
71 |
|
datas = [] |
72 |
|
datatyps =[] |
73 |
|
datanames=[] |
74 |
< |
|
74 |
> |
''' |
75 |
|
for job in info: |
76 |
|
if job.type == 'BKG': |
77 |
|
#print 'MC' |
88 |
|
datas.append(hTemp) |
89 |
|
datatyps.append(typ) |
90 |
|
datanames.append(job.name) |
91 |
+ |
''' |
92 |
+ |
for job in info: |
93 |
+ |
if eval(job.active): |
94 |
+ |
if job.subsamples: |
95 |
+ |
for subsample in range(0,len(job.subnames)): |
96 |
+ |
|
97 |
+ |
if job.subnames[subsample] in setup: |
98 |
+ |
hTemp, typ = getHistoFromTree(job,options,1,subsample) |
99 |
+ |
histos.append(hTemp) |
100 |
+ |
typs.append(Group[job.subnames[subsample]]) |
101 |
+ |
|
102 |
+ |
|
103 |
+ |
|
104 |
+ |
else: |
105 |
+ |
if job.name in setup: |
106 |
+ |
#print job.getpath() |
107 |
+ |
hTemp, typ = getHistoFromTree(job,options,1) |
108 |
+ |
histos.append(hTemp) |
109 |
+ |
typs.append(Group[job.name]) |
110 |
+ |
|
111 |
+ |
elif job.name in data: |
112 |
+ |
#print 'DATA' |
113 |
+ |
hTemp, typ = getHistoFromTree(job,options) |
114 |
+ |
datas.append(hTemp) |
115 |
+ |
datatyps.append(typ) |
116 |
+ |
datanames.append(job.name) |
117 |
+ |
|
118 |
+ |
|
119 |
+ |
|
120 |
|
|
121 |
|
|
122 |
|
|
123 |
|
ROOT.gROOT.SetStyle("Plain") |
124 |
< |
import TdrStyles |
125 |
< |
TdrStyles.tdrStyle() |
124 |
> |
#import TdrStyles |
125 |
> |
#TdrStyles.tdrStyle() |
126 |
|
c = ROOT.TCanvas(name,title, 700, 600) |
127 |
|
c.SetFillStyle(4000) |
128 |
|
c.SetFrameFillStyle(1000) |
162 |
|
|
163 |
|
#ORDER AND ADD TOGETHER |
164 |
|
|
165 |
< |
histos, typs = orderandadd(histos,typs,setup) |
165 |
> |
#histos, typs = orderandadd(histos,typs,setup) |
166 |
|
|
167 |
|
|
168 |
|
k=len(histos) |