def remove_name_entry(dictionary): return dict([i for i in dictionary.iteritems() if i[0] != 'name']) #sign = ['ss','os'] sign = ['os'] tauiso = ['tNoCuts', 'tSuperSuperLoose', 'tSuperLoose', 'tLoose', 'tTigh'] #sign = ['os'] #tauiso=['tTigh'] outputdir = 'plots/%s/TauFakeRateAnalyzerMVA/%s/' % (jobid, channel) if not os.path.exists(outputdir): os.makedirs(outputdir) plotter = Plotter(files, lumifiles, outputdir) EWKDiboson = views.StyleView( views.SumView( *[ plotter.get_view(regex) for regex in \ filter(lambda x : x.startswith('WW') or x.startswith('WZ') or x.startswith('ZZ') or x.startswith('WG'), mc_samples )] # filter(lambda x : x.startswith('WZ') , mc_samples )] ), **remove_name_entry(data_styles['WW*'#,'WZ*', 'WG*', 'ZZ*' ]) ) Wplus = views.StyleView( views.SumView(*[ plotter.get_view(regex)
return dict([i for i in dictionary.iteritems() if i[0] != 'name']) #sign = ['os', 'ss'] process = ['gg'] #ptcut = [0, 40] njets = [0, 1, 2, 3] sign = ['os'] ptcut = [0] #was 0 outputdir = 'plots/%s/LFVHETauAnalyzer/%s/' % (jobid, channel) if not os.path.exists(outputdir): os.makedirs(outputdir) plotter = Plotter(files, lumifiles, outputdir, None, forceLumi=19800) #plotter = SimplePlotter(files, lumifiles, outputdir) EWKDiboson = views.StyleView( views.SumView( *[ plotter.get_view(regex) for regex in \ filter(lambda x : x.startswith('WW') or x.startswith('WZ') or x.startswith('ZZ') or x.startswith('WG'), mc_samples )] ), **remove_name_entry(data_styles['WW*'#,'WZ*', 'WG*', 'ZZ*' ]) ) Wplus = views.StyleView( views.SumView(*[ plotter.get_view(regex)