コード例 #1
0
##     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 :