nodeNumber += 1

#  //
# // Pileup sample?
#//
if pileupDS != None:
    maker.addPileupDataset(pileupDS, pileupFilesPerJob)

#  //
# // DataMix pileup sample?
#//
if dataMixDS:
     maker.addPileupDataset(dataMixDS, 1, 'DataMixingModule')

maker.changeCategory(category)
maker.setNamingConventionParameters(acquisitionEra, processingString, processingVersion)
maker.workflow.parameters['Conditions'] = conditions
maker.setOutputDatasetDbsStatus(dbsStatus)
 
spec = maker.makeWorkflow()
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
else :
    print "Warning: EventsPerJob parameter is not set!"
if startingRun is not None :