Skip to content

Releases: LArSoft/larsoft

LArSoft v10_00_02

10 Oct 17:48
Compare
Choose a tag to compare

LArSoft v10_00_02 Release Notes

list of LArSoft releases

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

lareventdisplay v10_00_02

larexamples v10_00_02

larpandora v10_00_02

larsimrad v10_00_02

larsimdnn v10_00_02

larrecodnn v10_00_02

larwirecell v10_00_01

larana v10_00_02

larreco v10_00_02

larsim 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

02 Oct 03:11
Compare
Choose a tag to compare

LArSoft v10_00_01 Release Notes

list of LArSoft releases

Download instructions for larsoft v10_00_01

Download instructions for just larsoftobj v10_00_00

Purpose

  • approved PRs

New features

Bug fixes

Changes to experiment code (v10_00_00)

Updated dependencies

Change List

larsoft v10_00_01

lareventdisplay v10_00_01

larexamples v10_00_01

larpandora v10_00_01

larsimrad v10_00_01

larsimdnn v10_00_01

larrecodnn v10_00_01

larwirecell v10_00_01

larana v10_00_01

larreco v10_00_01

larsim v10_00_01

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_00

26 Sep 21:39
Compare
Choose a tag to compare

LArSoft v10_00_00 Release Notes

list of LArSoft releases

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

Updated dependencies

Change List

larsoft v10_00_00

lareventdisplay v10_00_00

larexamples v10_00_00

larpandora v10_00_00

larsimrad v10_00_00

larsimdnn v10_00_00

larrecodnn v10_00_00

larwirecell v10_00_00

larana v10_00_00

larreco v10_00_00

larsim v10_00_00

larg4 v10_00_00

larevt v10_00_00

lardata v10_00_00

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 v09_93_00

24 Sep 19:48
Compare
Choose a tag to compare

LArSoft v09_93_00 Release Notes

list of LArSoft releases

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

lareventdisplay v09_11_14

larexamples v09_09_11

larpandora v09_22_15

larsimrad v09_09_11

larsimdnn v09_06_11

larrecodnn v09_23_09

larwirecell v09_18_08

larana v09_15_14

larreco v09_26_01

larsim v09_45_00

larg4 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

24 Sep 20:44
Compare
Choose a tag to compare

LArSoft v08_05_00_27 Release Notes

list of LArSoft releases

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

16 Sep 20:32
Compare
Choose a tag to compare

LArSoft v09_92_00 Release Notes

list of LArSoft releases

Download instructions for larsoft v09_92_00

Download instructions for just larsoftobj v09_36_00

Purpose

  • approved PRs

New features

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.

Updated dependencies

Change List

larsoft v09_92_00

lareventdisplay v09_11_13

larexamples v09_09_10

larpandora v09_22_14

larsimrad v09_09_10

larsimdnn v09_06_10

larrecodnn v09_23_08

larwirecell v09_18_08

larana v09_15_13

larreco v09_26_00

larsim v09_44_03

larg4 v09_19_07

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

larsoft v09_91_06

12 Sep 22:01
Compare
Choose a tag to compare

LArSoft v09_91_06 Release Notes

list of LArSoft releases

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

lareventdisplay v09_11_12

larexamples v09_09_09

larpandora v09_22_13

larsimrad v09_09_09

larsimdnn v09_06_09

larrecodnn v09_23_07

larwirecell v09_18_07

larana v09_15_12

larreco 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

10 Sep 21:34
Compare
Choose a tag to compare

LArSoft v08_05_00_26 Release Notes

list of LArSoft releases

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

06 Sep 04:15
Compare
Choose a tag to compare

LArSoft v09_91_05 Release Notes

list of LArSoft releases

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

lareventdisplay v09_11_11

larexamples v09_09_09

larpandora 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

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

22 Aug 23:21
Compare
Choose a tag to compare

LArSoft v09_91_04 Release Notes

list of LArSoft releases

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

lareventdisplay v09_11_11

larexamples v09_09_09

larpandora v09_22_11

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_09_01

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