diff options
author | Stan Seibert <stan@mtrr.org> | 2011-08-08 17:01:41 -0400 |
---|---|---|
committer | Stan Seibert <stan@mtrr.org> | 2011-08-08 17:01:41 -0400 |
commit | 2e80fdc7e7dbb84da0f37bb159e08ed618fe15f5 (patch) | |
tree | fbe4694ae8a38a41e5505f401d41032dfcaff173 | |
parent | 8cc7f099da9f74fa56e60722513da0ed5f197fd1 (diff) | |
download | chroma-2e80fdc7e7dbb84da0f37bb159e08ed618fe15f5.tar.gz chroma-2e80fdc7e7dbb84da0f37bb159e08ed618fe15f5.tar.bz2 chroma-2e80fdc7e7dbb84da0f37bb159e08ed618fe15f5.zip |
Record generated particle information in data structure
-rwxr-xr-x | sim.py | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -109,7 +109,7 @@ def main(): direction = np.array(eval(options.dir), dtype=float) detector = detectors.find(options.detector) - print >>sys.stderr, 'Creating detector...' + print >>sys.stderr, 'Creating BVH for detector "%s" with %d bits...' % (options.detector, options.nbits) detector.build(bits=options.nbits) print >>sys.stderr, 'Creating generator...' @@ -140,6 +140,12 @@ def main(): f = ROOT.TFile(output_filename, 'RECREATE') ev, T = root.make_tree('T') + # Set generator info + ev.mc.particle = options.particle + ev.mc.gen_pos.SetXYZ(*position) + ev.mc.gen_dir.SetXYZ(*direction) + ev.mc.gen_total_e = options.energy + print >>sys.stderr, 'Starting simulation...' start_sim = time.time() nphotons = 0 |