Releases: LArSoft/larsoft
LArSoft v10_00_02
LArSoft v10_00_02 Release Notes
Download instructions for larsoft v10_00_02
Download instructions for just larsoftobj v10_00_00
Purpose
- approved PRs
New features
Bug fixes
- LArSoft/larsim#142
- An issue was found that causes the GReWeightResonanceDecay calculator to be applied twice, leading to squared weights for the BR1gamma, BR1eta, and Theta_Delta2Npi knobs. Fixing GENIE GReWeightResonanceDecay Double Application.
- This was recently fixed in GENIE.
- Note that larsoft has a copy of the GENIE code. The GENIE code itself is in a standalone function which is not used by larsoft.
- Use the WireReadoutGeom::Plane() method accepting a TPCID and a view instead of PlaneID to make PDDP happy
- In the V10 refactored geometry, there has been a pattern of finding the wire pitch by querying the WireReadoutGeometry to get a Plane from a PlaneID, and then querying that to get WirePitch. The issue is that forming the arguments to WireReadoutGeometry::Plane() by using a view instead of a plane number breaks when running ProtoDUNE-DP reconstruction. The views in PD-DP are numbered 2 and 3, but the planes have different numbers, and these lines throw exceptions. Fortunately there is a second way of getting a Plane out of WireReadoutGeometry once the view is known, and for the most part, it just involves moving a right-brace over.
- LArSoft/larreco#73
- LArSoft/larpandora#41
Updated dependencies
- ifdhc v2_7_2
- ifdhc_config v2_7_2
- ifbeam v2_6_2
- nucondb v2_6_2
- ifdh_art v2_17_07
- nugen v1_21_03
- nusystematics v1_05_03
- ppfx v02_20_04
Change List
larsoft v10_00_02
- "changes since v10_00_01":v10_00_01...v10_00_02
lareventdisplay v10_00_02
- "changes since v10_00_01":LArSoft/lareventdisplay@v10_00_01...v10_00_02
larexamples v10_00_02
- "changes since v10_00_01":LArSoft/larexamples@v10_00_01...v10_00_02
larpandora v10_00_02
- "changes since v10_00_01":LArSoft/larpandora@v10_00_01...v10_00_02
larsimrad v10_00_02
- "changes since v10_00_01":LArSoft/larsimrad@v10_00_01...v10_00_02
larsimdnn v10_00_02
- "changes since v10_00_01":LArSoft/larsimdnn@v10_00_01...v10_00_02
larrecodnn v10_00_02
- "changes since v10_00_01":LArSoft/larrecodnn@v10_00_01...v10_00_02
larwirecell v10_00_01
larana v10_00_02
- "changes since v10_00_01":LArSoft/larana@v10_00_01...v10_00_02
larreco v10_00_02
- "changes since v10_00_01":LArSoft/larreco@v10_00_01...v10_00_02
larsim v10_00_02
- "changes since v10_00_01":LArSoft/larsim@v10_00_01...v10_00_02
larg4 v10_00_01
larevt v10_00_01
lardata v10_00_01
larcore v10_00_00
larpandoracontent v04_10_00
larsoftobj v10_00_00
larvecutils v09_04_01
lardataobj v10_00_00
lardataalg v10_00_00
larcorealg v10_00_00
larcoreobj v10_00_00
larfinder v09_00_01
larbatch v01_60_00
larutils v1_29_07
LArSoft v10_00_01
LArSoft v10_00_01 Release Notes
Download instructions for larsoft v10_00_01
Download instructions for just larsoftobj v10_00_00
Purpose
- approved PRs
New features
Bug fixes
- LArSoft/lardata#36
- resolve redmine issue #29061
- Use sqlite3_finalize to clean-up memory
Changes to experiment code (v10_00_00)
- The following feature branches and PRs have been provided for experiment code.
- Please contact the SciSoft Team if you have any problems.
- DUNE
- SBN/SBND/ICARUS
- MicroBooNE
ubana:feature/knoepfel_geom_separate
ubcore:feature/knoepfel_geom_separate
ubcrt:feature/knoepfel_geom_separate
ubcv:feature/knoepfel_geom_separate
ubevt:feature/knoepfel_geom_separate
ublite:feature/knoepfel_geom_separate
uboonecode:feature/knoepfel_geom_separate
ubraw:feature/knoepfel_geom_separate
ubreco:feature/knoepfel_geom_separate
ubsim:feature/knoepfel_geom_separate
Updated dependencies
Change List
larsoft v10_00_01
- "changes since v10_00_00":v10_00_00...v10_00_01
lareventdisplay v10_00_01
- "changes since v10_00_00":LArSoft/lareventdisplay@v10_00_00...v10_00_01
larexamples v10_00_01
- "changes since v10_00_00":LArSoft/larexamples@v10_00_00...v10_00_01
larpandora v10_00_01
- "changes since v10_00_00":LArSoft/larpandora@v10_00_00...v10_00_01
larsimrad v10_00_01
- "changes since v10_00_00":LArSoft/larsimrad@v10_00_00...v10_00_01
larsimdnn v10_00_01
- "changes since v10_00_00":LArSoft/larsimdnn@v10_00_00...v10_00_01
larrecodnn v10_00_01
- "changes since v10_00_00":LArSoft/larrecodnn@v10_00_00...v10_00_01
larwirecell v10_00_01
- "changes since v10_00_00":LArSoft/larwirecell@v10_00_00...v10_00_01
larana v10_00_01
- "changes since v10_00_00":LArSoft/larana@v10_00_00...v10_00_01
larreco v10_00_01
- "changes since v10_00_00":LArSoft/larreco@v10_00_00...v10_00_01
larsim v10_00_01
- "changes since v10_00_00":LArSoft/larsim@v10_00_00...v10_00_01
larg4 v10_00_01
- "changes since v10_00_00":LArSoft/larg4@v10_00_00...v10_00_01
larevt v10_00_01
- "changes since v10_00_00":LArSoft/larevt@v10_00_00...v10_00_01
lardata v10_00_01
- "changes since v10_00_00":LArSoft/lardata@v10_00_00...v10_00_01
larcore v10_00_00
larpandoracontent v04_10_00
larsoftobj v10_00_00
larvecutils v09_04_01
lardataobj v10_00_00
lardataalg v10_00_00
larcorealg v10_00_00
larcoreobj v10_00_00
larfinder v09_00_01
larbatch v01_60_00
larutils v1_29_07
LArSoft v10_00_00
LArSoft v10_00_00 Release Notes
Download instructions for larsoft v10_00_00
Download instructions for just larsoftobj v10_00_00
Purpose
- Deployment of refactored LArSoft geometry system
- You can find details on the new system at the Feb 20 LCM, and the feature branches / PRs needed to update experiment code in the “Release and project report” from the Dec 12, 2023 LCM.
New features
- This release is based on the larsoft v09_93_00 release.
Changes to experiment code
- The following feature branches and PRs have been provided for experiment code.
- Please contact the SciSoft Team if you have any problems.
- DUNE
- SBN/SBND/ICARUS
- MicroBooNE
ubana:feature/knoepfel_geom_separate
ubcore:feature/knoepfel_geom_separate
ubcrt:feature/knoepfel_geom_separate
ubcv:feature/knoepfel_geom_separate
ubevt:feature/knoepfel_geom_separate
ublite:feature/knoepfel_geom_separate
uboonecode:feature/knoepfel_geom_separate
ubraw:feature/knoepfel_geom_separate
ubreco:feature/knoepfel_geom_separate
ubsim:feature/knoepfel_geom_separate
Updated dependencies
Change List
larsoft v10_00_00
- "changes since v09_93_00":v09_93_00...v10_00_00
lareventdisplay v10_00_00
- "changes since v09_11_14":LArSoft/lareventdisplay@v09_11_14...v10_00_00
larexamples v10_00_00
- "changes since v09_09_11":LArSoft/larexamples@v09_09_11...v10_00_00
larpandora v10_00_00
- "changes since v09_22_15":LArSoft/larpandora@v09_22_15...v10_00_00
larsimrad v10_00_00
- "changes since v09_09_11":LArSoft/larsimrad@v09_09_11...v10_00_00
larsimdnn v10_00_00
- "changes since v09_06_11":LArSoft/larsimdnn@v09_06_11...v10_00_00
larrecodnn v10_00_00
- "changes since v09_23_09":LArSoft/larrecodnn@v09_23_09...v10_00_00
larwirecell v10_00_00
- "changes since v09_18_08":LArSoft/larwirecell@v09_18_08...v10_00_00
larana v10_00_00
- "changes since v09_15_14":LArSoft/larana@v09_15_14...v10_00_00
larreco v10_00_00
- "changes since v09_26_01":LArSoft/larreco@v09_26_01...v10_00_00
larsim v10_00_00
- "changes since v09_45_00":LArSoft/larsim@v09_45_00...v10_00_00
larg4 v10_00_00
- "changes since v09_19_08":LArSoft/larg4@v09_19_08...v10_00_00
larevt v10_00_00
- "changes since v09_10_07":LArSoft/larevt@v09_10_07...v10_00_00
lardata v10_00_00
- "changes since v09_17_00":LArSoft/lardata@v09_17_00...v10_00_00
larcore v10_00_00
- "changes since v09_11_02":LArSoft/larcore@v09_11_02...v10_00_00
larpandoracontent v04_10_00
larsoftobj v10_00_00
- "changes since v09_36_00":LArSoft/larsoftobj@v09_36_00...v10_00_00
larvecutils v09_04_01
lardataobj v10_00_00
- "changes since v09_19_00":LArSoft/lardataobj@v09_19_00...v10_00_00
lardataalg v10_00_00
- "changes since v09_17_07":LArSoft/lardataalg@v09_17_07...v10_00_00
larcorealg v10_00_00
- "changes since v09_13_02":LArSoft/larcorealg@v09_13_02...v10_00_00
larcoreobj v10_00_00
- "changes since v09_10_02":LArSoft/larcoreobj@v09_10_02...v10_00_00
larfinder v09_00_01
larbatch v01_60_00
larutils v1_29_07
larsoft v09_93_00
LArSoft v09_93_00 Release Notes
Download instructions for larsoft v09_93_00
Download instructions for just larsoftobj v09_36_00
Purpose
- approved PRs
- include ifdhc v2_7_1
New features
- LArSoft/larg4#53
- Change warning message to debug (as originally intended)
- LArSoft/larsim#141
- The EMB model parameters moved slightly while undergoing review for publication. This PR updates the values to the now published one.
Bug fixes
Updated dependencies
- ifdhc v2_7_1
- ifdhc_config v2_7_1
- ifbeam v2_6_1
- nucondb v2_6_1
- ifdh_art v2_17_06
- geant4reweight v01_20_09
- Adding kaons to xsec and cascade
- nugen v1_21_02
- nusystematics v1_05_02
- ppfx v02_20_03
Change List
larsoft v09_93_00
- "changes since v09_92_00":v09_92_00...v09_93_00
lareventdisplay v09_11_14
- "changes since v09_11_13":LArSoft/lareventdisplay@v09_11_13...v09_11_14
larexamples v09_09_11
- "changes since v09_09_10":LArSoft/larexamples@v09_09_10...v09_09_11
larpandora v09_22_15
- "changes since v09_22_14":LArSoft/larpandora@v09_22_14...v09_22_15
larsimrad v09_09_11
- "changes since v09_09_10":LArSoft/larsimrad@v09_09_10...v09_09_11
larsimdnn v09_06_11
- "changes since v09_06_10":LArSoft/larsimdnn@v09_06_10...v09_06_11
larrecodnn v09_23_09
- "changes since v09_23_08":LArSoft/larrecodnn@v09_23_08...v09_23_09
larwirecell v09_18_08
larana v09_15_14
- "changes since v09_15_13":LArSoft/larana@v09_15_13...v09_15_14
larreco v09_26_01
- "changes since v09_26_00":LArSoft/larreco@v09_26_00...v09_26_01
larsim v09_45_00
- "changes since v09_44_03":LArSoft/larsim@v09_44_03...v09_45_00
larg4 v09_19_08
- "changes since v09_19_07":LArSoft/larg4@v09_19_07...v09_19_08
larevt v09_10_07
lardata v09_17_00
larcore v09_11_02
larpandoracontent v04_10_00
larsoftobj v09_36_00
larvecutils v09_04_01
lardataobj v09_19_00
lardataalg v09_17_07
larcorealg v09_13_02
larcoreobj v09_10_02
larfinder v09_00_01
larbatch v01_60_00
larutils v1_29_07
v08_05_00_27
LArSoft v08_05_00_27 Release Notes
Download instructions for larsoft v08_05_00_27
Download instructions for just larsoftobj v08_03_00_06
Purpose
- Integrate libtorch into MCC9 larsoft releases, and update larpandoracontent to add DL vertex algorithm.
New features
Bug fixes
Updated dependencies
Change List
larsoft v08_05_00_27
lareventdisplay v08_02_00_24
larexamples v08_01_00_22
larpandora v08_03_00_26
larwirecell v08_02_00_17
larana v08_01_00_24
larreco v08_04_00_24
larsim v08_02_00_22
larevt v08_01_00_16
lardata v08_02_00_13
larcore v08_01_00_04
larsoftobj v08_03_00_06
lardataobj v08_01_00_06
lardataalg v08_03_00_06
larcorealg v08_01_00_04
larcoreobj v08_01_00_03
larsoft v09_92_00
LArSoft v09_92_00 Release Notes
Download instructions for larsoft v09_92_00
Download instructions for just larsoftobj v09_36_00
Purpose
- approved PRs
New features
- Modification to add ROISummedADC and HitSummedADC
Breaking Change
This is a breaking change. PRs are supplied for experiment code. We suggest that the appropriate experts on each experiment may also wish to take a look.
- DUNE
- SBN
- SBND
- ICARUS
- MicroBooNE
- ubana@feature/lg_Summed_ADC
- ubcore@feature/lg_Summed_ADC
- ubcrt@feature/lg_Summed_ADC
- ubevt@feature/lg_Summed_ADC
- ublite@feature/lg_Summed_ADC
- ubobj@feature/lg_Summed_ADC
- uboonecode@feature/lg_Summed_ADC
- ubraw@feature/lg_Summed_ADC
- ubreco@feature/lg_Summed_ADC
- ubsim@feature/lg_Summed_ADC
Updated dependencies
Change List
larsoft v09_92_00
- "changes since v09_91_06":v09_91_06...v09_92_00
lareventdisplay v09_11_13
- "changes since v09_11_12":LArSoft/lareventdisplay@v09_11_12...v09_11_13
larexamples v09_09_10
- "changes since v09_09_09":LArSoft/larexamples@v09_09_09...v09_09_10
larpandora v09_22_14
- "changes since v09_22_13":LArSoft/larpandora@v09_22_13...v09_22_14
larsimrad v09_09_10
- "changes since v09_09_09":LArSoft/larsimrad@v09_09_09...v09_09_10
larsimdnn v09_06_10
- "changes since v09_06_09":LArSoft/larsimdnn@v09_06_09...v09_06_10
larrecodnn v09_23_08
- "changes since v09_23_07":LArSoft/larrecodnn@v09_23_07...v09_23_08
larwirecell v09_18_08
- "changes since v09_18_07":LArSoft/larwirecell@v09_18_07...v09_18_08
larana v09_15_13
- "changes since v09_15_12":LArSoft/larana@v09_15_12...v09_15_13
larreco v09_26_00
- "changes since v09_25_07":LArSoft/larreco@v09_25_07...v09_26_00
larsim v09_44_03
- "changes since v09_44_02":LArSoft/larsim@v09_44_02...v09_44_03
larg4 v09_19_07
- "changes since v09_19_06":LArSoft/larg4@v09_19_06...v09_19_07
larevt v09_10_07
- "changes since v09_10_06":LArSoft/larevt@v09_10_06...v09_10_07
lardata v09_17_00
- "changes since v09_16_06":LArSoft/lardata@v09_16_06...v09_17_00
larcore v09_11_02
larpandoracontent v04_10_00
larsoftobj v09_36_00
- "changes since v09_35_06":LArSoft/larsoftobj@v09_35_06...v09_36_00
larvecutils v09_04_01
lardataobj v09_19_00
- "changes since v09_18_06":LArSoft/lardataobj@v09_18_06...v09_19_00
lardataalg v09_17_07
- "changes since v09_17_06":LArSoft/lardataalg@v09_17_06...v09_17_07
larcorealg v09_13_02
larcoreobj v09_10_02
larfinder v09_00_01
larbatch v01_60_00
larutils v1_29_07
larsoft v09_91_06
LArSoft v09_91_06 Release Notes
Download instructions for larsoft v09_91_06
Download instructions for just larsoftobj v09_35_06
Purpose
- approved PRs
New features
- LArSoft/larreco#70
- Add checks on number of triplets to bail out for events taking huge amount of CPU time and memory. Disabled by default.
Bug fixes
Updated dependencies
Change List
larsoft v09_91_06
- "changes since v09_91_05":v09_91_05...v09_91_06
lareventdisplay v09_11_12
- "changes since v09_11_11":LArSoft/lareventdisplay@v09_11_11...v09_11_12
larexamples v09_09_09
larpandora v09_22_13
- "changes since v09_22_12":LArSoft/larpandora@v09_22_12...v09_22_13
larsimrad v09_09_09
larsimdnn v09_06_09
larrecodnn v09_23_07
- "changes since v09_23_06":LArSoft/larrecodnn@v09_23_06...v09_23_07
larwirecell v09_18_07
larana v09_15_12
- "changes since v09_15_11":LArSoft/larana@v09_15_11...v09_15_12
larreco v09_25_07
- "changes since v09_25_06":LArSoft/larreco@v09_25_06...v09_25_07
larsim v09_44_02
larg4 v09_19_06
larevt v09_10_06
lardata v09_16_06
larcore v09_11_02
larpandoracontent v04_10_00
larsoftobj v09_35_06
larvecutils v09_04_01
lardataobj v09_18_06
lardataalg v09_17_06
larcorealg v09_13_02
larcoreobj v09_10_02
larfinder v09_00_01
larbatch v01_60_00
larutils v1_29_07
v08_05_00_26
LArSoft v08_05_00_26 Release Notes
Download instructions for larsoft v08_05_00_26
Download instructions for just larsoftobj v08_03_00_06
Purpose
- MicroBooNE MCC 9.1 production release.
- Updates to larsoft v08_05_00_25 related to pandora DL vertexing were broken. This release reverts those updates back to the level of larsoft v08_05_00_24.
- Updated larsim to include penelope EM model is retained from v08_05_00_25.
- These release notes show comparison with larsoft v08_05_00_24 (larsoft v08_05_00_25 is broken).
New features
Bug fixes
Updated dependencies
Change List
larsoft v08_05_00_26
lareventdisplay v08_02_00_24
larexamples v08_01_00_22
larpandora v08_03_00_25
larwirecell v08_02_00_17
larana v08_01_00_24
larreco v08_04_00_24
larsim v08_02_00_22
larevt v08_01_00_16
lardata v08_02_00_13
larcore v08_01_00_04
larsoftobj v08_03_00_06
lardataobj v08_01_00_06
lardataalg v08_03_00_06
larcorealg v08_01_00_04
larcoreobj v08_01_00_03
larsoft v09_91_05
LArSoft v09_91_05 Release Notes
Download instructions for larsoft v09_91_05
Download instructions for just larsoftobj v09_35_06
Purpose
- The sole purpose of this release is to make larpandoracontent have the expected version.
New features
Bug fixes
Updated dependencies
Change List
larsoft v09_91_05
- "changes since v09_91_04":v09_91_04...v09_91_05
lareventdisplay v09_11_11
larexamples v09_09_09
larpandora v09_22_12
- "changes since v09_22_11":LArSoft/larpandora@v09_22_11...v09_22_12
larsimrad v09_09_09
larsimdnn v09_06_09
larrecodnn v09_23_06
larwirecell v09_18_07
larana v09_15_11
larreco v09_25_06
larsim v09_44_02
larg4 v09_19_06
larevt v09_10_06
lardata v09_16_06
larcore v09_11_02
larpandoracontent v04_10_00
- "changes since v04_09_01":LArSoft/larpandoracontent@v04_09_01...v04_10_00
larsoftobj v09_35_06
larvecutils v09_04_01
lardataobj v09_18_06
lardataalg v09_17_06
larcorealg v09_13_02
larcoreobj v09_10_02
larfinder v09_00_01
larbatch v01_60_00
larutils v1_29_07
larsoft v09_91_04
LArSoft v09_91_04 Release Notes
Download instructions for larsoft v09_91_04
Download instructions for just larsoftobj v09_35_06
Purpose
- approved PRs
New features
- LArSoft/larpandoracontent#66
- This PR for larpandoracontent version v04_10_00 contains updates to the Hierarchy Validation. This ensures events with missing PFO vertex or interaction code information are still considered for metrics and allows simultaneous production of Event and MC trees. Additional configuration options and output variables are introduced. This will not alter the products for any existing workflows.
- LArSoft/lardataobj#45
- Add associations between OpDetWaveform and RDTimeStamp
- The double precision timestamp is commented as being the number of microseconds since January 1, 1970. But there are more than 1.6E15 microseconds since January 1, 1970 as of this writing, and doubles are only good for 14 digits or so. So DUNE would like to make RDTimeStamp data products and associate them with OpDetWaveforms. This association needs these lines in classes_def.xml
- LArSoft/larsim#140
- Adding penelope EM model to the physics list
- We revisit the systematic effect of geant4 EM model in MicroBooNE. We want to compare the differences among the standard, Livermore and Penelope EM models. The larsim has standard and Livermore EM model in the default option. I add the Penelope model.
- larbatch
- See Herb's presentation
- LArSoft/larbatch#27
- When submitting jobs, make finding the job fcl(s) on $FHICL_FILE_PATH in the submit environment optional. This makes it easier to submit jobs natively in AL9.
- LArSoft/larbatch#28
- Include all updates from MicroBooNE's mcc9 branch into develop branch. These updates relate to use of tokens and other feature additions.
Bug fixes
- larutils
- define UPS_OVERRIDE in some build scripts
Updated dependencies
- stan, stan_math, and sundials have been removed from the distribution
Change List
larsoft v09_91_04
- "changes since v09_91_03":v09_91_03...v09_91_04
lareventdisplay v09_11_11
- "changes since v09_11_10":LArSoft/lareventdisplay@v09_11_10...v09_11_11
larexamples v09_09_09
- "changes since v09_09_08":LArSoft/larexamples@v09_09_08...v09_09_09
larpandora v09_22_11
- "changes since v09_22_10":LArSoft/larpandora@v09_22_10...v09_22_11
larsimrad v09_09_09
- "changes since v09_09_08":LArSoft/larsimrad@v09_09_08...v09_09_09
larsimdnn v09_06_09
- "changes since v09_06_08":LArSoft/larsimdnn@v09_06_08...v09_06_09
larrecodnn v09_23_06
- "changes since v09_23_05":LArSoft/larrecodnn@v09_23_05...v09_23_06
larwirecell v09_18_07
- "changes since v09_18_06":LArSoft/larwirecell@v09_18_06...v09_18_07
larana v09_15_11
- "changes since v09_15_10":LArSoft/larana@v09_15_10...v09_15_11
larreco v09_25_06
- "changes since v09_25_05":LArSoft/larreco@v09_25_05...v09_25_06
larsim v09_44_02
- "changes since v09_44_01":LArSoft/larsim@v09_44_01...v09_44_02
larg4 v09_19_06
- "changes since v09_19_05":LArSoft/larg4@v09_19_05...v09_19_06
larevt v09_10_06
- "changes since v09_10_05":LArSoft/larevt@v09_10_05...v09_10_06
lardata v09_16_06
- "changes since v09_16_05":LArSoft/lardata@v09_16_05...v09_16_06
larcore v09_11_02
larpandoracontent v04_09_01
- "changes since v04_09_00":LArSoft/larpandoracontent@v04_09_00...v04_09_01
larsoftobj v09_35_06
- "changes since v09_35_05":LArSoft/larsoftobj@v09_35_05...v09_35_06
larvecutils v09_04_01
lardataobj v09_18_06
- "changes since v09_18_05":LArSoft/lardataobj@v09_18_05...v09_18_06
lardataalg v09_17_06
- "changes since v09_17_05":LArSoft/lardataalg@v09_17_05...v09_17_06
larcorealg v09_13_02
larcoreobj v09_10_02
larfinder v09_00_01
larbatch v01_60_00
- "changes since v01_59_05":LArSoft/larbatch@v01_59_05...v01_60_00
larutils v1_29_07
- "changes since v1_29_06":LArSoft/larutils@v1_29_06...v1_29_07