From 65ebc43c8d84c06df54a61d5fa84fd8c518b360e Mon Sep 17 00:00:00 2001
From: Klaus Rabbertz <klaus.rabbertz@cern.ch>
Date: Sun, 1 Oct 2023 14:33:31 +0200
Subject: [PATCH] Add multi_channel setting to FastWarm; other runcard
 submissions TODO

---
 analysis/tasks/FastWarm.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/analysis/tasks/FastWarm.py b/analysis/tasks/FastWarm.py
index b867ea1..08ef537 100644
--- a/analysis/tasks/FastWarm.py
+++ b/analysis/tasks/FastWarm.py
@@ -37,6 +37,7 @@ class FastWarm(Task, TarballExtractionMixin, HTCondorWorkflow, law.LocalWorkflow
     starting_seeds = SpaceSeparatedListParameter(cls=luigi.IntParameter)
     fastwarm_events = SpaceSeparatedListParameter(cls=luigi.IntParameter)
     fastwarm_jobs = SpaceSeparatedListParameter(cls=luigi.IntParameter)
+    multi_channel = SpaceSeparatedListParameter(cls=luigi.Parameter)
 
     NNLOJET_RUNMODE   = 'production'
     NNLOJET_UNITPHASE = 'UNIT_PHASE'
@@ -51,7 +52,8 @@ class FastWarm(Task, TarballExtractionMixin, HTCondorWorkflow, law.LocalWorkflow
                     'index': j,
                     'channel': channel,
                     'events': self.fastwarm_events[j],
-                    'seed': str(k + int(self.starting_seeds[j]))
+                    'seed': str(k + int(self.starting_seeds[j])),
+                    'multi_channel': self.multi_channel[j],
                 }
                 i += 1
         return branchmap
@@ -148,6 +150,7 @@ class FastWarm(Task, TarballExtractionMixin, HTCondorWorkflow, law.LocalWorkflow
                             'seed': self.branch_data['seed'],
                             'iterations': '1',
                             'events': self.branch_data['events'],
+                            'multi_channel': self.branch_data['multi_channel'],
                             'runmode': self.NNLOJET_RUNMODE,
                             'unit_phase': self.NNLOJET_UNITPHASE
                         }
-- 
GitLab