def GetDatasetsFromDir(opts): Verbose("Getting datasets") if (not opts.includeOnlyTasks and not opts.excludeTasks): datasets = dataset.getDatasetsFromMulticrabDirs( [opts.mcrab], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, optimizationMode=opts.optMode) elif (opts.includeOnlyTasks): datasets = dataset.getDatasetsFromMulticrabDirs( [opts.mcrab], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, includeOnlyTasks=opts.includeOnlyTasks, optimizationMode=opts.optMode) elif (opts.excludeTasks): datasets = dataset.getDatasetsFromMulticrabDirs( [opts.mcrab], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, excludeTasks=opts.excludeTasks, optimizationMode=opts.optMode) else: raise Exception("This should never be reached") return datasets
def GetDatasetsFromDir(opts, i): aux.Verbose("multicrab = \"%s\"" % (opts.mcrabs[i]), i == 0) if (not opts.includeOnlyTasks and not opts.excludeTasks): datasets = dataset.getDatasetsFromMulticrabDirs( [opts.mcrabs[i]], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysisName, optimizationMode=opts.optMode) elif (opts.includeOnlyTasks): datasets = dataset.getDatasetsFromMulticrabDirs( [opts.mcrabs[i]], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysisName, includeOnlyTasks=opts.includeOnlyTasks, optimizationMode=opts.optMode) elif (opts.excludeTasks): datasets = dataset.getDatasetsFromMulticrabDirs( [opts.mcrabs[i]], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysisName, excludeTasks=opts.excludeTasks, optimizationMode=opts.optMode) else: raise Exception("This should never be reached") return datasets
def GetDatasetsFromDir(opts, json): Verbose("Getting datasets") if (not opts.includeOnlyTasks and not opts.excludeTasks): datasets = dataset.getDatasetsFromMulticrabDirs( [opts.mcrab], dataEra=json["dataEra"], searchMode=None, includeOnlyTasks="|".join(json["samples"]), analysisName=json["analysis"]) elif (opts.includeOnlyTasks): datasets = dataset.getDatasetsFromMulticrabDirs( [opts.mcrab], dataEra=json["dataEra"], searchMode=None, analysisName=json["analysis"], includeOnlyTasks=opts.includeOnlyTasks) elif (opts.excludeTasks): datasets = dataset.getDatasetsFromMulticrabDirs( [opts.mcrab], dataEra=json["dataEra"], searchMode=None, analysisName=json["analysis"], excludeTasks=opts.excludeTasks) else: raise Exception("This should never be reached") return datasets
def GetDatasetsFromDir(opts): Verbose("Getting datasets") if (not opts.includeOnlyTasks and not opts.excludeTasks): datasetsCaloTk = dataset.getDatasetsFromMulticrabDirs([opts.mcrabCaloTk], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, optimizationMode=opts.optMode) datasetsTkTaus = dataset.getDatasetsFromMulticrabDirs(["/afs/cern.ch/work/m/mtoumazo/scratch0/CMSSW_10_1_7/src/HLTausAnalysis/NtupleAnalysis/src/TkTaus/work/"+opts.mcrabTkEG], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, optimizationMode=opts.optMode) datasetsTkEG = dataset.getDatasetsFromMulticrabDirs(["/afs/cern.ch/work/m/mtoumazo/scratch0/CMSSW_10_1_7/src/HLTausAnalysis/NtupleAnalysis/src/TkEG/work/"+opts.mcrabTkEG], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, optimizationMode=opts.optMode) elif (opts.includeOnlyTasks): datasetsCaloTk = dataset.getDatasetsFromMulticrabDirs(["/afs/cern.ch/work/m/mtoumazo/scratch0/CMSSW_10_1_7/src/HLTausAnalysis/NtupleAnalysis/src/CaloTk/work/"+opts.mcrabCaloTk], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, includeOnlyTasks=opts.includeOnlyTasks, optimizationMode=opts.optMode) datasetsTkTaus = dataset.getDatasetsFromMulticrabDirs(["/afs/cern.ch/work/m/mtoumazo/scratch0/CMSSW_10_1_7/src/HLTausAnalysis/NtupleAnalysis/src/TkTaus/work/"+opts.mcrabTkEG], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, includeOnlyTasks=opts.includeOnlyTasks, optimizationMode=opts.optMode) datasetsTkEG = dataset.getDatasetsFromMulticrabDirs(["/afs/cern.ch/work/m/mtoumazo/scratch0/CMSSW_10_1_7/src/HLTausAnalysis/NtupleAnalysis/src/TkEG/work/"+opts.mcrabTkEG], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, includeOnlyTasks=opts.includeOnlyTasks, optimizationMode=opts.optMode) elif (opts.excludeTasks): datasetsCaloTk = dataset.getDatasetsFromMulticrabDirs([opts.mcrabCaloTk], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, excludeTasks=opts.excludeTasks, optimizationMode=opts.optMode) datasetsCaloTk = dataset.getDatasetsFromMulticrabDirs(["/afs/cern.ch/work/m/mtoumazo/scratch0/CMSSW_10_1_7/src/HLTausAnalysis/NtupleAnalysis/src/CaloTk/work/"+opts.mcrabCaloTk], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, excludeTasks=opts.excludeTasks, optimizationMode=opts.optMode) datasetsTkTaus = dataset.getDatasetsFromMulticrabDirs(["/afs/cern.ch/work/m/mtoumazo/scratch0/CMSSW_10_1_7/src/HLTausAnalysis/NtupleAnalysis/src/TkTaus/work/"+opts.mcrabTkEG], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, excludeTasks=opts.excludeTasks, optimizationMode=opts.optMode) datasetsTkEG = dataset.getDatasetsFromMulticrabDirs(["/afs/cern.ch/work/m/mtoumazo/scratch0/CMSSW_10_1_7/src/HLTausAnalysis/NtupleAnalysis/src/TkEG/work/"+opts.mcrabTkEG], dataEra=opts.dataEra, searchMode=opts.searchMode, analysisName=opts.analysis, excludeTasks=opts.excludeTasks, optimizationMode=opts.optMode) else: raise Exception("This should never be reached") return datasetsCaloTk, datasetsTkTaus, datasetsTkEG