![]() |
ATLAS Offline Software
|
Functions | |
| transformNodes (tree, func) | |
| getHist (name, makehist) | |
| parseKeyLayer (keystring) | |
| getLayer (trk, hit_idx) | |
| getRow (trk, hit_idx) | |
| isKeyLayer (trk, hit_idx, key) | |
| findKeyLayerMod (trk, key) | |
| trackToModules (trk) | |
| parseGeometry () | |
| divideKeyLayerModulesIntoSlices (eta_vals_for_key_layer) | |
| getModuleToSliceMap (mod_slice_map) | |
| trimSlice (slice_modules, slice_tracks) | |
| writeRMap (slice_modules, sliceid2int) | |
| printOccupancies (slice_modules) | |
| plotSlices (sliceid2int, slice_modules) | |
Variables | |
| parser = argparse.ArgumentParser(description='Flattens Wrapper Files') | |
| metavar | |
| type | |
| str | |
| nargs | |
| help | |
| action | |
| default | |
| args = parser.parse_args() | |
| defaultdict | defaultdictlambda = lambda (defaultdictlambda) |
| list | dets = ["pixel","strip"] |
| list | regs = ["barrel","endcap"] |
| list | dirs = ["phi","eta"] |
| dict | int2det = {1:"pixel", 0:"strip"} |
| dict | det2int = {v:k for k,v in int2det.items()} |
| dict | int2reg = {0:"barrel", 2:"endcap"} |
| dict | reg2int = {v:k for k,v in int2reg.items()} |
| dict | striprows |
| dict | abcchipsperrow |
| int | stripsperabc = 128 |
| stripsperrow = transformNodes(abcchipsperrow, lambda x: x * stripsperabc) | |
| dict | rowbounds = {} |
| str | geom = "Unknown" |
| dict | layers = { "pixel": { "barrel":5, "endcap": 8 if geom=="ITK-22" else 8 }, "strip" : { "barrel":8, "endcap":12}} |
| dict | hists = {} |
| fileList = args.inname | |
| Data = ROOT.TChain("ExtrapolationEngineTest") | |
| num_entries = min(args.evts,Data.GetEntries()) | |
| t0 = time.clock() | |
| key1 = parseKeyLayer(args.keylayer) | |
| key2 = None | |
| min_eta | |
| max_eta | |
| histfile = ROOT.TFile("test.root",'recreate') | |
| eta_vals_for_key_layer = parseGeometry() | |
| nslices = args.nslices | |
| mod_slice_map = divideKeyLayerModulesIntoSlices(eta_vals_for_key_layer) | |
| slice_modules | |
| sliceid2int | |
| slice_tracks | |
| divideKeyLayerModulesIntoSlices | ( | eta_vals_for_key_layer | ) |
Definition at line 323 of file module_driven_slicing.py.
| findKeyLayerMod | ( | trk, | |
| key ) |
Definition at line 232 of file module_driven_slicing.py.
| getHist | ( | name, | |
| makehist ) |
Definition at line 120 of file module_driven_slicing.py.
| getLayer | ( | trk, | |
| hit_idx ) |
Definition at line 171 of file module_driven_slicing.py.
| getModuleToSliceMap | ( | mod_slice_map | ) |
Definition at line 345 of file module_driven_slicing.py.
| getRow | ( | trk, | |
| hit_idx ) |
Definition at line 178 of file module_driven_slicing.py.
| isKeyLayer | ( | trk, | |
| hit_idx, | |||
| key ) |
Definition at line 222 of file module_driven_slicing.py.
| parseGeometry | ( | ) |
Definition at line 291 of file module_driven_slicing.py.
| parseKeyLayer | ( | keystring | ) |
Definition at line 149 of file module_driven_slicing.py.
| plotSlices | ( | sliceid2int, | |
| slice_modules ) |
Definition at line 541 of file module_driven_slicing.py.
| printOccupancies | ( | slice_modules | ) |
Definition at line 480 of file module_driven_slicing.py.
| trackToModules | ( | trk | ) |
Definition at line 247 of file module_driven_slicing.py.
| transformNodes | ( | tree, | |
| func ) |
Definition at line 47 of file module_driven_slicing.py.
| trimSlice | ( | slice_modules, | |
| slice_tracks ) |
Definition at line 428 of file module_driven_slicing.py.
| writeRMap | ( | slice_modules, | |
| sliceid2int ) |
Definition at line 442 of file module_driven_slicing.py.
| dict module_driven_slicing.abcchipsperrow |
Definition at line 87 of file module_driven_slicing.py.
| module_driven_slicing.action |
Definition at line 9 of file module_driven_slicing.py.
| module_driven_slicing.args = parser.parse_args() |
Definition at line 26 of file module_driven_slicing.py.
| module_driven_slicing.Data = ROOT.TChain("ExtrapolationEngineTest") |
Definition at line 135 of file module_driven_slicing.py.
| module_driven_slicing.default |
Definition at line 10 of file module_driven_slicing.py.
| defaultdict module_driven_slicing.defaultdictlambda = lambda (defaultdictlambda) |
Definition at line 45 of file module_driven_slicing.py.
| dict module_driven_slicing.det2int = {v:k for k,v in int2det.items()} |
Definition at line 68 of file module_driven_slicing.py.
| list module_driven_slicing.dets = ["pixel","strip"] |
Definition at line 63 of file module_driven_slicing.py.
| list module_driven_slicing.dirs = ["phi","eta"] |
Definition at line 65 of file module_driven_slicing.py.
| module_driven_slicing.eta_vals_for_key_layer = parseGeometry() |
Definition at line 572 of file module_driven_slicing.py.
| module_driven_slicing.fileList = args.inname |
Definition at line 130 of file module_driven_slicing.py.
| str geom = "Unknown" |
Definition at line 106 of file module_driven_slicing.py.
| module_driven_slicing.help |
Definition at line 8 of file module_driven_slicing.py.
| module_driven_slicing.histfile = ROOT.TFile("test.root",'recreate') |
Definition at line 570 of file module_driven_slicing.py.
| dict module_driven_slicing.hists = {} |
Definition at line 117 of file module_driven_slicing.py.
| dict module_driven_slicing.int2det = {1:"pixel", 0:"strip"} |
Definition at line 67 of file module_driven_slicing.py.
| dict module_driven_slicing.int2reg = {0:"barrel", 2:"endcap"} |
Definition at line 69 of file module_driven_slicing.py.
| module_driven_slicing.key1 = parseKeyLayer(args.keylayer) |
Definition at line 157 of file module_driven_slicing.py.
| module_driven_slicing.key2 = None |
Definition at line 158 of file module_driven_slicing.py.
| dict module_driven_slicing.layers = { "pixel": { "barrel":5, "endcap": 8 if geom=="ITK-22" else 8 }, "strip" : { "barrel":8, "endcap":12}} |
Definition at line 113 of file module_driven_slicing.py.
| module_driven_slicing.max_eta |
Definition at line 165 of file module_driven_slicing.py.
| module_driven_slicing.metavar |
Definition at line 7 of file module_driven_slicing.py.
| module_driven_slicing.min_eta |
Definition at line 165 of file module_driven_slicing.py.
| module_driven_slicing.mod_slice_map = divideKeyLayerModulesIntoSlices(eta_vals_for_key_layer) |
Definition at line 579 of file module_driven_slicing.py.
| module_driven_slicing.nargs |
Definition at line 7 of file module_driven_slicing.py.
| module_driven_slicing.nslices = args.nslices |
Definition at line 574 of file module_driven_slicing.py.
| module_driven_slicing.num_entries = min(args.evts,Data.GetEntries()) |
Definition at line 141 of file module_driven_slicing.py.
| module_driven_slicing.parser = argparse.ArgumentParser(description='Flattens Wrapper Files') |
Definition at line 6 of file module_driven_slicing.py.
| dict module_driven_slicing.reg2int = {v:k for k,v in int2reg.items()} |
Definition at line 70 of file module_driven_slicing.py.
| list module_driven_slicing.regs = ["barrel","endcap"] |
Definition at line 64 of file module_driven_slicing.py.
| dict module_driven_slicing.rowbounds = {} |
Definition at line 98 of file module_driven_slicing.py.
| module_driven_slicing.slice_modules |
Definition at line 581 of file module_driven_slicing.py.
| module_driven_slicing.slice_tracks |
Definition at line 581 of file module_driven_slicing.py.
| module_driven_slicing.sliceid2int |
Definition at line 581 of file module_driven_slicing.py.
| module_driven_slicing.str |
Definition at line 7 of file module_driven_slicing.py.
| dict module_driven_slicing.striprows |
Definition at line 74 of file module_driven_slicing.py.
| int module_driven_slicing.stripsperabc = 128 |
Definition at line 95 of file module_driven_slicing.py.
| module_driven_slicing.stripsperrow = transformNodes(abcchipsperrow, lambda x: x * stripsperabc) |
Definition at line 96 of file module_driven_slicing.py.
| module_driven_slicing.t0 = time.clock() |
Definition at line 143 of file module_driven_slicing.py.
| module_driven_slicing.type |
Definition at line 7 of file module_driven_slicing.py.