ATLAS Offline Software
Loading...
Searching...
No Matches
ParticleGun_SamplingFraction.py File Reference

Go to the source code of this file.

Classes

class  ParticleGun_SamplingFraction.MyParticleSampler

Namespaces

namespace  ParticleGun_SamplingFraction

Variables

 ParticleGun_SamplingFraction.description
 ParticleGun_SamplingFraction.keywords
 ParticleGun_SamplingFraction.generators
 ParticleGun_SamplingFraction.contact
tuple ParticleGun_SamplingFraction.FIRST_DIR = (os.environ['JOBOPTSEARCHPATH']).split(":")[0]
 MC15 style with Generate_tf.py args=jofile.split('.py')[0].
list ParticleGun_SamplingFraction.jofiles = [f for f in os.listdir(FIRST_DIR) if (f.startswith('mc') and f.endswith('.py'))]
list ParticleGun_SamplingFraction.args = jofiles[0].split('.py')[0]
 parse options from MC job-options filename
 ParticleGun_SamplingFraction.myMomentum = float(args.split('_Mom')[1].split('_')[0])
 ParticleGun_SamplingFraction.myPDGID = int(float(args.split('_pid')[1].split('_')[0].replace('m','-')))
float ParticleGun_SamplingFraction.myLowEta = 0.01*float(args.split('eta_')[1].split('_')[0].replace('m','-'))
float ParticleGun_SamplingFraction.myHighEta = 0.01*float(args.split('eta_')[1].split('_')[1].replace('m','-'))
float ParticleGun_SamplingFraction.myRadius = 0.001*float(args.split('_Radius')[1].split('_')[0])
float ParticleGun_SamplingFraction.myZ = 0.001*float(args.split('_Z')[1].split('_')[0])
int ParticleGun_SamplingFraction.bec = 1
 ParticleGun_SamplingFraction.sampler
 ParticleGun_SamplingFraction.momentum
 ParticleGun_SamplingFraction.eta1
 ParticleGun_SamplingFraction.eta2
 ParticleGun_SamplingFraction.pid
 ParticleGun_SamplingFraction.radius
 ParticleGun_SamplingFraction.z