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") |