summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-08-25add cuda sorting/searching algorithms in src/sorting.hAnthony LaTorre
2011-08-23Fix Likelihood to use self.sim instead of the global sim, so now itStan Seibert
imports properly. Also correct a units bug in the default time range for the PDFs. We work in units of seconds, not nanoseconds!
2011-08-22Oops, uncomment other benchmark testsStan Seibert
2011-08-22Use PDF created on GPU in likelihood calculation. This is 11x faster than ↵Stan Seibert
before.
2011-08-22Benchmark and unit test for PDF creationStan Seibert
2011-08-22Expose interface to PDF creation on the GPU in the Simulation class.Stan Seibert
2011-08-22Enable creation of charge and time PDF on GPUStan 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 ↵Stan Seibert
photon distributions to be propagated multiple times. Default nreps is 1.
2011-08-21Repeating iterator that returns the item from the parent iterator multiple ↵Stan Seibert
times before moving to the next element.
2011-08-20fix bug in Likelihood class; pdfs for each pmt were the same histogramAnthony LaTorre
2011-08-20mergeAnthony LaTorre
2011-08-20add likelihood class to evaluate likelihoods for detector events.Anthony LaTorre
2011-08-20remove old commented codeAnthony LaTorre
2011-08-20sim.py displays help if run with no argumentsAnthony LaTorre
2011-08-20Gar! GEANT4 needs the world volume resized to contain our lone box of material.Stan Seibert
2011-08-20A failing test demonstrating the faiure of G4ParallelGenerator to produce ↵Stan Seibert
photons when the parent particle is at (1,0,0)
2011-08-20A simple unit test of the constant particle gunStan Seibert
2011-08-20Assign base RNG seed when none is given in G4ParallelGenerator.Stan Seibert
2011-08-20Convenience gun generator when all inputs are constant.Stan Seibert
2011-08-20Missing import from fileio.rootStan Seibert
2011-08-19Do the hash-bang correctly at the top of the benchmark script.Stan Seibert
2011-08-19Benchmark photon load timesStan Seibert
2011-08-19mergeAnthony LaTorre
2011-08-19ignore first kernel call in benchmarksAnthony LaTorre
2011-08-19Liquid argon properties from MiniCLEANStan Seibert
2011-08-19Rename test scripts so nose will find them.Stan Seibert
2011-08-19mergeAnthony LaTorre
2011-08-19add benchmarks for ray intersection and photon propagationAnthony LaTorre
2011-08-18mergeStan Seibert
2011-08-18Actually pass the max_steps variable in sim.propagate_photons to theStan Seibert
GPU class.
2011-08-18Unit test to verify that photons at normal incidence do not abort.Stan Seibert
2011-08-18Replace Rayleigh scattering implementation with that from SNOMAN. TheStan 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-18Could 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-18Fix bug that caused photons to NAN_ABORT if they hit a triangleStan 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-18mergeAnthony LaTorre
2011-08-18make default camera resolution widescreen. fix checkerboard scene.Anthony LaTorre
2011-08-17Start of MiniCLEAN geometry.Stan Seibert
2011-08-17add grouper function from the itertools exampleStan Seibert
2011-08-17event module is no longer part of generator packageStan Seibert
2011-08-17Add flag to Simulation() and Geometry.build() to ignore the BVH cache.Stan Seibert
2011-08-17Put the temporary ZeroMQ IPC socket file into /tmp directory.Stan Seibert
2011-08-17mergeStan Seibert
2011-08-17Switch to ZeroMQ for both directions of communication betweenStan 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-17Switch 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-17move useful bits from view.py into camera.py and get rid of view.pyAnthony LaTorre
2011-08-17mergeAnthony LaTorre
2011-08-17import chroma modules from subpackages with import chroma.module_nameAnthony LaTorre
2011-08-16merge documentation changesStan Seibert
2011-08-16Remove some unused parts of generator/photon.pyStan Seibert