예제 #1
0
    def __init__(self, requestId, channel, label):
        WorkflowMaker.__init__(self, requestId, channel, label)

        #  //
        # // cmsGen params
        # //
        self.cmsGenParameters = {"generator": None, "executable": None, "version": None}
        self.cmsGenDataset = {}
        self.cmsGenDataset["Primary"] = None
        self.cmsGenDataset["Processed"] = None
        self.cmsGenDataset["DataTier"] = None

        #  //
        # // first node is cmsGen
        # //
        self.cmsGenNode = self.workflow.payload
        self.cmsGenNode.name = "cmsGen1"
        self.cmsGenNode.type = "CmsGen"
        self.cmsGenNode.configuration = None

        #  //
        # // second node is cmsRun
        # //
        self.cmsRunNode = self.cmsGenNode.newNode("cmsRun1")
        self.cmsRunNode.type = "CMSSW"
        self.cmsRunNode.addInputLink("cmsGen1", "cmsGen", "source", True)
        self.cmsRunNodes = [self.cmsRunNode]

        return
예제 #2
0
    def __init__(self, requestId, channel, label):
        WorkflowMaker.__init__(self, requestId, channel, label)

        #  //
        # // cmsGen params
        #//
        self.cmsGenParameters = {
            "generator" : None,
            "executable" : None,
            "version" : None,
            }
        self.cmsGenDataset = {}
        self.cmsGenDataset['Primary'] = None
        self.cmsGenDataset['Processed'] = None
        self.cmsGenDataset['DataTier'] = None


        #  //
        # // first node is cmsGen
        #//
        self.cmsGenNode = self.workflow.payload
        self.cmsGenNode.name = "cmsGen1"
        self.cmsGenNode.type = "CmsGen"
        self.cmsGenNode.configuration = None

        #  //
        # // second node is cmsRun
        #//
        self.cmsRunNode = self.cmsGenNode.newNode("cmsRun1")
        self.cmsRunNode.type = "CMSSW"
        self.cmsRunNode.addInputLink("cmsGen1", "cmsGen",
                                     "source", True)
        self.cmsRunNodes = [self.cmsRunNode]
        
        return
예제 #3
0
 def __init__(self, requestId, channel, label):
     WorkflowMaker.__init__(self, requestId, channel, label)
     self.unmergedDataset = False
     self.runNumber = None
예제 #4
0
 def __init__(self, requestId, channel, label):
     WorkflowMaker.__init__(self, requestId, channel, label)
     self.unmergedDataset = False
     self.runNumber = None