11 |
|
plotConfig.read('vhbbPlotDef.ini') |
12 |
|
section='Plot:%s'%region |
13 |
|
self.var = var |
14 |
+ |
self.SignalRegion=SignalRegion |
15 |
|
self.normalize = eval(config.get(section,'Normalize')) |
16 |
|
self.log = eval(config.get(section,'log')) |
17 |
|
if plotConfig.has_option('plotDef:%s'%var,'log') and not self.log: |
165 |
|
stackhists=allStack.GetHists() |
166 |
|
for blabla in stackhists: |
167 |
|
if MC_integral != 0: blabla.Scale(stackscale) |
168 |
< |
|
169 |
< |
allMC=allStack.GetStack().Last().Clone() |
168 |
> |
|
169 |
> |
if self.SignalRegion: |
170 |
> |
allMC=allStack.GetStack().At(allStack.GetStack().GetLast()-1).Clone() |
171 |
> |
else: |
172 |
> |
allMC=allStack.GetStack().Last().Clone() |
173 |
|
|
174 |
|
allStack.SetTitle() |
175 |
|
allStack.Draw("hist") |
209 |
|
unten.cd() |
210 |
|
ROOT.gPad.SetTicks(1,1) |
211 |
|
|
212 |
< |
l2 = ROOT.TLegend(0.5, 0.75,0.92,0.95) |
212 |
> |
l2 = ROOT.TLegend(0.5, 0.82,0.92,0.95) |
213 |
|
l2.SetLineWidth(2) |
214 |
|
l2.SetBorderSize(0) |
215 |
|
l2.SetFillColor(0) |