@@ -223,6 +223,8 @@ def determineOutputModules(self, scenarioFunc=None, scenarioArgs=None,
223
223
outputModules [moduleLabel ] = {'dataTier' : output ['dataTier' ]}
224
224
if 'primaryDataset' in output :
225
225
outputModules [moduleLabel ]['primaryDataset' ] = output ['primaryDataset' ]
226
+ if 'rawSkim' in output :
227
+ outputModules [moduleLabel ]['rawSkim' ] = output ['rawSkim' ]
226
228
if 'filterName' in output :
227
229
outputModules [moduleLabel ]['filterName' ] = output ['filterName' ]
228
230
@@ -467,6 +469,7 @@ def setupProcessingTask(self, procTask, taskType, inputDataset=None, inputStep=N
467
469
self .inputPrimaryDataset ),
468
470
configOutput [outputModuleName ]['dataTier' ],
469
471
configOutput [outputModuleName ].get ('filterName' , None ),
472
+ configOutput [outputModuleName ].get ('rawSkim' , None ),
470
473
forceMerged = forceMerged , forceUnmerged = forceUnmerged , taskConf = taskConf )
471
474
outputModules [outputModuleName ] = outputModule
472
475
@@ -480,7 +483,7 @@ def setupProcessingTask(self, procTask, taskType, inputDataset=None, inputStep=N
480
483
del output ['primaryDataset' ]
481
484
if 'primaryDataset' in scenarioArgs :
482
485
del scenarioArgs ['primaryDataset' ]
483
-
486
+ logging . info ( "+++ scenarioArgs = {}" . format ( scenarioArgs ))
484
487
procTaskCmsswHelper .setDataProcessingConfig (scenarioName , scenarioFunc ,
485
488
** scenarioArgs )
486
489
# only in the very end, in order to get it in for the children tasks as well
@@ -507,6 +510,7 @@ def _getDictionaryParams(self, prop, key, default=None):
507
510
508
511
def addOutputModule (self , parentTask , outputModuleName ,
509
512
primaryDataset , dataTier , filterName ,
513
+ rawSkim = None ,
510
514
stepName = "cmsRun1" , forceMerged = False ,
511
515
forceUnmerged = False , taskConf = None ):
512
516
"""
@@ -583,14 +587,16 @@ def addOutputModule(self, parentTask, outputModuleName,
583
587
processedDataset = processedDataset ,
584
588
dataTier = dataTier ,
585
589
filterName = filterName ,
590
+ rawSkim = rawSkim ,
586
591
lfnBase = unmergedLFN ,
587
592
mergedLFNBase = mergedLFN ,
588
593
transient = isTransient )
589
594
590
595
return {"primaryDataset" : primaryDataset ,
591
596
"dataTier" : dataTier ,
592
597
"processedDataset" : processedDataset ,
593
- "filterName" : filterName }
598
+ "filterName" : filterName ,
599
+ "rawSkim" : rawSkim }
594
600
595
601
def addLogCollectTask (self , parentTask , taskName = "LogCollect" , filesPerJob = 500 ,
596
602
cmsswVersion = None , scramArch = None ):
0 commit comments