c1 = canvases.next('raw_over_gen_module_p4') plot.draw() c1.SetGrid() c1.RedrawAxis() c1.Update() ## Plot Module -4 plots.append( plot.clone( name = 'mm4', cuts = [ '!isEBEtaGap', '!isEBPhiGap', ## Module +4 '-1.44 < scEta & scEta < -1.16', ], labels = [ 'Barrel', 'Module -4', '#eta/#phi-cracks Removed', ], ) ) c1 = canvases.next('raw_over_gen_module_m4') plots[-1].draw() c1.SetGrid() c1.RedrawAxis() c1.Update() ## Plot Module +1
legendkwargs = dict(position = (0.2, 0.9, 0.475, 0.7)), labels_layout = (0.2, 0.6), ) plots.append(plot) #### Meat c1 = canvases.next(plot.name) plot.draw() c1.SetGrid() c1.RedrawAxis() c1.Update() ## Plot Endcaps plot = plot.clone(name = 'r9_EE') plots.append(plot) plot.cuts.remove('isEB') plot.cuts.append('!isEB') plot.labels.remove('barrel') plot.labels.append('endcaps') c1 = canvases.next(plot.name) plot.draw() c1.SetGrid() c1.RedrawAxis() c1.Update() ############################################################################### ## brem plots brem_plots = copy.deepcopy(plots)
normalize_to_unit_area=True, legendkwargs=dict(position=(0.2, 0.9, 0.475, 0.7)), labels_layout=(0.2, 0.6), ) plots.append(plot) #### Meat c1 = canvases.next(plot.name) plot.draw() c1.SetGrid() c1.RedrawAxis() c1.Update() ## Plot Endcaps plot = plot.clone(name='r9_EE') plots.append(plot) plot.cuts.remove('isEB') plot.cuts.append('!isEB') plot.labels.remove('barrel') plot.labels.append('endcaps') c1 = canvases.next(plot.name) plot.draw() c1.SetGrid() c1.RedrawAxis() c1.Update() ############################################################################### ## brem plots brem_plots = copy.deepcopy(plots) for p in brem_plots:
#### Meat c1 = canvases.next('raw_over_gen_module_p4') plot.draw() c1.SetGrid() c1.RedrawAxis() c1.Update() ## Plot Module -4 plots.append( plot.clone( name='mm4', cuts=[ '!isEBEtaGap', '!isEBPhiGap', ## Module +4 '-1.44 < scEta & scEta < -1.16', ], labels=[ 'Barrel', 'Module -4', '#eta/#phi-cracks Removed', ], )) c1 = canvases.next('raw_over_gen_module_m4') plots[-1].draw() c1.SetGrid() c1.RedrawAxis() c1.Update() ## Plot Module +1 plots.append(