summaryrefslogtreecommitdiff
path: root/bin/chroma-sim
AgeCommit message (Collapse)Author
2021-05-09Implement new loader function that turns a string into a Geometry,Stan Seibert
searching through files, named geometries in the cache, and geometry creation functions. The loader function also is responsible for fetching or creating a BVH to go with the geometry. This commit also removes some code that has been replaced by the new system. Other bits will come back in future commits.
2021-05-09Print events/second statistic in chroma-simStan Seibert
2021-05-09Import ROOT module from its true location and add missing import of ↵Stan Seibert
enable_debug_on_crash
2021-05-09Use constant particle gun in chroma-sim so it can generate pi0 events.Stan Seibert
2011-10-07Make main into a function so we can profile itStan Seibert
2011-10-03Create a chroma.log module that provides the default logger object forStan Seibert
the package. Rather than use the logging module directly, we wrap it with this to ensure that logger.basicConfig() is called automatically. All chroma code should use this logger for printing status information so that it can be hidden when chroma is part of a bigger application.
2011-10-03Call ROOT.SetBatch() in chroma-sim to avoid unnecessary X11 traffic.Stan Seibert
Speeds up loading when you are using SSH forwarding over a slow link.
2011-09-30chroma-sim --rootlogon will create a .rootlogon.C file in your current ↵Stan Seibert
directory so you can read Chroma ROOT files.
2011-09-29Command line options to start the Python debugger on crash.Stan Seibert
Not entirely effective for chroma-cam, since this does not catch exceptions thrown in child processes.
2011-09-26Fix indentation in chroma-sim and allow detector name to have multiple dots.Stan Seibert
2011-09-16File reorganization to move toward standard python package layoutStan Seibert