diff --git a/Generators/ParticleGun/share/common/ParticleGun_EoverP_Config.py b/Generators/ParticleGun/share/common/ParticleGun_EoverP_Config.py
index 4b70f03469a1db6a969fd115f2ef86a36c7ff69d..8b78a953f31c253a9ead42158bf4d8b0dab77ce0 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 fc327e1869a2d8bf0be1570eae09a6ed6a1663fa..a5399a64019b935aa729244f88c4b5c0ebe5b35f 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 852c45f789d9b134b84d18a2d3b14b3d61729557..1b2e9a68bc5e1c1612bf2e294c58dcc472f700fb 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 67e374aaae2d93a6625dd3a4e1c6e41eaeb9bee2..75ebc0621e7ba4e6803ae25c20a6d7438fc45466 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 f575fdfbaec240501ad065c1bc7d8036c58319cc..7ba60ef2bc9d3a9195ada72e9a2232864f173567 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 d12ada968221891b82091b02fce4794ed3172647..54557f0d5d2afacedb09999acac22e02ad8576ac 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]