diff --git a/Configuration/DataProcessing/test/RunPromptReco.py b/Configuration/DataProcessing/test/RunPromptReco.py index 2986c47980e74..86d1a93f64cd5 100644 --- a/Configuration/DataProcessing/test/RunPromptReco.py +++ b/Configuration/DataProcessing/test/RunPromptReco.py @@ -28,6 +28,7 @@ def __init__(self): self.inputLFN = None self.alcaRecos = None self.PhysicsSkims = None + self.dqmSeq = None def __call__(self): if self.scenario == None: @@ -89,6 +90,9 @@ def __call__(self): if self.PhysicsSkims: kwds['PhysicsSkims'] = self.PhysicsSkims + if self.dqmSeq: + kwds['dqmSeq'] = self.dqmSeq + process = scenario.promptReco(self.globalTag, **kwds) except NotImplementedError, ex: @@ -115,7 +119,7 @@ def __call__(self): if __name__ == '__main__': valid = ["scenario=", "reco", "aod", "miniaod","dqm", "dqmio", "no-output", - "global-tag=", "lfn=", "alcarecos=", "PhysicsSkims=" ] + "global-tag=", "lfn=", "alcarecos=", "PhysicsSkims=", "dqmSeq=" ] usage = \ """ RunPromptReco.py @@ -132,6 +136,7 @@ def __call__(self): --lfn=/store/input/lfn --alcarecos=alcareco_plus_seprated_list --PhysicsSkims=skim_plus_seprated_list + --dqmSeq=dqmSeq_plus_separated_list Example: @@ -175,5 +180,7 @@ def __call__(self): recoinator.alcaRecos = [ x for x in arg.split('+') if len(x) > 0 ] if opt == "--PhysicsSkims": recoinator.PhysicsSkims = [ x for x in arg.split('+') if len(x) > 0 ] + if opt == "--dqmSeq": + recoinator.dqmSeq = [ x for x in arg.split('+') if len(x) > 0 ] recoinator()