Repository navigation
LArSoft v10_30_00
LArSoft v10_30_00 Release Notes
Download instructions for larsoft v10_30_00
Download instructions for just larsoftobj v10_08_00
Purpose
- approved PRs
New features
- LArSoft/larsim#178
- MARLEY v2 adopts a new event format (HepMC3 following the conventions of the NuHepMC standard) which requires linking to libraries from the hepmc3 ups product. It also retires the separate MARLEY_ROOT library in favor of one monolithic shared library that optionally includes the ROOT interface. The MARLEYHelper class and associated MARLEYGen and MARLEYTimeGen modules have been refactored for compatibility with the new version. There was also an API change in marley::JSON that required a one-line addition to MarleyParameterSetWalker.
- This PR requires marley v2_1_0, which removes the need for the MARLEY environment variable and putting things on the MARLEY_SEARCH_PATH in larsoft.
- The custom FindMARLEY.cmake is no longer necessary and has been removed from larsim.
- LArSoft/lardata#42
- With apologies with the poor timing, more testing with DUNE SW reminded us of an additional requirement: accessing to products across different processes ().
- Follow-up to LArSoft/lardata#41, which made getManyByRegexTag consistent with art::Event::getHandle by keeping only the products of the newest matching process.
- This PR maintains consistency (empty process string is interpreted as "first process with a valid product of the requested type", and enables the user to select products across processes by defining an explicit process regex.
- More details are available in the PR notes.
- LArSoft/lardataobj#57
- Add OpDetBacktrackerRecord constructor targeting GPU workflows
- This will allow OpDetBacktrackerRecord to be constructed directly from a
vector<pair<time, vector<SDP>>. Being able to construct this vector without using OBTRHelper will remove a bottleneck from GPU simulation.
Bug fixes
- LArSoft/larpandora#58
- Replace find_ups_product(protobuf) with find_package(Protobuf)
Updated dependencies
- geant4reweight v01_21_05
- has a new dependency on hep_hpc and hdf5
- marley v2_1_0
Change List
larsoft v10_30_00
- "changes since v10_29_00":v10_29_00...v10_30_00
lareventdisplay v10_01_15
- "changes since v10_01_14":LArSoft/lareventdisplay@v10_01_14...v10_01_15
larexamples v10_02_10
- "changes since v10_02_09":LArSoft/larexamples@v10_02_09...v10_02_10
larpandora v10_08_01
- "changes since v10_08_00":LArSoft/larpandora@v10_08_00...v10_08_01
larsimrad v10_01_14
- "changes since v10_01_13":LArSoft/larsimrad@v10_01_13...v10_01_14
larsimdnn v10_02_13
- "changes since v10_02_12":LArSoft/larsimdnn@v10_02_12...v10_02_13
larrecodnn v10_05_07
- "changes since v10_05_06":LArSoft/larrecodnn@v10_05_06...v10_05_07
larwirecell v10_04_07
- "changes since v10_04_06":LArSoft/larwirecell@v10_04_06...v10_04_07
larana v10_04_01
- "changes since v10_04_00":LArSoft/larana@v10_04_00...v10_04_01
larreco v10_07_03
- "changes since v10_07_02":LArSoft/larreco@v10_07_02...v10_07_03
larsim v10_24_00
- "changes since v10_23_02":LArSoft/larsim@v10_23_02...v10_24_00
larg4 v10_20_10
- "changes since v10_20_09":LArSoft/larg4@v10_20_09...v10_20_10
larevt v10_00_26
- "changes since v10_00_25":LArSoft/larevt@v10_00_25...v10_00_26
lardata v10_02_01
- "changes since v10_02_00":LArSoft/lardata@v10_02_00...v10_02_01
larcore v10_00_07
larpandoracontent v05_08_00
larsoftobj v10_08_00
- "changes since v10_07_00":LArSoft/larsoftobj@v10_07_00...v10_08_00
larvecutils v09_04_04
lardataobj v10_06_00
- "changes since v10_05_03":LArSoft/lardataobj@v10_05_03...v10_06_00
lardataalg v10_03_01
- "changes since v10_03_00":LArSoft/lardataalg@v10_03_00...v10_03_01