run: 180241 event: 731156083 ''' theirs = set([]) for line in theirs_list.split('\n'): if not line: continue fields = line.split() theirs.add((int(fields[1]), int(fields[3]))) files = set([]) for run, evt in theirs: print "Adding run %i" % run dataset = datatools.map_data_to_dataset(datatools.find_data_for_run(run, 'MuEG')) command = 'das_client.py --limit=0 --query=\"file run=%i dataset=%s\"' % (run, dataset) command = shlex.split(command) p = Popen(command, stdout=PIPE, stderr=PIPE) stdoutdata, stderrdata = p.communicate() for line in stdoutdata.split('\n'): if line.strip(): files.add(line.strip()) print "Now %i files" % len(files) file_list = open('hackPickEvents_inputfiles.txt', 'w') file_list.write('\n'.join(files)) events = ','.join('%i:%i' % (run, evt) for run, evt in theirs) print '''