Ejemplo n.º 1
0
 def getWorkloadArguments():
     baseArgs = DataProcessing.getWorkloadArguments()
     specArgs = {
         "RequestType": {
             "default": "MonteCarloFromGEN",
             "optional": True,
             "attr": "requestType"
         },
         "PrimaryDataset": {
             "default": None,
             "type": str,
             "optional": True,
             "validate": primdataset,
             "attr": "inputPrimaryDataset",
             "null": False
         },
         "ConfigCacheUrl": {
             "default": None,
             "type": str,
             "optional": True,
             "validate": None,
             "attr": "configCacheUrl",
             "null": False
         },
         "ConfigCacheID": {
             "default": None,
             "type": str,
             "optional": False,
             "validate": None,
             "attr": "configCacheID",
             "null": True
         },
         "MCPileup": {
             "default": None,
             "type": str,
             "optional": True,
             "validate": dataset,
             "attr": "mcPileup",
             "null": True
         },
         "DataPileup": {
             "default": None,
             "type": str,
             "optional": True,
             "validate": dataset,
             "attr": "dataPileup",
             "null": True
         },
         "DeterministicPileup": {
             "default": False,
             "type": strToBool,
             "optional": True,
             "validate": None,
             "attr": "deterministicPileup",
             "null": False
         }
     }
     baseArgs.update(specArgs)
     DataProcessing.setDefaultArgumentsProperty(baseArgs)
     return baseArgs
Ejemplo n.º 2
0
 def getWorkloadArguments():
     baseArgs = DataProcessing.getWorkloadArguments()
     specArgs = {"RequestType": {"default": "MonteCarloFromGEN", "optional": True,
                                 "attr": "requestType"},
                 "PrimaryDataset": {"default": None, "type": str,
                                    "optional": True, "validate": primdataset,
                                    "attr": "inputPrimaryDataset", "null": True},
                 "ConfigCacheUrl": {"default": None, "type": str,
                                    "optional": True, "validate": None,
                                    "attr": "configCacheUrl", "null": False},
                 "ConfigCacheID": {"default": None, "type": str,
                                   "optional": False, "validate": None,
                                   "attr": "configCacheID", "null": True},
                 "MCPileup": {"default": None, "type": str,
                              "optional": True, "validate": dataset,
                              "attr": "mcPileup", "null": True},
                 "DataPileup": {"default": None, "type": str,
                                "optional": True, "validate": dataset,
                                "attr": "dataPileup", "null": True},
                 "DeterministicPileup": {"default": False, "type": strToBool,
                                         "optional": True, "validate": None,
                                         "attr": "deterministicPileup", "null": False}}
     baseArgs.update(specArgs)
     DataProcessing.setDefaultArgumentsProperty(baseArgs)
     return baseArgs
Ejemplo n.º 3
0
 def getWorkloadArguments():
     baseArgs = DataProcessing.getWorkloadArguments()
     specArgs = {"RequestType" : {"default" : "ReDigi", "optional" : True,
                                   "attr" : "requestType"},
                 "StepOneOutputModuleName" : {"default" : None, "type" : str,
                                              "optional" : True, "validate" : None,
                                              "attr" : "stepOneOutputModuleName", "null" : True},
                 "StepTwoOutputModuleName" : {"default" : None, "type" : str,
                                              "optional" : True, "validate" : None,
                                              "attr" : "stepTwoOutputModuleName", "null" : True},
                 "ConfigCacheID": {"default" : None, "optional": True, "null": True},
                 "StepOneConfigCacheID" : {"default" : None, "type" : str,
                                           "optional" : False, "validate" : None,
                                           "attr" : "stepOneConfigCacheID", "null" : True},
                 "StepTwoConfigCacheID" : {"default" : None, "type" : str,
                                           "optional" : True, "validate" : None,
                                           "attr" : "stepTwoConfigCacheID", "null" : True},
                 "StepThreeConfigCacheID" : {"default" : None, "type" : str,
                                             "optional" : True, "validate" : None,
                                             "attr" : "stepThreeConfigCacheID", "null" : True},
                 "KeepStepOneOutput" : {"default" : True, "type" : strToBool,
                                        "optional" : True, "validate" : None,
                                        "attr" : "keepStepOneOutput", "null" : False},
                 "KeepStepTwoOutput" : {"default" : True, "type" : strToBool,
                                        "optional" : True, "validate" : None,
                                        "attr" : "keepStepTwoOutput", "null" : False},
                 "StepTwoTimePerEvent" : {"default" : 1, "type" : float,
                                          "optional" : True, "validate" : lambda x : x > 0,
                                          "attr" : "stepTwoTimePerEvent", "null" : False},
                 "StepThreeTimePerEvent" : {"default" : 1, "type" : float,
                                            "optional" : True, "validate" : lambda x : x > 0,
                                            "attr" : "stepThreeTimePerEvent", "null" : False},
                 "StepTwoSizePerEvent" : {"default" : None, "type" : float,
                                          "optional" : True, "validate" : lambda x : x > 0,
                                          "attr" : "stepTwoSizePerEvent", "null" : True},
                 "StepThreeSizePerEvent" : {"default" : None, "type" : float,
                                            "optional" : True, "validate" : lambda x : x > 0,
                                            "attr" : "stepThreeSizePerEvent", "null" : True},
                 "StepTwoMemory" : {"default" : None, "type" : float,
                                    "optional" : True, "validate" : lambda x : x > 0,
                                    "attr" : "stepTwoMemory", "null" : True},
                 "StepThreeMemory" : {"default" : None, "type" : float,
                                      "optional" : True, "validate" : lambda x : x > 0,
                                      "attr" : "stepThreeMemory", "null" : True},
                 "MCPileup" : {"default" : None, "type" : str,
                               "optional" : True, "validate" : dataset,
                               "attr" : "mcPileup", "null" : True},
                 "DataPileup" : {"default" : None, "type" : str,
                                 "optional" : True, "validate" : dataset,
                                 "attr" : "dataPileup", "null" : True},
                 "DeterministicPileup" : {"default" : False, "type" : strToBool,
                                          "optional" : True, "validate" : None,
                                          "attr" : "deterministicPileup", "null" : False}}
     baseArgs.update(specArgs)
     DataProcessing.setDefaultArgumentsProperty(baseArgs)
     return baseArgs
Ejemplo n.º 4
0
 def getWorkloadArguments():
     baseArgs = DataProcessing.getWorkloadArguments()
     specArgs = {"PrimaryDataset" : {"default" : None, "type" : str,
                                     "optional" : True, "validate" : primdataset,
                                     "attr" : "inputPrimaryDataset", "null" : False},
                 "ConfigCacheID" : {"default" : None, "type" : str,
                                    "optional" : False, "validate" : None,
                                    "attr" : "configCacheID", "null" : False}}
     baseArgs.update(specArgs)
     return baseArgs
Ejemplo n.º 5
0
    def getWorkloadArguments():

        baseArgs = DataProcessing.getWorkloadArguments()
        specArgs = {"TransientOutputModules" : {"default" : [], "type" : makeList,
                                                "optional" : True, "validate" : None,
                                                "attr" : "transientModules", "null" : False},
                    "ConfigCacheID" : {"default" : None, "type" : str,
                                       "optional" : False, "validate" : None,
                                       "attr" : "configCacheID", "null" : False}}
        baseArgs.update(specArgs)
        return baseArgs
Ejemplo n.º 6
0
    def getWorkloadArguments():

        baseArgs = DataProcessing.getWorkloadArguments()
        specArgs = {"TransientOutputModules" : {"default" : [], "type" : makeList,
                                                "optional" : True, "validate" : None,
                                                "attr" : "transientModules", "null" : False},
                    "ConfigCacheID" : {"default" : None, "type" : str,
                                       "optional" : False, "validate" : None,
                                       "attr" : "configCacheID", "null" : False}}
        baseArgs.update(specArgs)
        return baseArgs
Ejemplo n.º 7
0
    def getWorkloadArguments():

        baseArgs = DataProcessing.getWorkloadArguments()
        specArgs = {"RequestType" : {"default" : "ReReco", "optional" : True,
                                     "attr" : "requestType"},
                    "TransientOutputModules" : {"default" : [], "type" : makeList,
                                                "optional" : True, "validate" : None,
                                                "attr" : "transientModules", "null" : False}
                    }
        baseArgs.update(specArgs)
        DataProcessing.setDefaultArgumentsProperty(baseArgs)
        return baseArgs
Ejemplo n.º 8
0
    def getWorkloadArguments():

        baseArgs = DataProcessing.getWorkloadArguments()
        specArgs = {"RequestType" : {"default" : "ReReco", "optional" : True,
                                     "attr" : "requestType"},
                    "TransientOutputModules" : {"default" : [], "type" : makeList,
                                                "optional" : True, "validate" : None,
                                                "attr" : "transientModules", "null" : False}
                    }
        baseArgs.update(specArgs)
        DataProcessing.setDefaultArgumentsProperty(baseArgs)
        return baseArgs