## resp.SetName( 'response' + str(ibin)) ## responses.append(resp) responses = [] for ibin in range(0,len(ptBins)-1) : res = ROOT.RooUnfoldResponse(30, 0., 300., 30, 0., 300.) res.SetName('response_pt' + str(ibin)) response = [res] for igroom in range(0,len(options.collName)): res = ROOT.RooUnfoldResponse(30, 0., 300., 30, 0., 300.) res.SetName('response_' + options.collName[igroom] + '_pt' + str(ibin) ) response.append( res ) responses.append(response) hists.makeQuickHists() ############################################# # Event loop # # Loop over events. # # For each event: # # 1. Get the gen jets for all types # # 2. Get the reco jets for all types # # 3. Fill response matrix # # 4. Get mjj, etaMax bin, and weight # # 5. Fake the trigger # # 6. If it passes, fill the histos # ############################################# count = 0 for ifile in files :