From 0e86b4762a056f966571e9301cbde71d7c939acd Mon Sep 17 00:00:00 2001
From: "Ewelina.Maria.Lobodzinska" <ewelina.maria.lobodzinska@cern.ch>
Date: Thu, 22 Jul 2021 15:29:51 +0200
Subject: [PATCH] correct ParticleGun common fragments to work in 21.6

---
 .../share/common/ParticleGun_EoverP_Config.py |  2 +-
 .../ParticleGun_FastCalo_ChargeFlip_Config.py | 20 ++++++++---------
 .../common/ParticleGun_FastCalo_Config.py     | 20 ++++++++---------
 .../ParticleGun_FastCalo_Config_Erange.py     | 22 +++++++++----------
 ...articleGun_FastCalo_NoChargeFlip_Config.py | 20 ++++++++---------
 .../common/ParticleGun_SamplingFraction.py    |  2 +-
 6 files changed, 43 insertions(+), 43 deletions(-)

diff --git a/Generators/ParticleGun/share/common/ParticleGun_EoverP_Config.py b/Generators/ParticleGun/share/common/ParticleGun_EoverP_Config.py
index 4b70f03469a1..8b78a953f31c 100644
--- a/Generators/ParticleGun/share/common/ParticleGun_EoverP_Config.py
+++ b/Generators/ParticleGun/share/common/ParticleGun_EoverP_Config.py
@@ -56,7 +56,7 @@ class PEtaSampler(PG.MomSampler):
         v4.SetPtEtaPhiM(pt, self.eta(), self.phi(), self.mass())
         return v4
 
-a_particle = int(runArgs.jobConfig[0].split('_')[-1].split('.py')[0].replace('m','-'))
+a_particle = int(jofile.split('_')[-1].split('.py')[0].replace('m','-'))
 
 pg = PG.ParticleGun()
 pg.sampler.pid = int(a_particle) #PID
diff --git a/Generators/ParticleGun/share/common/ParticleGun_FastCalo_ChargeFlip_Config.py b/Generators/ParticleGun/share/common/ParticleGun_FastCalo_ChargeFlip_Config.py
index fc327e1869a2..a5399a64019b 100644
--- a/Generators/ParticleGun/share/common/ParticleGun_FastCalo_ChargeFlip_Config.py
+++ b/Generators/ParticleGun/share/common/ParticleGun_FastCalo_ChargeFlip_Config.py
@@ -46,24 +46,24 @@ class MyParticleSampler(PG.ParticleSampler):
         
         return [ PG.SampledParticle( pid , mom , pos ) ]
 
-myE = float(runArgs.jobConfig[0].split('_E')[1].split('_')[0])
-myZV = float(runArgs.jobConfig[0].split('_')[-1].split('.py')[0].replace("m","-"))
+myE = float(jofile.split('_E')[1].split('_')[0])
+myZV = float(jofile.split('_')[-1].split('.py')[0].replace("m","-"))
 
-myPDGID = runArgs.jobConfig[0].split('_pid')[1].split('_')[0].replace('n','-')
+myPDGID = jofile.split('_pid')[1].split('_')[0].replace('n','-')
 myPDGID = int(float(myPDGID.replace('p','')))
 
 eta_li = []
 
-if "disj" in runArgs.jobConfig[0]:
-    myLowEta1  = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[0].replace('m','-'))
-    myLowEta2  = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[1].replace('m','-'))
-    myHighEta1 = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[2].replace('m','-'))
-    myHighEta2 = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[3].replace('m','-'))
+if "disj" in jofile:
+    myLowEta1  = 0.01*float(jofile.split('eta_')[1].split('_')[0].replace('m','-'))
+    myLowEta2  = 0.01*float(jofile.split('eta_')[1].split('_')[1].replace('m','-'))
+    myHighEta1 = 0.01*float(jofile.split('eta_')[1].split('_')[2].replace('m','-'))
+    myHighEta2 = 0.01*float(jofile.split('eta_')[1].split('_')[3].replace('m','-'))
     eta_li.extend([myLowEta1,myLowEta2,myHighEta1,myHighEta2])
 
 else:
-    myLowEta  = 0.01*float(runArgs.jobConfig[0].split('eta')[1].split('_')[0].replace('m','-'))
-    myHighEta = 0.01*float(runArgs.jobConfig[0].split('eta')[1].split('_')[1].replace('m','-'))
+    myLowEta  = 0.01*float(jofile.split('eta')[1].split('_')[0].replace('m','-'))
+    myHighEta = 0.01*float(jofile.split('eta')[1].split('_')[1].replace('m','-'))
     eta_li.extend([myLowEta,myHighEta])
 
 
diff --git a/Generators/ParticleGun/share/common/ParticleGun_FastCalo_Config.py b/Generators/ParticleGun/share/common/ParticleGun_FastCalo_Config.py
index 852c45f789d9..1b2e9a68bc5e 100644
--- a/Generators/ParticleGun/share/common/ParticleGun_FastCalo_Config.py
+++ b/Generators/ParticleGun/share/common/ParticleGun_FastCalo_Config.py
@@ -67,22 +67,22 @@ class MyParticleSampler(PG.ParticleSampler):
 
         return [ PG.SampledParticle( pid , mom , pos ) ]
 
-myE = float(runArgs.jobConfig[0].split('_E')[1].split('_')[0])
-myZV = float(runArgs.jobConfig[0].split('_')[-1].split('.py')[0].replace("m","-"))
-myPDGID = int(float(runArgs.jobConfig[0].split('_pid')[1].split('_')[0].replace('m','-')))
+myE = float(jofile.split('_E')[1].split('_')[0])
+myZV = float(jofile.split('_')[-1].split('.py')[0].replace("m","-"))
+myPDGID = int(float(jofile.split('_pid')[1].split('_')[0].replace('m','-')))
 
 eta_li = []
 
-if "disj" in runArgs.jobConfig[0]:
-    myLowEta1  = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[0].replace('m','-'))
-    myLowEta2  = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[1].replace('m','-'))
-    myHighEta1 = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[2].replace('m','-'))
-    myHighEta2 = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[3].replace('m','-'))
+if "disj" in jofile:
+    myLowEta1  = 0.01*float(jofile.split('eta_')[1].split('_')[0].replace('m','-'))
+    myLowEta2  = 0.01*float(jofile.split('eta_')[1].split('_')[1].replace('m','-'))
+    myHighEta1 = 0.01*float(jofile.split('eta_')[1].split('_')[2].replace('m','-'))
+    myHighEta2 = 0.01*float(jofile.split('eta_')[1].split('_')[3].replace('m','-'))
     eta_li.extend([myLowEta1,myLowEta2,myHighEta1,myHighEta2])
 
 else:
-    myLowEta  = 0.01*float(runArgs.jobConfig[0].split('eta')[1].split('_')[0].replace('m','-'))
-    myHighEta = 0.01*float(runArgs.jobConfig[0].split('eta')[1].split('_')[1].replace('m','-'))
+    myLowEta  = 0.01*float(jofile.split('eta')[1].split('_')[0].replace('m','-'))
+    myHighEta = 0.01*float(jofile.split('eta')[1].split('_')[1].replace('m','-'))
     eta_li.extend([myLowEta,myHighEta])
 
 
diff --git a/Generators/ParticleGun/share/common/ParticleGun_FastCalo_Config_Erange.py b/Generators/ParticleGun/share/common/ParticleGun_FastCalo_Config_Erange.py
index 67e374aaae2d..75ebc0621e7b 100644
--- a/Generators/ParticleGun/share/common/ParticleGun_FastCalo_Config_Erange.py
+++ b/Generators/ParticleGun/share/common/ParticleGun_FastCalo_Config_Erange.py
@@ -68,25 +68,25 @@ class MyParticleSampler(PG.ParticleSampler):
         return [ PG.SampledParticle( pid , mom , pos ) ]
 
 E_li = []
-myLowE = float(runArgs.jobConfig[0].split('_E')[1].split('_')[0])
-myHighE = float(runArgs.jobConfig[0].split('_E')[1].split('_')[1])
+myLowE = float(jofile.split('_E')[1].split('_')[0])
+myHighE = float(jofile.split('_E')[1].split('_')[1])
 E_li.extend([myLowE,myHighE])
 
-myZV = float(runArgs.jobConfig[0].split('_')[-1].split('.py')[0].replace("m","-"))
-myPDGID = int(float(runArgs.jobConfig[0].split('_pid')[1].split('_')[0].replace('m','-')))
+myZV = float(jofile.split('_')[-1].split('.py')[0].replace("m","-"))
+myPDGID = int(float(jofile.split('_pid')[1].split('_')[0].replace('m','-')))
 
 eta_li = []
 
-if "disj" in runArgs.jobConfig[0]:
-    myLowEta1  = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[0].replace('m','-'))
-    myLowEta2  = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[1].replace('m','-'))
-    myHighEta1 = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[2].replace('m','-'))
-    myHighEta2 = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[3].replace('m','-'))
+if "disj" in jofile:
+    myLowEta1  = 0.01*float(jofile.split('eta_')[1].split('_')[0].replace('m','-'))
+    myLowEta2  = 0.01*float(jofile.split('eta_')[1].split('_')[1].replace('m','-'))
+    myHighEta1 = 0.01*float(jofile.split('eta_')[1].split('_')[2].replace('m','-'))
+    myHighEta2 = 0.01*float(jofile.split('eta_')[1].split('_')[3].replace('m','-'))
     eta_li.extend([myLowEta1,myLowEta2,myHighEta1,myHighEta2])
 
 else:
-    myLowEta  = 0.01*float(runArgs.jobConfig[0].split('eta')[1].split('_')[0].replace('m','-'))
-    myHighEta = 0.01*float(runArgs.jobConfig[0].split('eta')[1].split('_')[1].replace('m','-'))
+    myLowEta  = 0.01*float(jofile.split('eta')[1].split('_')[0].replace('m','-'))
+    myHighEta = 0.01*float(jofile.split('eta')[1].split('_')[1].replace('m','-'))
     eta_li.extend([myLowEta,myHighEta])
 
 
diff --git a/Generators/ParticleGun/share/common/ParticleGun_FastCalo_NoChargeFlip_Config.py b/Generators/ParticleGun/share/common/ParticleGun_FastCalo_NoChargeFlip_Config.py
index f575fdfbaec2..7ba60ef2bc9d 100644
--- a/Generators/ParticleGun/share/common/ParticleGun_FastCalo_NoChargeFlip_Config.py
+++ b/Generators/ParticleGun/share/common/ParticleGun_FastCalo_NoChargeFlip_Config.py
@@ -46,24 +46,24 @@ class MyParticleSampler(PG.ParticleSampler):
         
         return [ PG.SampledParticle( pid , mom , pos ) ]
 
-myE = float(runArgs.jobConfig[0].split('_E')[1].split('_')[0])
-myZV = float(runArgs.jobConfig[0].split('_')[-1].split('.py')[0].replace("m","-"))
+myE = float(jofile.split('_E')[1].split('_')[0])
+myZV = float(jofile.split('_')[-1].split('.py')[0].replace("m","-"))
 
-myPDGID = runArgs.jobConfig[0].split('_pid')[1].split('_')[0].replace('n','-')
+myPDGID = jofile.split('_pid')[1].split('_')[0].replace('n','-')
 myPDGID = int(float(myPDGID.split('_pid')[1].split('_')[0].replace('p','')))
 
 eta_li = []
 
-if "disj" in runArgs.jobConfig[0]:
-    myLowEta1  = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[0].replace('m','-'))
-    myLowEta2  = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[1].replace('m','-'))
-    myHighEta1 = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[2].replace('m','-'))
-    myHighEta2 = 0.01*float(runArgs.jobConfig[0].split('eta_')[1].split('_')[3].replace('m','-'))
+if "disj" in jofile:
+    myLowEta1  = 0.01*float(jofile.split('eta_')[1].split('_')[0].replace('m','-'))
+    myLowEta2  = 0.01*float(jofile.split('eta_')[1].split('_')[1].replace('m','-'))
+    myHighEta1 = 0.01*float(jofile.split('eta_')[1].split('_')[2].replace('m','-'))
+    myHighEta2 = 0.01*float(jofile.split('eta_')[1].split('_')[3].replace('m','-'))
     eta_li.extend([myLowEta1,myLowEta2,myHighEta1,myHighEta2])
 
 else:
-    myLowEta  = 0.01*float(runArgs.jobConfig[0].split('eta')[1].split('_')[0].replace('m','-'))
-    myHighEta = 0.01*float(runArgs.jobConfig[0].split('eta')[1].split('_')[1].replace('m','-'))
+    myLowEta  = 0.01*float(jofile.split('eta')[1].split('_')[0].replace('m','-'))
+    myHighEta = 0.01*float(jofile.split('eta')[1].split('_')[1].replace('m','-'))
     eta_li.extend([myLowEta,myHighEta])
 
 
diff --git a/Generators/ParticleGun/share/common/ParticleGun_SamplingFraction.py b/Generators/ParticleGun/share/common/ParticleGun_SamplingFraction.py
index d12ada968221..54557f0d5d2a 100644
--- a/Generators/ParticleGun/share/common/ParticleGun_SamplingFraction.py
+++ b/Generators/ParticleGun/share/common/ParticleGun_SamplingFraction.py
@@ -48,7 +48,7 @@ class MyParticleSampler(PG.ParticleSampler):
        return rtn
 
 ##MC15 style with Generate_tf.py
-#args=runArgs.jobConfig[0].split('.py')[0]
+#args=jofile.split('.py')[0]
 
 ##MC16 style with Gen_tf.py 
 FIRST_DIR = (os.environ['JOBOPTSEARCHPATH']).split(":")[0]
-- 
GitLab