Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-20 | sim.py displays help if run with no arguments | Anthony LaTorre | |
2011-08-20 | A failing test demonstrating the faiure of G4ParallelGenerator to produce ↵ | Stan Seibert | |
photons when the parent particle is at (1,0,0) | |||
2011-08-20 | A simple unit test of the constant particle gun | Stan Seibert | |
2011-08-20 | Assign base RNG seed when none is given in G4ParallelGenerator. | Stan Seibert | |
2011-08-20 | Convenience gun generator when all inputs are constant. | Stan Seibert | |
2011-08-20 | Missing import from fileio.root | Stan Seibert | |
2011-08-19 | Do the hash-bang correctly at the top of the benchmark script. | Stan Seibert | |
2011-08-19 | Benchmark photon load times | Stan Seibert | |
2011-08-19 | merge | Anthony LaTorre | |
2011-08-19 | ignore first kernel call in benchmarks | Anthony LaTorre | |
2011-08-19 | Liquid argon properties from MiniCLEAN | Stan Seibert | |
2011-08-19 | Rename test scripts so nose will find them. | Stan Seibert | |
2011-08-19 | merge | Anthony LaTorre | |
2011-08-19 | add benchmarks for ray intersection and photon propagation | Anthony LaTorre | |
2011-08-18 | merge | Stan Seibert | |
2011-08-18 | Actually pass the max_steps variable in sim.propagate_photons to the | Stan Seibert | |
GPU class. | |||
2011-08-18 | Unit test to verify that photons at normal incidence do not abort. | Stan Seibert | |
2011-08-18 | Replace Rayleigh scattering implementation with that from SNOMAN. The | Stan Seibert | |
angular distribution is slightly different, and now fits with the distribution given in the GEANT4 physics reference manual. Unit test is now included to verify the correctness of the scattering. | |||
2011-08-18 | Could have run off the end of the array by 1 because the queue counter ↵ | Stan Seibert | |
points to the next available photon slot. | |||
2011-08-18 | Fix bug that caused photons to NAN_ABORT if they hit a triangle | Stan Seibert | |
at exactly normal incidence. The plane of incidence was undefined in that case, but should have been the plane normal to polarization vector. | |||
2011-08-18 | merge | Anthony LaTorre | |
2011-08-18 | make default camera resolution widescreen. fix checkerboard scene. | Anthony LaTorre | |
2011-08-17 | Start of MiniCLEAN geometry. | Stan Seibert | |
2011-08-17 | add grouper function from the itertools example | Stan Seibert | |
2011-08-17 | event module is no longer part of generator package | Stan Seibert | |
2011-08-17 | Add flag to Simulation() and Geometry.build() to ignore the BVH cache. | Stan Seibert | |
2011-08-17 | Put the temporary ZeroMQ IPC socket file into /tmp directory. | Stan Seibert | |
2011-08-17 | merge | Stan Seibert | |
2011-08-17 | Switch to ZeroMQ for both directions of communication between | Stan Seibert | |
the GEANT4 processes. Also handle sending the initial particle vertices from a thread in the main process to avoid possible deadlocking if the vertex queues fill up. | |||
2011-08-17 | Switch from multiprocessing.Queue to ZeroMQ push/pull socket for moving ↵ | Stan Seibert | |
photon information around. Improves LBNE performance from 1.4 to 2 Mphotons/sec. | |||
2011-08-17 | move useful bits from view.py into camera.py and get rid of view.py | Anthony LaTorre | |
2011-08-17 | merge | Anthony LaTorre | |
2011-08-17 | import chroma modules from subpackages with import chroma.module_name | Anthony LaTorre | |
2011-08-16 | merge documentation changes | Stan Seibert | |
2011-08-16 | Remove some unused parts of generator/photon.py | Stan Seibert | |
2011-08-16 | merge | Anthony LaTorre | |
2011-08-16 | update geometry.py() documentation | Anthony LaTorre | |
2011-08-16 | Minor fixes to simulation. Default to 11 bit mode, fix print statement. | Stan Seibert | |
2011-08-16 | Preheat GEANT4 process by running a short event at startup | Stan Seibert | |
2011-08-16 | Inexplicable syntax error sitting in our package __init__.py | Stan Seibert | |
2011-08-16 | update documentation for tools.py | Anthony LaTorre | |
2011-08-16 | add document\ation to stl.py. | Anthony LaTorre | |
2011-08-16 | cleanup and add documentation to pi0.py | Anthony LaTorre | |
2011-08-16 | merge | Stan Seibert | |
2011-08-16 | Refactor sim.py into a reusable Simulation class that is called by the | Stan Seibert | |
main function(). Also cleanup more event data structure names and add an nphoton value that is preserved even if you prune off all the actual photon vertices. | |||
2011-08-16 | merge | Anthony LaTorre | |
2011-08-16 | add linear_extrude() function to make.py. rotate_extrude() now takes the ↵ | Anthony LaTorre | |
number of rotational steps to extrude instead of the angle step size. updated documention in make.py. | |||
2011-08-16 | Seed the numpy random number generator. | Stan Seibert | |
2011-08-16 | Move general utility functions out of sim.py into tools. | Stan Seibert | |
The enable_debug_on_crash() function sets the exception hook to start up PDB on uncaught exceptions The @profile_if_possible decorator applies the kernprof.py @profile decorator if available (because of profiling in progress), otherwise does nothing. | |||
2011-08-16 | Merge | Stan Seibert | |