product = ii[1].product() #handle.product name = ii[0][0] #label maps.append((name,product)) return maps #get the events from the file for event in events: if counter % 1000 == 0: print "Analyzing " + str(counter) + "..." getAllLabels(event) maps = getMaps() # list of (name, product) aux = event.eventAuxiliary() s.run = aux.run() s.ls = aux.luminosityBlock() s.event = aux.event() for map in maps: name = map[0] values = map[1].values() cand = map[1].refProd().key.product() handle_ii = maps.index(map) for ii in range(values.size()): vectors[handle_ii][1].push_back(values[ii]) if cand != None: for ii in range(values.size()): # for each entry for vec in vectors_cand: #loop over pt, eta, phi ect.. name = vec[0]