maker.setCMSSWVersion(versions[nodeNumber]) maker.setConfiguration(cfgWrapper, Type = "instance") maker.setOriginalCfg(file(cfgFile).read()) maker.setPSetHash(WorkflowTools.createPSetHash(cfgFile)) nodeNumber += 1 # // # // Pileup sample? #// if pileupDS != None: maker.addPileupDataset( pileupDS, pileupFilesPerJob) maker.changeCategory(category) maker.setAcquisitionEra(acquisitionEra) maker.workflow.parameters['Conditions'] = conditions maker.workflow.parameters['ProcessingVersion'] = processingVersion spec = maker.makeWorkflow() if activity is not None: spec.setActivity(activity) if totalEvents is not None : spec.parameters['TotalEvents']=totalEvents else : print "Warning: totalEvents parameter is not set!" if eventsPerJob is not None : spec.parameters['EventsPerJob']=eventsPerJob