Example #1
0
	def _acceptLumi(self, block, fi, idxRuns, idxLumi):
		if (idxRuns is None) or (idxLumi is None):
			return True
		fi_meta = fi[DataProvider.Metadata]
		for (run, lumi) in izip(fi_meta[idxRuns], fi_meta[idxLumi]):
			if selectLumi((run, lumi), self._lumi_filter.lookup(block[DataProvider.Nickname], is_selector = False)):
				return True
Example #2
0
 def _acceptLumi(self, block, fi, idxRuns, idxLumi):
     if (idxRuns is None) or (idxLumi is None):
         return True
     fi_meta = fi[DataProvider.Metadata]
     for (run, lumi) in izip(fi_meta[idxRuns], fi_meta[idxLumi]):
         if selectLumi(
             (run, lumi),
                 self._lumi_filter.lookup(block[DataProvider.Nickname],
                                          is_selector=False)):
             return True
				def acceptLumi():
					for (run, lumiList) in listLumi:
						for lumi in lumiList:
							if selectLumi((run, lumi), self.selectedLumis):
								return True
	def lumiFilter(self, lumilist, runkey, lumikey):
		if self.selectedLumis:
			for lumi in lumilist:
				if selectLumi((lumi[runkey], lumi[lumikey]), self.selectedLumis):
					return True
		return self.selectedLumis == None
Example #5
0
	def _acceptLumi(self, block, fi, idxRuns, idxLumi, lumi_filter):
		if (idxRuns is None) or (idxLumi is None):
			return True
		return any(imap(lambda run_lumi: selectLumi(run_lumi, lumi_filter),
			izip(fi[DataProvider.Metadata][idxRuns], fi[DataProvider.Metadata][idxLumi])))