summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2011-08-16mergeAnthony LaTorre
2011-08-16update geometry.py() documentationAnthony LaTorre
2011-08-16Minor fixes to simulation. Default to 11 bit mode, fix print statement.Stan Seibert
2011-08-16Preheat GEANT4 process by running a short event at startupStan Seibert
2011-08-16Inexplicable syntax error sitting in our package __init__.pyStan Seibert
2011-08-16update documentation for tools.pyAnthony LaTorre