コード例 #1
0
                print 'Filling mjjGen  = ' + str(mjjGen) + ', mjetGen  = ' + str(mjetGen)

        hists.histAK7MjjVsEtaMax.Fill( mjjReco, etaMax, weight )
        hists.histAK7MjetVsEtaMax.Fill( mjetReco, etaMax, weight )

        hists.histAK7MjjVsPtAvg.Fill( mjjReco, ptAvg, weight )
        hists.histAK7MjetVsPtAvg.Fill( mjetReco, ptAvg, weight )

        hists.histAK7PtAvgVsNvtx.Fill( nvtx, ptAvg, weight )
        hists.histAK7MjetVsNvtx.Fill( nvtx, mjetReco, weight )
        hists.histAK7PtAvgVsMjetGroomOverReco.Fill( 1.0, ptAvg, weight )

        if iTrigHist is not None :
            if options.verbose :
                print ' Filling histogram ' + str(iTrigHist) + ' which corresponds to trigger ' + trigHelper.trigsToKeep[iTrigHist]
            hists.get('histAK7MjjVsEtaMax_' + trigHelper.trigsToKeep[iTrigHist]).Fill( mjjReco, etaMax, weight )
            hists.get('histAK7MjetVsEtaMax_' + trigHelper.trigsToKeep[iTrigHist]).Fill( mjetReco, etaMax, weight )                
            hists.get('histAK7MjjVsPtAvg_' + trigHelper.trigsToKeep[iTrigHist]).Fill( mjjReco, ptAvg, weight )
            hists.get('histAK7MjetVsPtAvg_' + trigHelper.trigsToKeep[iTrigHist]).Fill( mjetReco, ptAvg, weight )                
            hists.get('histAK7PtAvgVsNvtx_' + trigHelper.trigsToKeep[iTrigHist]).Fill( nvtx, ptAvg, weight )
            hists.get('histAK7MjetVsNvtx_' + trigHelper.trigsToKeep[iTrigHist]).Fill( nvtx, mjetReco, weight )
            hists.get('histAK7PtAvgVsMjetGroomOverReco_' + trigHelper.trigsToKeep[iTrigHist]).Fill( 1.0, ptAvg, weight )


        else :
            print 'Error in trigger assignment!'
            continue