Releases: LArSoft/larsoft
LArSoft v10_05_00
LArSoft v10_05_00 Release Notes
Download instructions for larsoft v10_05_00
Download instructions for just larsoftobj v10_00_06
Purpose
- approved PRs
New features
- LArSoft/larsim#151
- Add in option to skip TrackID Offsets to MergeSimSources
- This feature enables the intransparency simulation in ICARUS.
- SBNSoftware/sbncode#526 is provided for SBN
- LArSoft/larg4#56
- adds G4InfoReducer module and associated fcl file
Bug fixes
- LArSoft/larpandoracontent#76
- This PR for larpandoracontent version v04_15_01 fixes a bug in event-level clustering metric calculations, and provides a Kalman filter implementation. These updates do not affect any default workflows, so no product changes are expected.
Updated dependencies
- genie_phyopt v3_04_00a
- set a missing environment varaible
- nugen v1_21_07
- nusystematics v1_05_07
- wirecell v0_30_3
- minor update with a new feature needed for ICARUS
Change List
larsoft v10_05_00
- "changes since v10_04_08":v10_04_08...v10_05_00
lareventdisplay v10_00_14
- "changes since v10_00_13":LArSoft/lareventdisplay@v10_00_13...v10_00_14
larexamples v10_00_11
- "changes since v10_00_10":LArSoft/larexamples@v10_00_10...v10_00_11
larpandora v10_00_18
- "changes since v10_00_17":LArSoft/larpandora@v10_00_17...v10_00_18
larsimrad v10_00_11
- "changes since v10_00_10":LArSoft/larsimrad@v10_00_10...v10_00_11
larsimdnn v10_00_10
- "changes since v10_00_09":LArSoft/larsimdnn@v10_00_09...v10_00_10
larrecodnn v10_01_09
- "changes since v10_01_08":LArSoft/larrecodnn@v10_01_08...v10_01_09
larwirecell v10_01_09
- "changes since v10_01_08":LArSoft/larwirecell@v10_01_08...v10_01_09
larana v10_00_15
- "changes since v10_00_14":LArSoft/larana@v10_00_14...v10_00_15
larreco v10_01_11
- "changes since v10_01_10":LArSoft/larreco@v10_01_10...v10_01_11
larsim v10_03_00
- "changes since v10_02_03":LArSoft/larsim@v10_02_03...v10_03_00
larg4 v10_00_08
- "changes since v10_00_07":LArSoft/larg4@v10_00_07...v10_00_08
larevt v10_00_07
lardata v10_00_07
larcore v10_00_02
larpandoracontent v04_15_01
- "changes since v04_15_00":LArSoft/larpandoracontent@v04_15_00...v04_15_01
larsoftobj v10_00_06
larvecutils v09_04_02
lardataobj v10_00_05
lardataalg v10_00_05
larcorealg v10_00_02
larcoreobj v10_00_00
larfinder v09_00_02
larbatch v01_61_00
larutils v1_29_09
LArSoft v10_04_08
LArSoft v10_04_08 Release Notes
Download instructions for larsoft v10_04_08
Download instructions for just larsoftobj v10_00_06
Purpose
- approved PRs
New features
- LArSoft/larpandoracontent#75
- This PR for larpandoracontent version v04_15_00 implements a new algorithm for building the hierarchy of particles. This update does not affect any default workflows, so no product changes are expected.
- LArSoft/larrecodnn#54
- simple PR adding tpc and cryo branches to output root tree of NuGraphAnalyzer
- NuSoftHEP/nusimdata#6
- Improve MCGenerator and MCTruth ability to output themselves
- teach MCGeneratorInfo how to ostream itself and have MCTruth use that in it's own ostream-ing
- NuSoftHEP/nugen#13
- Add genie_phyopt_variant info the the MCTruth's MCGeneratorInfo metadata
- Also update the tests module FHICLs so they work for NOvA again
- LArSoft/larutils#17
- This PR adds a new repository, sbnalg, to the buildSBN.sh script.
- The new repo was authored by Gianluca Petrillo, and contains shared C++ and Python code that is art-independent.
- The changes to buildSBN.sh call mrb to fetch sbnalg from Github, so that the SBN Jenkins project can build and compile sbncode and dependencies thereof.
- LArSoft/larbatch#31
- Get rid of kca and proxy authentication. Use token authentication exclusively.
Bug fixes
Updated dependencies
- mrb v6_09_10
- ifdhc_config v2_8_0
- ifdhc v2_8_0
- ifbeam v2_6_3
- nucondb v2_6_3
- ifdh_art v2_17_08
- nusimdata v1_29_00
- nuevdb v1_09_10
- nug4 v1_16_08
- geant4reweight v01_20_11
- nugen v1_21_06
- nutools v3_17_01
- nusystematics v1_05_06
- ppfx v02_20_05
Change List
larsoft v10_04_08
- "changes since v10_04_07":v10_04_07...v10_04_08
lareventdisplay v10_00_13
- "changes since v10_00_12":LArSoft/lareventdisplay@v10_00_12...v10_00_13
larexamples v10_00_10
- "changes since v10_00_09":LArSoft/larexamples@v10_00_09...v10_00_10
larpandora v10_00_17
- "changes since v10_00_16":LArSoft/larpandora@v10_00_16...v10_00_17
larsimrad v10_00_10
- "changes since v10_00_09":LArSoft/larsimrad@v10_00_09...v10_00_10
larsimdnn v10_00_09
- "changes since v10_00_08":LArSoft/larsimdnn@v10_00_08...v10_00_09
larrecodnn v10_01_08
- "changes since v10_01_07":LArSoft/larrecodnn@v10_01_07...v10_01_08
larwirecell v10_01_08
- "changes since v10_01_07":LArSoft/larwirecell@v10_01_07...v10_01_08
larana v10_00_14
- "changes since v10_00_13":LArSoft/larana@v10_00_13...v10_00_14
larreco v10_01_10
- "changes since v10_01_09":LArSoft/larreco@v10_01_09...v10_01_10
larsim v10_02_03
- "changes since v10_02_02":LArSoft/larsim@v10_02_02...v10_02_03
larg4 v10_00_07
- "changes since v10_00_06":LArSoft/larg4@v10_00_06...v10_00_07
larevt v10_00_07
- "changes since v10_00_06":LArSoft/larevt@v10_00_06...v10_00_07
lardata v10_00_07
- "changes since v10_00_06":LArSoft/lardata@v10_00_06...v10_00_07
larcore v10_00_02
larpandoracontent v04_15_00
- "changes since v04_14_01":LArSoft/larpandoracontent@v04_14_01...v04_15_00
larsoftobj v10_00_06
- "changes since v10_00_05":LArSoft/larsoftobj@v10_00_05...v10_00_06
larvecutils v09_04_02
lardataobj v10_00_05
- "changes since v10_00_04":LArSoft/lardataobj@v10_00_04...v10_00_05
lardataalg v10_00_05
- "changes since v10_00_04":LArSoft/lardataalg@v10_00_04...v10_00_05
larcorealg v10_00_02
larcoreobj v10_00_00
larfinder v09_00_02
larbatch v01_61_00
- "changes since v01_60_02":LArSoft/larbatch@v01_60_02...v01_61_00
larutils v1_29_09
- "changes since v1_29_08":LArSoft/larutils@v1_29_08...v1_29_09
LArSoft v10_21_00rc0 release candidate
LArSoft v10_21_00rc0 Release Notes
Download instructions for larsoft v10_21_00rc0
Download instructions for just larsoftobj v10_21_00rc0
Purpose
- release candidate for genie v3_06_00
- no changes in LArSoft code were required
- this release uses branch
v10_21_00_rc_br
and is based on thelarsoft v10_04_07
release
New features
- NuSoftHEP/nusimdata#6
- Improve MCGenerator and MCTruth ability to output themselves
- teach MCGeneratorInfo how to ostream itself and have MCTruth use that in it's own ostream-ing
- NuSoftHEP/nugen#13
- Add genie_phyopt_variant info the the MCTruth's MCGeneratorInfo metadata
- Also update the tests module FHICLs so they work for NOvA again
Bug fixes
Updated dependencies
- lhapdf v6_5_5
- hepmc3 v3_3_0
- pythia8 v8_3_13
- tauola v1_1_8m
- genie v3_06_00
- dk2nugenie v01_10_02
- nusimdata v1_29_00
- nuevdb v1_09_10
- nug4 v1_16_07
- geant4reweight v01_20_10
- nugen v1_21_05
- nutools v3_20_00
- nusystematics v1_05_05
Change List
larsoft v10_21_00rc0
lareventdisplay v10_21_00rc0
larexamples v10_21_00rc0
larpandora v10_21_00rc0
larsimrad v10_21_00rc0
larsimdnn v10_21_00rc0
larrecodnn v10_21_00rc0
larwirecell v10_21_00rc0
larana v10_21_00rc0
larreco v10_21_00rc0
larsim v10_21_00rc0
larg4 v10_21_00rc0
larevt v10_21_00rc0
lardata v10_21_00rc0
larcore v10_00_02
larsoftobj v10_21_00rc0
lardataobj v10_21_00rc0
lardataalg v10_21_00rc0
larfinder v09_00_02
LArSoft v10_04_07
LArSoft v10_04_07 Release Notes
Download instructions for larsoft v10_04_07
Download instructions for just larsoftobj v10_00_05
Purpose
- approved PRs
New features
- LArSoft/larreco#81
- Add pion spline
- Adding option for pion KE from range in on GetTrackMomentum
- Even though the method by range fails for pions that have gone through inelastic scattering, the method should be made available. I used PDSPTreeAnalyzer to generate the values of
KE_MeV_Pi
with the same values of range for muons. - A future step might be to integrate the method described in: "The track-length extension fitting algorithm for energy measurement of interacting particles in liquid argon TPCs and its performance with ProtoDUNE-SP data"Adding option for pion KE from range in on GetTrackMomentum
- LArSoft/larwirecell#56
- This PR includes changes needed for wire-cell-toolkit 0.30.0 and some of the initial ql-matching development.
- NOTE: larwirecell now depends on larsim. Previously it only depended on larevt.
Bug fixes
Updated dependencies
- wirecell v0_30_2
Change List
larsoft v10_04_07
- "changes since v10_04_06":v10_04_06...v10_04_07
lareventdisplay v10_00_12
- "changes since v10_00_11":LArSoft/lareventdisplay@v10_00_11...v10_00_12
larexamples v10_00_09
larpandora v10_00_16
- "changes since v10_00_15":LArSoft/larpandora@v10_00_15...v10_00_16
larsimrad v10_00_09
larsimdnn v10_00_08
larrecodnn v10_01_07
- "changes since v10_01_06":LArSoft/larrecodnn@v10_01_06...v10_01_07
larwirecell v10_01_07
- "changes since v10_01_06":LArSoft/larwirecell@v10_01_06...v10_01_07
larana v10_00_13
- "changes since v10_00_12":LArSoft/larana@v10_00_12...v10_00_13
larreco v10_01_09
- "changes since v10_01_08":LArSoft/larreco@v10_01_08...v10_01_09
larsim v10_02_02
larg4 v10_00_06
larevt v10_00_06
lardata v10_00_06
larcore v10_00_02
larpandoracontent v04_14_01
larsoftobj v10_00_05
larvecutils v09_04_02
lardataobj v10_00_04
lardataalg v10_00_04
larcorealg v10_00_02
larcoreobj v10_00_00
larfinder v09_00_02
larbatch v01_60_02
larutils v1_29_08
LArSoft v10_04_06
LArSoft v10_04_06 Release Notes
Download instructions for larsoft v10_04_06
Download instructions for just larsoftobj v10_00_05
Purpose
- approved PRs
New features
- LArSoft/larpandoracontent#74
- This PR for larpandoracontent version v04_14_01 adds the Rand index as a reconstruction metric, and adds a new reclustering algorithm to support generalisation of reclustering techniques. This update does not affect any default workflows, so no product changes are expected.
- LArSoft/larrecodnn#53
- add a header only library
Bug fixes
- LArSoft/larreco#80
- safety check for debug version
Updated dependencies
Change List
larsoft v10_04_06
- "changes since v10_04_05":v10_04_05...v10_04_06
lareventdisplay v10_00_11
- "changes since v10_00_10":LArSoft/lareventdisplay@v10_00_10...v10_00_11
larexamples v10_00_09
larpandora v10_00_15
- "changes since v10_00_14":LArSoft/larpandora@v10_00_14...v10_00_15
larsimrad v10_00_09
larsimdnn v10_00_08
larrecodnn v10_01_06
- "changes since v10_01_05":LArSoft/larrecodnn@v10_01_05...v10_01_06
larwirecell v10_01_06
larana v10_00_12
- "changes since v10_00_11":LArSoft/larana@v10_00_11...v10_00_12
larreco v10_01_08
- "changes since v10_01_07":LArSoft/larreco@v10_01_07...v10_01_08
larsim v10_02_02
larg4 v10_00_06
larevt v10_00_06
lardata v10_00_06
larcore v10_00_02
larpandoracontent v04_14_01
- "changes since v04_14_00":LArSoft/larpandoracontent@v04_14_00...v04_14_01
larsoftobj v10_00_05
larvecutils v09_04_02
lardataobj v10_00_04
lardataalg v10_00_04
larcorealg v10_00_02
larcoreobj v10_00_00
larfinder v09_00_02
larbatch v01_60_02
larutils v1_29_08
LArSoft v10_04_05
LArSoft v10_04_05 Release Notes
Download instructions for larsoft v10_04_05
Download instructions for just larsoftobj v10_00_05
Purpose
- approved PRs
New features
- LArSoft/larpandoracontent#73
- This PR for larpandoracontent version v04_14_00 adds tier information to the reco hierarchy tools. This update does not affect any default workflows, so no product changes are expected.
- LArSoft/larbatch#30
- Allow init scrpts (xml element ) and end scripts (xml element ) to have command line arguments.
Bug fixes
- LArSoft/larcorealg#41
- In SBN, we have Python code that allow us to call some of the LArSoft's services from Python. We are working on updating this Python code to work with LArSoft v10. We are able to call most of the services, but have been failing to call
SetupAuxDetGeometry
from Python. The reason boils down to the following:SetupAuxDetGeometry
expects aunique_ptr
as an argument, but I was not able to find a way for cppyy to correclty interpret that and succesfully pass that argument. - Simply remove the
std::unique_ptr<geo::AuxDetInitializer> initializer = nullptr
argument. In each invocation ofSetupAuxDetGeometry(...)
I've seen, the second argument is never specified, and just the default nullptr is used.
- In SBN, we have Python code that allow us to call some of the LArSoft's services from Python. We are working on updating this Python code to work with LArSoft v10. We are able to call most of the services, but have been failing to call
Updated dependencies
Change List
larsoft v10_04_05
- "changes since v10_04_04":v10_04_04...v10_04_05
lareventdisplay v10_00_10
- "changes since v10_00_09":LArSoft/lareventdisplay@v10_00_09...v10_00_10
larexamples v10_00_09
- "changes since v10_00_08":LArSoft/larexamples@v10_00_08...v10_00_09
larpandora v10_00_14
- "changes since v10_00_13":LArSoft/larpandora@v10_00_13...v10_00_14
larsimrad v10_00_09
- "changes since v10_00_08":LArSoft/larsimrad@v10_00_08...v10_00_09
larsimdnn v10_00_08
- "changes since v10_00_07":LArSoft/larsimdnn@v10_00_07...v10_00_08
larrecodnn v10_01_05
- "changes since v10_01_04":LArSoft/larrecodnn@v10_01_04...v10_01_05
larwirecell v10_01_06
- "changes since v10_01_05":LArSoft/larwirecell@v10_01_05...v10_01_06
larana v10_00_11
- "changes since v10_00_10":LArSoft/larana@v10_00_10...v10_00_11
larreco v10_01_07
- "changes since v10_01_06":LArSoft/larreco@v10_01_06...v10_01_07
larsim v10_02_02
- "changes since v10_02_01":LArSoft/larsim@v10_02_01...v10_02_02
larg4 v10_00_06
- "changes since v10_00_05":LArSoft/larg4@v10_00_05...v10_00_06
larevt v10_00_06
- "changes since v10_00_05":LArSoft/larevt@v10_00_05...v10_00_06
lardata v10_00_06
- "changes since v10_00_05":LArSoft/lardata@v10_00_05...v10_00_06
larcore v10_00_02
- "changes since v10_00_01":LArSoft/larcore@v10_00_01...v10_00_02
larpandoracontent v04_14_00
- "changes since v04_13_01":LArSoft/larpandoracontent@v04_13_01...v04_14_00
larsoftobj v10_00_05
- "changes since v10_00_04":LArSoft/larsoftobj@v10_00_04...v10_00_05
larvecutils v09_04_02
lardataobj v10_00_04
- "changes since v10_00_03":LArSoft/lardataobj@v10_00_03...v10_00_04
lardataalg v10_00_04
- "changes since v10_00_03":LArSoft/lardataalg@v10_00_03...v10_00_04
larcorealg v10_00_02
- "changes since v10_00_01":LArSoft/larcorealg@v10_00_01...v10_00_02
larcoreobj v10_00_00
larfinder v09_00_02
larbatch v01_60_02
- "changes since v01_60_01":LArSoft/larbatch@v01_60_01...v01_60_02
larutils v1_29_08
LArSoft v10_04_04
LArSoft v10_04_04 Release Notes
Download instructions for larsoft v10_04_04
Download instructions for just larsoftobj v10_00_04
Purpose
- approved PRs
New features
- LArSoft/larana#38
- Modifed position of the check:
if (trkdedx[i] > 1000) continue; //protect against large pulse height
- This safety check was being done for PID chi2 but not PIDA.
- Addition of limitation on PIDA accepted values and ndf. This modification should not impact standard analysis as it is set to false. In my analysis, changing it to true has improved proton identification.
- See PR for further conversation.
- Modifed position of the check:
- LArSoft/larutils#15
- updates to LArIAT build script
Bug fixes
- LArSoft/larpandoracontent#72
- This PR for larpandoracontent version v04_13_01 rolls back unintended changes to the vertex refinement algorithm introduced in v04_13_00 that affected SBND workflows.
Updated dependencies
- mrb v6_09_09
Change List
larsoft v10_04_04
- "changes since v10_04_03":v10_04_03...v10_04_04
lareventdisplay v10_00_09
larexamples v10_00_08
larpandora v10_00_13
- "changes since v10_00_12":LArSoft/larpandora@v10_00_12...v10_00_13
larsimrad v10_00_08
larsimdnn v10_00_07
larrecodnn v10_01_04
larwirecell v10_01_05
larana v10_00_10
- "changes since v10_00_09":LArSoft/larana@v10_00_09...v10_00_10
larreco v10_01_06
larsim v10_02_01
larg4 v10_00_05
larevt v10_00_05
lardata v10_00_05
larcore v10_00_01
larpandoracontent v04_13_01
- "changes since v04_13_00":LArSoft/larpandoracontent@v04_13_00...v04_13_01
larsoftobj v10_00_04
larvecutils v09_04_02
lardataobj v10_00_03
lardataalg v10_00_03
larcorealg v10_00_01
larcoreobj v10_00_00
larfinder v09_00_02
larbatch v01_60_01
larutils v1_29_08
- "changes since v1_29_07":LArSoft/larutils@v1_29_07...v1_29_08
LArSoft v10_04_03
LArSoft v10_04_03 Release Notes
Download instructions for larsoft v10_04_03
Download instructions for just larsoftobj v10_00_04
Purpose
- approved PRs
New features
- LArSoft/larpandoracontent#71
- This PR for larpandoracontent version v04_13_00 contains updates to support identification of higher order vertices, along with refactoring of the primary vertexing implementation to extract common behaviour. These features are not yet part of any default workflow, and so no product changes are expected.
Bug fixes
- LArSoft/larreco#78
- pass maxTriplets to TripletFinder
- This PR moves the check about the maximum number of triplets upstream where the triplets are made instead of just counting them after the fact. Since the parameter
fMaxNTriplets
is set to zero by default this should not have effect on any current workflow.
-LArSoft/larrecodnn#51 - fill branches that were not filled
- LArSoft/larwirecell#55
- DepoFluxWriter bugfix: check empty config, not existing
- Instead of checking that
process_planes
exists in the cfg (it always will, being declared in line 69), checks if it's empty before clearingm_process_planes
. This bug was leading toSimChannels
always being empty sincem_process_planes
was also empty.
- changes for spack builds
- LArSoft/larsimrad#10
- LArSoft/larrecodnn#52
- LArSoft/larexamples#14
- LArSoft/larwirecell#54
- LArSoft/larreco#79
- NOTE: MicroBooNE will need to add a find_package call:
Updated dependencies
Change List
larsoft v10_04_03
- "changes since v10_04_01":v10_04_01...v10_04_03
lareventdisplay v10_00_09
- "changes since v10_00_08":LArSoft/lareventdisplay@v10_00_08...v10_00_09
larexamples v10_00_08
- "changes since v10_00_07":LArSoft/larexamples@v10_00_07...v10_00_08
larpandora v10_00_12
- "changes since v10_00_11":LArSoft/larpandora@v10_00_11...v10_00_12
larsimrad v10_00_08
- "changes since v10_00_07":LArSoft/larsimrad@v10_00_07...v10_00_08
larsimdnn v10_00_07
larrecodnn v10_01_04
- "changes since v10_01_03":LArSoft/larrecodnn@v10_01_03...v10_01_04
larwirecell v10_01_05
- "changes since v10_01_03":LArSoft/larwirecell@v10_01_03...v10_01_05
larana v10_00_09
- "changes since v10_00_08":LArSoft/larana@v10_00_08...v10_00_09
larreco v10_01_06
- "changes since v10_01_05":LArSoft/larreco@v10_01_05...v10_01_06
larsim v10_02_01
larg4 v10_00_05
larevt v10_00_05
lardata v10_00_05
larcore v10_00_01
larpandoracontent v04_13_00
- "changes since v04_12_00":LArSoft/larpandoracontent@v04_12_00...v04_13_00
larsoftobj v10_00_04
larvecutils v09_04_02
lardataobj v10_00_03
lardataalg v10_00_03
larcorealg v10_00_01
larcoreobj v10_00_00
larfinder v09_00_02
larbatch v01_60_01
larutils v1_29_07
LArSoft v10_04_01
LArSoft v10_04_01 Release Notes
Download instructions for larsoft v10_04_01
Download instructions for just larsoftobj v10_00_04
Purpose
- approved PRs
New features
- LArSoft/larrecodnn#50
- Add setters and getters for the private members in PixelMapProducer
- Changes so the derived classes can access the private members in the base class.
- Adding setter functions because we need to modify some members such as fTotHits at a later stage.
- LArSoft/larsim#148
- Update SingleGen_module.cc for alpha particle production.
- Apply changes as present in RadioGen_module to incorporate alpha particle production into the workflow.
- LArSoft/larcore#18
- This is an updated DumpGeometry module adopting the dumping algorithm introduced in LArSoft/larcorealg#40.
- This is an almost-non-breaking change: the new module does require Geometry, WireReadout and AuxDetGeometry services to be configured, or it will fail; in the previous incarnation, only Geometry (and therefore ExptGeoInterfaceHelper) was required.
- Tested with icaruscode "v10" geometry.
- The output format is identical to the previous dump, except for a fix on the indentation of auxiliary detector dump.
- LArSoft/larcorealg#40
- LArSoft v10 crippled the geometry dumping capability, which used to be as simple as calling GeometryCore::Print(). While that call is still available, GeometryCore is aware of only part of the geometry of the detector, and can only report that part.
- This PR aims to restore the functionality of the full geometry dump.
- There is going to be a related LArSoft/larcore pull request hooking the existing dumping module to this algorithm.
- Note that this invaluable tool is often used both for information and for diagnosis (for example, it allowed ICARUS to discovers bugs in the v10 geometry migration). Common questions are "which are the TPC coordinates", "where are the planes", and "which orientation do wires have", by analysers who hard-code the numbers in analysis scripts.
- However, differently from LArSoft/larcorealg#39, this PR is not in the critical path for SBN.
- This PR was tested on icaruscode "v10" geometry and the updated dumping module.
- Because there is now no single service knowing the full geometry, the dumping is delegated to a dedicated art-independent algorithm in larcorealg, which relies on the relevant service providers (geometry, readout and auxiliary).
- The dumping is directed by the algorithm, which follows the structure of the geometry and delegates the dumping of the individual elements to the elements themselves.
- The algorithm should also support partial dumping when some services are not provided, but that was not tested.
- A small part of the information that used to be dumped is not available any more, and there is no attempt in this PR to recreate it. Instead, a couple of TPC facts got dropped but are still available, and this is restored in the TPC dump.
Bug fixes
- LArSoft/larcorealg#39
- Bug fix from v10 geometry update
- TPC dimensions are reported in v10 in a way different than it was before. They mix active and "box" dimensions.
- This pull request is expected to restore the old behaviour, with Width(), Height(), Length() and their sweet halves reporting the size of the (close-to-useless) TPC box, while the Active counterparts stick to the (useful) active volume.
- A conclusion on this PR is critical for SBN.
- I slipped one of the many documentation fixes needed after v10 changes, just because I had it at hand.
Updated dependencies
Change List
larsoft v10_04_01
- "changes since v10_04_00":v10_04_00...v10_04_01
lareventdisplay v10_00_08
- "changes since v10_00_07":LArSoft/lareventdisplay@v10_00_07...v10_00_08
larexamples v10_00_07
- "changes since v10_00_06":LArSoft/larexamples@v10_00_06...v10_00_07
larpandora v10_00_11
- "changes since v10_00_10":LArSoft/larpandora@v10_00_10...v10_00_11
larsimrad v10_00_07
- "changes since v10_00_06":LArSoft/larsimrad@v10_00_06...v10_00_07
larsimdnn v10_00_07
- "changes since v10_00_06":LArSoft/larsimdnn@v10_00_06...v10_00_07
larrecodnn v10_01_03
- "changes since v10_01_02":LArSoft/larrecodnn@v10_01_02...v10_01_03
larwirecell v10_01_03
- "changes since v10_01_02":LArSoft/larwirecell@v10_01_02...v10_01_03
larana v10_00_08
- "changes since v10_00_07":LArSoft/larana@v10_00_07...v10_00_08
larreco v10_01_05
- "changes since v10_01_04":LArSoft/larreco@v10_01_04...v10_01_05
larsim v10_02_01
- "changes since v10_02_00":LArSoft/larsim@v10_02_00...v10_02_01
larg4 v10_00_05
- "changes since v10_00_04":LArSoft/larg4@v10_00_04...v10_00_05
larevt v10_00_05
- "changes since v10_00_04":LArSoft/larevt@v10_00_04...v10_00_05
lardata v10_00_05
- "changes since v10_00_04":LArSoft/lardata@v10_00_04...v10_00_05
larcore v10_00_01
- "changes since v10_00_00":LArSoft/larcore@v10_00_00...v10_00_01
larpandoracontent v04_12_00
larsoftobj v10_00_04
- "changes since v10_00_03":LArSoft/larsoftobj@v10_00_03...v10_00_04
larvecutils v09_04_02
lardataobj v10_00_03
- "changes since v10_00_02":LArSoft/lardataobj@v10_00_02...v10_00_03
lardataalg v10_00_03
- "changes since v10_00_02":LArSoft/lardataalg@v10_00_02...v10_00_03
larcorealg v10_00_01
- "changes since v10_00_00":LArSoft/larcorealg@v10_00_00...v10_00_01
larcoreobj v10_00_00
larfinder v09_00_02
larbatch v01_60_01
larutils v1_29_07
LArSoft v10_04_00
LArSoft v10_04_00 Release Notes
Download instructions for larsoft v10_04_00
Download instructions for just larsoftobj v10_00_03
Purpose
- approved PRs
New features
- LArSoft/larsim#147
- Ability to apply user-defined photon emission region added
- I used the default variables fXmin, fXmax, etc to set the user-defined photon emission region. If these variables are not given new values by user, the module will set the values of these variables from the cryostat, i.e the default cryostat boundary. If user points values to these variables, user-defined variables will be taken.
- see discussion on the PR
Bug fixes
- LArSoft/larreco#77
- Bug Fix: View != Plane, GnocchiCalorimetry
- here was a bug where the view was assumed to be the same as the plane, this is not true for ICARUS.
- This fixes that assumption and also adds in the cryostat and tpc fields.
- LArSoft/larsim#150
- Update time to correct units
- changes are only in comments
- cleanups for spack builds
Breaking changes
- Unnecessary
find_package(XXX EXPORT)
calls were changed tofind_package(XXX)
. - In some cases, experiment code was linking to these packages without using their own
find_package
call. - Also, in at least one instance header files were being found by default instead of being included explicitly.
- We have provided PRs for the cases we found.
Updated dependencies
Change List
larsoft v10_04_00
- "changes since v10_03_01":v10_03_01...v10_04_00
lareventdisplay v10_00_07
- "changes since v10_00_06":LArSoft/lareventdisplay@v10_00_06...v10_00_07
larexamples v10_00_06
- "changes since v10_00_05":LArSoft/larexamples@v10_00_05...v10_00_06
larpandora v10_00_10
- "changes since v10_00_09":LArSoft/larpandora@v10_00_09...v10_00_10
larsimrad v10_00_06
- "changes since v10_00_05":LArSoft/larsimrad@v10_00_05...v10_00_06
larsimdnn v10_00_06
- "changes since v10_00_05":LArSoft/larsimdnn@v10_00_05...v10_00_06
larrecodnn v10_01_02
- "changes since v10_01_01":LArSoft/larrecodnn@v10_01_01...v10_01_02
larwirecell v10_01_02
- "changes since v10_01_01":LArSoft/larwirecell@v10_01_01...v10_01_02
larana v10_00_07
- "changes since v10_00_06":LArSoft/larana@v10_00_06...v10_00_07
larreco v10_01_04
- "changes since v10_01_03":LArSoft/larreco@v10_01_03...v10_01_04
larsim v10_02_00
- "changes since v10_01_00":LArSoft/larsim@v10_01_00...v10_02_00
larg4 v10_00_04
- "changes since v10_00_03":LArSoft/larg4@v10_00_03...v10_00_04
larevt v10_00_04
- "changes since v10_00_03":LArSoft/larevt@v10_00_03...v10_00_04
lardata v10_00_04
- "changes since v10_00_03":LArSoft/lardata@v10_00_03...v10_00_04
larcore v10_00_00
larpandoracontent v04_12_00
larsoftobj v10_00_03
- "changes since v10_00_02":LArSoft/larsoftobj@v10_00_02...v10_00_03
larvecutils v09_04_02
- "changes since v09_04_01":LArSoft/larvecutils@v09_04_01...v09_04_02
lardataobj v10_00_02
lardataalg v10_00_02
larcorealg v10_00_00
larcoreobj v10_00_00
larfinder v09_00_02
- "changes since v09_00_01":LArSoft/larfinder@v09_00_01...v09_00_02