summaryrefslogtreecommitdiff
path: root/generator/photon.py
AgeCommit message (Collapse)Author
2011-08-20Assign base RNG seed when none is given in G4ParallelGenerator.Stan Seibert
2011-08-17Put the temporary ZeroMQ IPC socket file into /tmp directory.Stan 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-16Remove some unused parts of generator/photon.pyStan Seibert
2011-08-16Epic restructuring of code to switch to a generator-based style ofStan Seibert
event creation. Now we have vertex generators (that produce initial particles), photon generators (that create photons to propagate), and a standard data structure using Python class containers and numpy arrays to hand around the code. Also cleaned up some naming of things before they become conventions.