def set_up_stacking(self): key_func = lambda w: w.analyzer[:-4] mc_tmplts = itertools.chain(*list( gen.get_from_post_proc_dict(k) for k in settings.post_proc_dict.keys() if ("TemplateStacks" in k ) )) mc_tmplts = histo_wrapperize(mc_tmplts) mc_tmplts = gen.gen_norm_to_lumi(mc_tmplts) mc_tmplts = cosmetica1(mc_tmplts) mc_tmplts = sorted(mc_tmplts, key=key_func) mc_tmplts = gen.group(mc_tmplts, key_func=key_func) self.stream_stack = mc_tmplts
def set_up_stacking(self): key_func = lambda w: w.post_proc_key mc_tmplts = itertools.chain(*list( gen.get_from_post_proc_dict(k) for k in settings.post_proc_dict.keys() if ("_mc_tmplts" in k ) )) mc_tmplts = self.norm_func(mc_tmplts) mc_tmplts = cosmetica1(mc_tmplts) def histo_namer(wrp): wrp.analyzer = wrp.post_proc_key[:-10] return wrp mc_tmplts = (histo_namer(w) for w in mc_tmplts) mc_tmplts = sorted(mc_tmplts, key=key_func) mc_tmplts = gen.group(mc_tmplts, key_func=key_func) self.stream_stack = mc_tmplts