Ejemplo n.º 1
0
    def addDataset(self, name, files=None, dataVersion=None, lumiFile=None):
        '''
        '''
        Verbose("addDataset()", True)
        if files is None:
            files = datasetsTest.getFiles(name)

        prec = dataset.DatasetPrecursor(name, files)
        if dataVersion is None:
            dataVersion = prec.getDataVersion()
        #get pileup
        pileUp = {}
        pileUp["nominal"] = prec.getPileUp("nominal")
        pileUp["up"] = prec.getPileUp("up")
        pileUp["down"] = prec.getPileUp("down")
        #Debug prints:
        #        if ("data" in prec.getDataVersion()):
        #          sys.stderr.write("addDataset (main.py) l. 210 saves the following means  for nominal, up and down: ")
        #          sys.stderr.write(str(pileUp["nominal"].GetMean())+", ")
        #          sys.stderr.write(str(pileUp["up"].GetMean())+", ")
        #          sys.stderr.write(str(pileUp["down"].GetMean()))
        #          sys.stderr.write("\n\n")

        nAllEvents = prec.getNAllEvents()
        prec.close()
        self._datasets.append(
            Dataset(name, files, dataVersion, lumiFile, pileUp, nAllEvents))
        return
Ejemplo n.º 2
0
    def addDataset(self, name, files=None, dataVersion=None, lumiFile=None):

        if files is None:
            files = datasetsTest.getFiles(name)

        prec = dataset.DatasetPrecursor(name, files)
        if dataVersion is None:
            dataVersion = prec.getDataVersion()
        pileUp = prec.getPileUp()
        nAllEvents = prec.getNAllEvents()
        prec.close()
        self._datasets.append(
            Dataset(name, files, dataVersion, lumiFile, pileUp, nAllEvents))
Ejemplo n.º 3
0
    def addDataset(self, name, files=None, dataVersion=None, lumiFile=None):
        Verbose("addDataset()", True)
        if files is None:
            files = datasetsTest.getFiles(name)

        prec = dataset.DatasetPrecursor(name, files)
        if dataVersion is None:
            dataVersion = prec.getDataVersion()
        #get pileup
        pileUp = {}
        pileUp["nominal"] = prec.getPileUp("nominal")
        pileUp["up"] = prec.getPileUp("up")
        pileUp["down"] = prec.getPileUp("down")

        nAllEvents = prec.getNAllEvents()
        prec.close()
        self._datasets.append(
            Dataset(name, files, dataVersion, lumiFile, pileUp, nAllEvents))
        return