Beispiel #1
0
                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,