def finalizeOutput(job_script_dir, output_dir, flat_ntuples): # first, check the output is all there pass_check_output = CheckOutput.checkOutput(job_script_dir, output_dir) print pass_check_output if not pass_check_output: print 'did not pass output check, bailiing before merging the files' return False print 'passed output check... proceding to file merging' # next, merge the the files in output directory RunHelpers.mergeOutputFiles(output_dir, flat_ntuples)
for dsid in full_sim_mc_samples: RunHelpers.addSamplesToList( sample_dict = full_sim_mc_samples[dsid] , data_set_dicts = data_set_dicts , file_list_path = 'EosFileLists/tnt_102/tnt_102.%s.txt' % full_sim_mc_samples[dsid]['label'] , is_data = False , is_full_sim = True , dsid = dsid , out_dir = out_dir ) # add fast sim samples for dsid in fast_sim_mc_samples: RunHelpers.addSamplesToList( sample_dict = fast_sim_mc_samples[dsid] , data_set_dicts = data_set_dicts , file_list_path = 'EosFileLists/tnt_102/tnt_102.%s.txt' % fast_sim_mc_samples[dsid]['label'] , is_data = False , is_full_sim = False , dsid = dsid , out_dir = out_dir ) print data_set_dicts # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - p = Pool(num_processes) p.map(RunIsrAnalysis.runIsrAnalysisFun, data_set_dicts) # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RunHelpers.mergeOutputFiles(out_dir) RunHelpers.moveToLinkedDir(out_dir, './NextPlotDir.Isr')
for dsid in full_sim_mc_samples: RunHelpers.addSamplesToList( sample_dict = full_sim_mc_samples[dsid] , data_set_dicts = data_set_dicts , file_list_path = 'EosFileLists/local_leigh/tnt_102.%s.txt' % full_sim_mc_samples[dsid]['label'] , is_data = False , is_full_sim = True , dsid = dsid , out_dir = out_dir ) # add fast sim samples for dsid in fast_sim_mc_samples: RunHelpers.addSamplesToList( sample_dict = fast_sim_mc_samples[dsid] , data_set_dicts = data_set_dicts , file_list_path = 'EosFileLists/local_leigh/tnt_102.%s.txt' % fast_sim_mc_samples[dsid]['label'] , is_data = False , is_full_sim = False , dsid = dsid , out_dir = out_dir ) print data_set_dicts # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - p = Pool(num_processes) p.map(RunBMinusLAnalysis.runBMinusLAnalysisFun, data_set_dicts) # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RunHelpers.mergeOutputFiles(out_dir, False) RunHelpers.moveToLinkedDir(out_dir, './NextPlotDir.BMinusL')