![]() |
ATLAS Offline Software
|
Functions | |
| resolve (tag) | |
| utility functions | |
| evalDatasetNameFion (dsname, dsfionstr) | |
Variables | |
| parser | |
| command line argument parsing | |
| type | |
| str | |
| help | |
| dest | |
| int | |
| default | |
| args = parser.parse_args() | |
| amitag = args.amitag | |
| dsname = args.dsname | |
| inputflname = args.inputflname | |
| maxEvents = args.maxEvents | |
| ncores = args.ncores | |
| NoMergeTypeList = args.NoMergeTypeList | |
| str | taskstep = 'recon' |
| str | partID = '._0001' |
| partIDlist = inputflname.split('._')[1:] | |
| str | logfilename = dsname+"."+ amitag+"."+taskstep+partID+".job.log" |
| str | jsonflname = dsname+"."+ amitag+"."+taskstep+partID+".job.argdict.json" |
| dict | jobargdict = {} |
| ami_tag_content = resolve(amitag) | |
| phconfig = ami_tag_content.get('phconfig',{}) | |
| str | parncores = '--nprocs=%i' % ncores |
| outputs = ami_tag_content.get('outputs',{}) | |
| dstype = dsname.split('.')[-1] | |
| dict | outdatasets = {} |
| parname = k | |
| dstp = v.get('dstype') | |
| pcs = dstp.split() | |
| pairs = pcs[1:] | |
| ifmatch = v.get('ifMatch',None) | |
| m = re.match(ifmatch,dsname) | |
| dsfionstr = v.get('dsnamefion',None) | |
| outdsname = evalDatasetNameFion(dsname,dsfionstr) | |
| str | outfilename = outdsname+partID |
| str | outfilevalue = outdsname+'#'+outfilename |
| jobargdictfile = open(jsonflname,"w") | |
| sort_keys | |
| True | |
| indent | |
| separators | |
| python.CreateTierZeroArgdict.evalDatasetNameFion | ( | dsname, | |
| dsfionstr ) |
Definition at line 103 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.resolve | ( | tag | ) |
utility functions
Definition at line 73 of file CreateTierZeroArgdict.py.
Definition at line 155 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.amitag = args.amitag |
Definition at line 58 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.args = parser.parse_args() |
Definition at line 50 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.default |
Definition at line 39 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.dest |
Definition at line 39 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.dsfionstr = v.get('dsnamefion',None) |
Definition at line 213 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.dsname = args.dsname |
Definition at line 59 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.dstp = v.get('dstype') |
Definition at line 195 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.dstype = dsname.split('.')[-1] |
Definition at line 190 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.help |
Definition at line 34 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.ifmatch = v.get('ifMatch',None) |
Definition at line 207 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.indent |
Definition at line 241 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.inputflname = args.inputflname |
Definition at line 60 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.int |
Definition at line 39 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.jobargdict = {} |
Definition at line 152 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.jobargdictfile = open(jsonflname,"w") |
Definition at line 240 of file CreateTierZeroArgdict.py.
| str python.CreateTierZeroArgdict.jsonflname = dsname+"."+ amitag+"."+taskstep+partID+".job.argdict.json" |
Definition at line 151 of file CreateTierZeroArgdict.py.
Definition at line 150 of file CreateTierZeroArgdict.py.
Definition at line 210 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.maxEvents = args.maxEvents |
Definition at line 63 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.ncores = args.ncores |
Definition at line 64 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.NoMergeTypeList = args.NoMergeTypeList |
Definition at line 65 of file CreateTierZeroArgdict.py.
| dict python.CreateTierZeroArgdict.outdatasets = {} |
Definition at line 191 of file CreateTierZeroArgdict.py.
| dict python.CreateTierZeroArgdict.outdsname = evalDatasetNameFion(dsname,dsfionstr) |
Definition at line 216 of file CreateTierZeroArgdict.py.
Definition at line 236 of file CreateTierZeroArgdict.py.
| str python.CreateTierZeroArgdict.outfilevalue = outdsname+'#'+outfilename |
Definition at line 237 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.outputs = ami_tag_content.get('outputs',{}) |
Definition at line 189 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.pairs = pcs[1:] |
Definition at line 201 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.parname = k |
Definition at line 194 of file CreateTierZeroArgdict.py.
Definition at line 174 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.parser |
command line argument parsing
Definition at line 21 of file CreateTierZeroArgdict.py.
| str python.CreateTierZeroArgdict.partID = '._0001' |
Definition at line 135 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.partIDlist = inputflname.split('._')[1:] |
Definition at line 137 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.pcs = dstp.split() |
Definition at line 200 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.phconfig = ami_tag_content.get('phconfig',{}) |
Definition at line 160 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.separators |
Definition at line 241 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.sort_keys |
Definition at line 241 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.str |
Definition at line 34 of file CreateTierZeroArgdict.py.
| str python.CreateTierZeroArgdict.taskstep = 'recon' |
Definition at line 67 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.True |
Definition at line 241 of file CreateTierZeroArgdict.py.
| python.CreateTierZeroArgdict.type |
Definition at line 34 of file CreateTierZeroArgdict.py.