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