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