Releases: tomeichlersmith/ldmx-sim-technique
v5.2 : G4DarkBreM Cross Section Update
The main update here is updating G4DarkBreM to its v1.2.0 release. The other updates are mainly cosmetic.
Full Changelog: v5.1.1...v5.2.0
v5.1.1 : Patches from Review Comments
Important Changes
- sim: patches to G4DarkBreM's xsec calc CLI
- sim: reduced muon biasing factor to avoid over biasing and distorting the distributions
- plotting: remove DMG4 from electron recoil angle plots since DMG4 doesn't implement that
Other Updates
- new area for isolated running of xsec calculation, helpful for debugging and obtaining intermediate values
- updates to analysis infrastructure
- updated LHE reader to also be able to extract events and xsec information into tables that are stored as pandas.DataFrames in HDF5 files
- write a short python script for getting a CSV of integrated xsec samples from a directory of LHE files
Full Changelog: v5.1.0...v5.1.1
v5.1 : Refactoring Updates to G4DarkBreM
In the interest of better documentation and usability, G4DarkBreM was refactored slightly. This release updates to v1.1.0 of G4DarkBreM and confirms that the refactor led to no physical change in the generated plots.
Full Changelog: v5.0.0...v5.1.0
v5 : Extract G4DarkBreM
In preparation for the paper submission, we have extracted G4DarkBreM to its own repository where it can undergo its own release schedule. In addition, we have done some more code cleanup.
This release confirms that this refactoring has not affected the physical distributions (attached below). There will be subsequent releases as we prepare G4DarkBreM for its paper submission and clean up the code here even further.
Full Changelog: v4.3.0...v5.0.0
v4.3 : Use G4DarkBreM directly for scaling validation
What's Changed
The big change here is that a new executable was introduced to G4DarkBreM allowing a user to call the sample+scale procedure directly. This allows the user to test directly (outside of Geant4) how close the scaling is to the "true" MG/ME distributions. Previously, these sample+scaling procedure was done outside of G4DarkBreM which lead to substantial code duplication.
Full Changelog: v4.2.4...v4.3.0
v4.2 : More study of cross section
Full Changelog: v4.2.2...v4.2.3
After a lot of wrangling and hitting lots of dead-ends (and then a few performance improvements). This release updates the total cross section calculation to do the following.
- Muons: Full WW using boost::math::quadrature for the numerical integral over x and theta and using DMG4's DarkZ's analytic expression for chi derived only using the elastic form factor.
- Electrons: Improved WW using boost::math::quadrature for the numerical integral over x. Chi is calculated numerically using both elastic and inelastic form factors assuming x=1 and theta=0 yielding qualitatively good results.
v4.1 : Renaming and documentation
Full Changelog: v4.0.1...v4.1.0
Mostly renaming classes to reflect their general purpose. Adding in documentation and changing the names on the plots.
v4.0.1 : Clean Up
Cleaning up modules and moving our G4DarkBreM implementation to its own module. This should not change the plots and I verified that with the plots in the attached plot-dev.html.
Full Changelog: v3.3.1...v4.0.1
v3.3.1 : Patch to incident energy calculation
Was rushing and needed to make one more patch to the ntuplizer, now the plots look good.
Full Changelog: v3.3.0...v3.3.1
v3.3 : Save all particles in event bus
Persisting all sim particles in event bus does fix this incident energy issue; however, it does slow down the simulation some.
thick muons Wed May 25 10:30:47 CDT 2022
thick electrons Wed May 25 11:56:45 CDT 2022
thin muons Wed May 25 12:27:35 CDT 2022
thin electrons Wed May 25 12:58:21 CDT 2022
done Wed May 25 13:00:09 CDT 2022
Target Depth | Particle | Method | Started | Completed | Comp Rate |
---|---|---|---|---|---|
thick | muons | dmg4 | 858580 | 50000 | 0.058 |
thick | muons | mgs | 1024517 | 50000 | 0.048 |
thick | electrons | dmg4 | 152014 | 50000 | 0.33 |
thick | electrons | mgs | 109827 | 50000 | 0.45 |
thin | muons | dmg4 | 15033741 | 47932 | 0.0032 |
thin | muons | mgs | 18142651 | 46100 | 0.0025 |
thin | electrons | dmg4 | 1828159 | 50000 | 0.027 |
thin | electrons | mgs | 1064195 | 50000 | 0.047 |
Full Changelog: v3.2.0...v3.3.0