Releases: legend-exp/remage
Releases · legend-exp/remage
v0.3.0
What's Changed
- implement Draw() for optical hits by @ManuelHu in #150
- Only allow /RMG/Processes/Stepping/DaughterNucleusMaxLifetime in idle state by @ManuelHu in #147
- Fix command docs by @ManuelHu in #151
- Update documentation by @gipert in #145
- change ntuple directory to
stp
by @ManuelHu in #152
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.0
What's Changed
- Add Grabmayrs gamma-cascade-reader and a custom neutron capture process by @EricMEsch in #123
- remage-to-lh5: do not run r/w pass after dry-run failed, output filenames by @ManuelHu in #124
- make clang-tidy happy with RMGnCapture by @ManuelHu in #125
- pre-commit: fix clang-tidy hook sometimes destroying files by @ManuelHu in #126
- chore: update pre-commit hooks by @pre-commit-ci in #127
- add user generator to RMGUserInit by @ManuelHu in #128
- chore: update pre-commit hooks by @pre-commit-ci in #129
- Make ConstructOptical() virtual in RMGPhysics to allow customization through inheritance by @EricMEsch in #130
- Only delay OpticalPhotons if discard macro is set by @EricMEsch in #132
- Do not disable persistency if only custom output schemes exist by @ManuelHu in #133
- chore: update pre-commit hooks by @pre-commit-ci in #134
- misc log fixes and improvements by @ManuelHu in #137
- add option for custom WLS sampling by @ManuelHu in #131
- remage-to-lh5: do not do a dry-run automatically by @ManuelHu in #138
- remage-cli: exit with code 1 if we had errors and warnings by @ManuelHu in #139
- Mention pre-built binary on Docker Hub by @gipert in #140
- add option to output float32 instead of float64 for some fields by @ManuelHu in #142
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Implement musun input generator by @MoritzNeuberger in #26
- Allow to re-use uids for multiple sensitive detectors by @ManuelHu in #90
- Vertex fixes by @ManuelHu in #91
- add option to discard event with energy cuts in germanium by @ManuelHu in #80
- physics: add option to disable long-lived daughter nuclei in decay chains by @ManuelHu in #70
- Add ASan build by @ManuelHu in #81
- Add hadronic physics by @MoritzNeuberger in #87
- refactor physics option enums by @ManuelHu in #92
- confinement: share geometry data between threads by @ManuelHu in #94
- Vertex output scheme & flatter ntuple structure by @ManuelHu in #95
- chore: update pre-commit hooks by @pre-commit-ci in #96
- Misc fixes by @ManuelHu in #97
- chore: update pre-commit hooks by @pre-commit-ci in #98
- chore: update pre-commit hooks by @pre-commit-ci in #99
- tests: skip tests if X11 display not available by @ManuelHu in #101
- chore: update pre-commit hooks by @pre-commit-ci in #102
- chore: update pre-commit hooks by @pre-commit-ci in #103
- add scintillation detector and output scheme by @ManuelHu in #105
- Docs commands by @ManuelHu in #104
- Add a way for a (library) user to add custom output schemes and user actions by @ManuelHu in #100
- output: add units to ntuple column names by @ManuelHu in #106
- Fix generated command docs and automate generation by @ManuelHu in #108
- output ntuple and collection registration fixes by @ManuelHu in #111
- Handle output file opening failure gracefully by @ManuelHu in #112
- also apply selected random engine to threads, 2nd try by @ManuelHu in #114
- add remage-to-lh5 utility by @ManuelHu in #107
- add some more information to docs (DOI, Github links) by @ManuelHu in #116
- Fix timestamp in RMGOpticalDetector and Guidance in RMGHardware by @EricMEsch in #118
- ci: check if command reference guide is up-to-date by @ManuelHu in #119
- Output schemes: tracking action hook & optional output schemes by @ManuelHu in #120
- docs: add simple devguide by @ManuelHu in #122
- add optional isotope filter output scheme by @ManuelHu in #121
New Contributors
- @EricMEsch made their first contribution in #118
Full Changelog: v0.1.0a1...v0.1.0
v0.1.0a1
What's Changed
- First fixes to make the project compile with Clang by @gipert in #3
- Integrate bxdecay0 by @gipert in #4
- Fix optical detectors & example by @ManuelHu in #8
- Set output file name, load birks' constant from GDML by @ManuelHu in #16
- Store photon energy in output file by @ManuelHu in #19
- Initialize particle source on master thread by @ManuelHu in #20
- Enable unit tests in CI by @gipert in #22
- Make UserAction user-initializable by @ManuelHu in #24
- Fix surface muons by @MoritzNeuberger in #25
- General build fixes by @drbenmorgan in #29
- Switch to LGPL3 license by @gipert in #27
- chore: update pre-commit hooks by @pre-commit-ci in #28
- Make EcoMug and BxDecay0 private dependencies by @drbenmorgan in #30
- Starting point/setup for .clang-tidy by @drbenmorgan in #32
- Minimize install footprint/clashes and permit uninstall by @drbenmorgan in #33
- Properly configure default
G4Region
for sensitive volume production cuts by @gipert in #51 - Remove log file support from
RMGLog
by @gipert in #52 - Use better names for generator methods/members by @gipert in #53
- Fix CI unit testing by @gipert in #54
- Remove support for vertex sampling with a bounding sphere by @gipert in #55
- Fix bounding box size by @nikolay327 in #57
- Add command /RMG/Geometry/RegisterDetector by @ManuelHu in #63
- Setup analysis manager later and fix muti threaded runs by @ManuelHu in #65
- cli: add option to set output file, type converter for log level by @ManuelHu in #64
- cmake: install headers into subfolder, simplify scripts by @ManuelHu in #66
- Misc fixes by @ManuelHu in #67
- Refactor messengers by @ManuelHu in #69
- clang-tidy: add more modernize-* checks by @ManuelHu in #71
- ci: also test on G4 11.2 by @ManuelHu in #72
- output time of vertex duration in run statistics by @ManuelHu in #73
- Fix CI tests not failing, fix some other minor bugs by @ManuelHu in #77
- chore: update pre-commit hooks by @pre-commit-ci in #74
- record particle type (PDG ID) in Germanium output scheme by @ManuelHu in #78
- Add support for multiple mother volumes to vertex confinement by @ManuelHu in #79
- Option to disable overlap check by @ManuelHu in #82
- Use custom overlap check instead of the one from G4GDML by @ManuelHu in #83
- Add CITATION.cff by @gipert in #89
New Contributors
- @gipert made their first contribution in #3
- @ManuelHu made their first contribution in #8
- @pre-commit-ci made their first contribution in #9
- @MoritzNeuberger made their first contribution in #25
- @drbenmorgan made their first contribution in #29
- @nikolay327 made their first contribution in #57
- @dependabot made their first contribution in #60
Full Changelog: https://github.com/legend-exp/remage/commits/v0.1.0a1