diff options
author | Anthony LaTorre <telatorre@gmail.com> | 2011-05-15 21:03:47 -0400 |
---|---|---|
committer | Anthony LaTorre <telatorre@gmail.com> | 2011-05-15 21:03:47 -0400 |
commit | 9b75194d138b21e7f5f3ced6b1e7c330d618e051 (patch) | |
tree | 0fdc615632527e1b813cfa75606af7e2c2864c0f /test.py | |
parent | 2aa342458d1278487f9ca47ff0111e74b20d63ef (diff) | |
download | chroma-9b75194d138b21e7f5f3ced6b1e7c330d618e051.tar.gz chroma-9b75194d138b21e7f5f3ced6b1e7c330d618e051.tar.bz2 chroma-9b75194d138b21e7f5f3ced6b1e7c330d618e051.zip |
added a detector folder to put detector geometries
Diffstat (limited to 'test.py')
-rw-r--r-- | test.py | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -39,10 +39,14 @@ origin, direction = make_vector(origin), make_vector(direction) origin_gpu = cuda.to_device(origin) direction_gpu = cuda.to_device(direction) -solid = Solid(read_stl('models/tie_interceptor6.stl'), vacuum, vacuum) -geometry = Geometry() -geometry.add_solid(solid) -geometry.build() +#solid = Solid(read_stl('models/lionsolid.stl'), vacuum, vacuum) +#geometry = Geometry() +#geometry.add_solid(solid) +#geometry.build(bits=3) + +import detectors + +geometry = detectors.build_lbne() mesh = geometry.mesh mesh = mesh.reshape(mesh.shape[0]*3,3) @@ -84,7 +88,7 @@ states = np.empty(width*height, dtype=np.int32) states_gpu = cuda.to_device(states) block_size = 64 -for i in range(100): +for i in range(10000): rotate(np.int32(origin.size), origin_gpu, np.float32(np.pi/100), gpuarray.vec.make_float3(0,0,1), block=(block_size,1,1), grid=(width*height//block_size+1,1)) rotate(np.int32(direction.size), direction_gpu, np.float32(np.pi/100), gpuarray.vec.make_float3(0,0,1), block=(block_size,1,1), grid=(width*height//block_size+1,1)) |