ATLAS Offline Software
Loading...
Searching...
No Matches
ExtraParticlesConfig Namespace Reference

Functions

 ExtraParticlesPhysicsToolCfg (flags, name="ExtraParticlesPhysicsTool", **kwargs)

Function Documentation

◆ ExtraParticlesPhysicsToolCfg()

ExtraParticlesConfig.ExtraParticlesPhysicsToolCfg ( flags,
name = "ExtraParticlesPhysicsTool",
** kwargs )

Definition at line 9 of file ExtraParticlesConfig.py.

9def ExtraParticlesPhysicsToolCfg(flags, name="ExtraParticlesPhysicsTool", **kwargs):
10 result = ComponentAccumulator()
11 if PDGHelpers.getPDGTABLE('PDGTABLE.MeV'): # FIXME This should be a ConfigFlag
12 parser = PDGHelpers.PDGParser('PDGTABLE.MeV', #flags.ExtraParticlesPDGTABLE,
13 '111-556,1112-9090226') #flags.ExtraParticlesRanges) # FIXME need to add these as flags?
14 kwargs.setdefault("ExtraParticlesConfig", parser.createList())
15 else:
16 raise RuntimeError('Failed to find PDGTABLE.MeV file')
17 result.setPrivateTools(CompFactory.ExtraParticlesPhysicsTool(name, **kwargs))
18 return result
getPDGTABLE(table)
Definition PDGHelpers.py:37