def __input_files_from_dataset(self, dataset): datasets = self.__get_datasets() if not dataset in datasets: msg = 'Cannot find dataset {0}'.format(dataset) LOG.error(msg) import sys sys.exit(msg) path = [os.path.join(p, '*/*.root') for p in datasets[dataset]] return ParentCommand.input_files_from_path(path)
def __add_input_files(self): input_files = [] path = self.__variables['files'] dataset = self.__variables['dataset'] if path != '': input_files = ParentCommand.input_files_from_path(path) else: input_files = self.__input_files_from_dataset(dataset) self.__variables['input_files'] = input_files
def __add_input_files(self): input_files = [] path = self.__variables['files'] dataset = self.__variables['dataset'] campaign = self.__variables['campaign'] if path != '': input_files = ParentCommand.input_files_from_path(path) # dress them for CMSSW (unless they have a global path) input_files = ['file://{0}'.format(f) if not f.startswith('/store') else f for f in input_files] else: input_files = find_input_files( campaign, dataset, self.__variables, LOG ) self.__variables['input_files'] = input_files
def __add_input_files(self): input_files = [] path = self.__variables['files'] dataset = self.__variables['dataset'] campaign = self.__variables['campaign'] if path != '': input_files = ParentCommand.input_files_from_path(path) # dress them for CMSSW (unless they have a global path) input_files = [ 'file://{0}'.format(f) if not f.startswith('/store') else f for f in input_files ] else: input_files = find_input_files(campaign, dataset, self.__variables, LOG) self.__variables['input_files'] = input_files