Releases: LDMX-Software/SimCore
v1.8.4 : more helper methods
What's Changed
- added method for tagging recoil electrons for nonfiducial filter by @tvami in #117
- 115 add an option to check if a track is a descendant of another track in the trackmap by @EinarElen in #116
Full Changelog: v1.8.3...v1.8.4
v1.8.3 : support for LHE v3.0 in LHEReader
v1.8.2 : drop EventDef header and enable config tests
What's Changed
- Framework bump rm event def by @tomeichlersmith in #111
- enable all .py files in test to be tests by @tomeichlersmith in #112
Full Changelog: v1.8.1...v1.8.2
v1.8.1: Tweak Kaon Physics at Run Time
Making a new patch release since we want to include some better logging and commenting in future usage of these kaon developments.
Full Changelog: v1.8.0...v1.8.1
v1.8.0: Tweak Kaon Physics at Run Time
The biggest new feature in this SimCore release is the one introduced (and tested) by @EinarElen which allows us to update the Kaon lifetime and decay branching ratios at run time, removing the need for a special "up kaons" compilation of Geant4. This makes studying particularly-difficult kaon events much easier.
Besides this feature, @tomeichlersmith did some house keeping 🏡
What's Changed
- bump G4DarkBreM to v2.0.1 by @tomeichlersmith in #101
- get process manager from particle singleton by @tomeichlersmith in #102
- Allow kaon physics to be configurable at runtime by the user by @EinarElen in #108
- add option to filter by run number as well as event number by @tomeichlersmith in #105
- 107 increase the number of processes in the process map by @EinarElen in #109
- 106 see if kaon properties can be configured at runtime patch by @EinarElen in #110
Full Changelog: v1.7.0...v1.8.0
v1.7.0: update dark brem simulation with multi-Z library support
What's Changed
- introduce a basic format checker workflow using our dev image by @tomeichlersmith in #100
- G4DarkBreM update and EaT-related Patches by @tomeichlersmith in #99
- This PR also has a patch that will affect other samples - it updates the biasing attachment mechanism to include the ecal motherboards which were previously erroneously omitted. I expect this will affect the downstream PR validation histograms for the ECal PN samples being generated.
Full Changelog: v1.6.1...v1.7.0
v1.6.1: patch beam generators to center on target
A config-level patch of the generators that are commonly used to simulate beams of different energies. These new generators have initial conditions deduced from shooting positrons backwards and are better centered on the target in position as well as have minimal transverse momenta when entering the target. See #98 for plots and validation.
What's Changed
- copy-in positron-deduced starting position/direction by @tomeichlersmith in #98
Full Changelog: v1.6.0...v1.6.1
v1.6.0 : new re-simulator capability
What's Changed
- Update generators.py.in by @latompkins in #93
- Lt dev by @latompkins in #94
- Iss49 Initial version of a ReSimulator by @EinarElen in #95
New Contributors
- @latompkins made their first contribution in #93
Full Changelog: v1.5.0...v1.6.0
v1.5.0 : Update PN Model Selection Infrastructure
Minor release for the HCal geometry updates and PN Model Infrascture introduced by @EinarElen .
What's Changed
- Factor out rotations to hcal geometry condition by @EinarElen in #92
- pn models by @EinarElen in #88
- also introduces other models one could select as well as make defining and selecting other models easier
Full Changelog: v1.4.1...v1.5.0
v1.4.1 : Patch TS Scoring Planes
A simple patch caused by too quickly editing some python config modules on my part. Fixing them up just took some more care.
What's Changed
- fixup string manipulation for scoring planes by @tomeichlersmith in #87
Full Changelog: v1.4.0...v1.4.1