join(newdir, element.output.format(category)), element.hname + "_" + args.discriminant)) print "Finish combining {0}".format(element.name) os.system( "python MergeHistFromRootFiles.py {0} {1} -o={2} --hname={3} --method=dif" .format(join(newdir, CombineMC[0].format(category)), join(newdir, CombineMC[1].format(category)), join(newdir, CombineMC[0].format(category)), 'MC_REDU_BKG' + "_" + args.discriminant)) print "Finish combining MC Reducible Background" PlotUtil.NormalizeHistFromRoot( join(newdir, 'output_category_{0}_MC_REDU_BKG_nominal.root'.format(category)), H4lAnalysis.Minitree_H4l.Data_Driven_Count[category], fout_name=join( newdir, 'output_category_{0}_Redu_Bkg_nominal.root'.format(category)), hout_name='Redu_Bkg_{0}'.format(args.discriminant)) print "Finish producing data driven backgroun samples" Util.try_remove( join( newdir, 'output_category_{0}_data_run_2_Asimov_nominal.root'.format( category))) os.system( "python MergeHistFromRootFiles.py {0} -o={1} --hname={2} ".format( " ".join([ join( newdir,