summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2011-08-15woops. dot product should be clamped to [-1.0,1.0].Anthony LaTorre
2011-08-15fix nan bug by clamping dot() of surface normal and -photon direction to [0.0...Anthony LaTorre
2011-08-14Rewrite the color_solid function in gpu.GPU (and associated CUDA code)Stan Seibert
2011-08-14Add a helper function to the ROOT Channel class that will populate 3Stan Seibert
2011-08-14Oops, view.py is still in use.Stan Seibert
2011-08-13Remove unused render and view files. They have both been superceded by camer...Stan Seibert
2011-08-13A faulty optical process can make the position or direction of theStan Seibert
2011-08-13For consistency, we should keep the water index of refraction down toStan Seibert
2011-08-13Finally get GEANT4 to stop printing debug information about all the physics p...Stan Seibert
2011-08-12mergeAnthony LaTorre
2011-08-12do not check child nodes of a node at which the distance to the bounding box ...Anthony LaTorre
2011-08-12MergeStan Seibert
2011-08-12Use an input and output photon queue in order to consolidate all theStan Seibert
2011-08-12mergeAnthony LaTorre
2011-08-12speedup Mesh.remove_duplicate_vertices()Anthony LaTorre
2011-08-12Widen the field of view in camera to make it easier to look at Cherenkov ring...Stan Seibert
2011-08-12Allow multiple GEANT4 generator threads to keep up with the speed of photon p...Stan Seibert
2011-08-12Segmented cylinder FOR MOAR SPEED! 1.8 Mphotons/sec!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-12Storage for subtracks in ROOT data structure.Stan Seibert
2011-08-11Make the generator process a "daemon" process, so it will be cleanedStan Seibert
2011-08-11mergeStan Seibert
2011-08-11Tell CUDA to enlarge L1 cache.Stan Seibert
2011-08-11merge headsAnthony LaTorre
2011-08-11add consume() to itertoolset. checksum the number of bits shifted in each ite...Anthony LaTorre
2011-08-11No need for __noinline__ now that kernel caching works.Stan Seibert
2011-08-11Show number of registers used in CUDA kernelsStan Seibert
2011-08-11Switch from texture to float3 array for upper and lower bounds. 10% speed bo...Stan 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-10Fix misuse of Material.set(), so now wavelengths and values of materialStan Seibert
2011-08-10Using gzip compression level 1, the BVH at 10 bit is 7x smaller. AddsStan Seibert
2011-08-10Rename chroma.io to chroma.fileio to avoid collision with Python package name...Stan Seibert
2011-08-10merge headsAnthony LaTorre
2011-08-10add the ability to cache a geometry along with its bounding volume hierarchy....Anthony LaTorre
2011-08-09Automatically detect kernprof and profile main() in sim.py. Also synchronize...Stan Seibert
2011-08-09The --use-fast-math gives the simulation another 25% speed boost.Stan Seibert
2011-08-09Autodetect presence of Space Navigator rather than require an option.Stan Seibert
2011-08-09Raise exception if unable to spnav_x11_open()Stan Seibert
2011-08-09Bug fix that caused sim.py to only record hits on the first 3 PMTsStan Seibert
2011-08-09fix variable name in GPU.color_solids()Anthony LaTorre
2011-08-09merge headsAnthony LaTorre
2011-08-09switch to indexing child nodes by start and stop indices instead of start and...Anthony LaTorre
2011-08-09Put number of detected photons into charge value for channel.Stan Seibert
2011-08-09Store a photon history for each hit channel. If multiple photons hit theStan Seibert
2011-08-09Update camera to use SpaceNav over X11 protocol. Now events pass through pyg...Stan Seibert
2011-08-09Update spnav ctypes wrapper to support X11-based communication.Stan Seibert
2011-08-08propagate() takes an array of photon offsets and a range ofStan Seibert
2011-08-08Record generated particle information in data structureStan Seibert