Skip to content
Snippets Groups Projects

Manual sweep of !57892 from 22.0 to master: Fixes for CA-based configuration of Monopole simulation jobs

Merged Manual sweep of !57892 from 22.0 to master: Fixes for CA-based configuration of Monopole simulation jobs
Merged John Derek Chapman requested to merge jchapman/athena:Sweep57892_master into master
3 files
+ 54
44
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -58,9 +58,11 @@ def updateExtraParticleWhiteList(listName='G4particle_whitelist_ExtraParticles.t
if getExtraParticleWhiteList(listName):
import shutil
shutil.copy(listName, listName+'.org')
existingpdgcodes = [int(x) for x in open(listName).readlines()]
newpdgcodes = list(set(pdgcodes).difference(existingpdgcodes))
# update the whitelist for GenParticleSimWhiteList
with open(listName, 'a') as writer:
for pdg in pdgcodes:
for pdg in newpdgcodes:
writer.write('%s\n' % pdg)
Loading