summaryrefslogtreecommitdiff
path: root/sim.py
AgeCommit message (Expand)Author
2011-09-16File reorganization to move toward standard python package layoutStan Seibert
2011-09-12add chroma-sim script. get rid of GPU class; contexts should now be created w...Anthony LaTorre
2011-09-10Add the ability to propagate the same photons multiple times on theStan Seibert
2011-09-08mergeStan Seibert
2011-09-08repeating_iterator needs a number of repsStan Seibert
2011-09-06geometry on the GPU is now a struct created in the GPUGeometry class. coding ...Anthony LaTorre
2011-09-03Simulation.simulate() now accepts event.Vertex objects.Anthony LaTorre
2011-09-02update event structure. break gpu.GPU class into separate smaller independent...Anthony LaTorre
2011-08-25A new PDF evaluation method that does not require storage proportionalStan Seibert
2011-08-23Add a RootReader class that also functions as an iterator, also createStan Seibert
2011-08-22Expose interface to PDF creation on the GPU in the Simulation class.Stan Seibert
2011-08-21nreps was not actually being used properly by the Simulation classStan Seibert
2011-08-21Add new nreps parameter to Simulation.simulate() to allow the same initial ph...Stan Seibert
2011-08-20sim.py displays help if run with no argumentsAnthony LaTorre
2011-08-18Actually pass the max_steps variable in sim.propagate_photons to theStan Seibert
2011-08-17Add flag to Simulation() and Geometry.build() to ignore the BVH cache.Stan Seibert
2011-08-16Minor fixes to simulation. Default to 11 bit mode, fix print statement.Stan Seibert
2011-08-16Refactor sim.py into a reusable Simulation class that is called by theStan Seibert
2011-08-16Seed the numpy random number generator.Stan Seibert
2011-08-16Move general utility functions out of sim.py into tools.Stan Seibert
2011-08-16Epic restructuring of code to switch to a generator-based style ofStan Seibert
2011-08-12Allow multiple GEANT4 generator threads to keep up with the speed of photon p...Stan Seibert
2011-08-12G4Generator and sim.py can now generate boosted pi0 decays.Stan Seibert
2011-08-12Refactor ROOT file writing into fileio.root.RootWriter classStan Seibert
2011-08-11Make the generator process a "daemon" process, so it will be cleanedStan Seibert
2011-08-10Set the GEANT4 and CUDA RNG seeds using current time and process ID if not se...Stan Seibert
2011-08-10Use WCSim properties for water with the lbne detectorStan Seibert
2011-08-10Rename chroma.io to chroma.fileio to avoid collision with Python package name...Stan Seibert
2011-08-09Automatically detect kernprof and profile main() in sim.py. Also synchronize...Stan Seibert
2011-08-09Bug fix that caused sim.py to only record hits on the first 3 PMTsStan Seibert
2011-08-09Store a photon history for each hit channel. If multiple photons hit theStan Seibert
2011-08-08Record generated particle information in data structureStan Seibert
2011-08-08Oops. The generator is a process, not a thread.Stan Seibert
2011-08-08Merge Tony's changes.Stan Seibert
2011-08-08Modify data structure to hold photon start and stop vertices separately.Stan Seibert
2011-08-08toggle fullscreen mode with f11 key. use matplotlib colors maps defined in ma...Anthony LaTorre
2011-08-08Switch sim.py to spawn a separate process for GEANT4 and start it generatingStan Seibert
2011-08-08add a simple event viewer. view events by running ./camera.py <detector_name>...Anthony LaTorre
2011-08-05Run a short dummy GEANT4 event to force it to load the tables beforeStan Seibert
2011-08-05Fix typo in setting direction of particle from sim.py command line.Stan Seibert
2011-08-04First attempt at a simulation program using Chroma.Stan Seibert