LArSoft v09_42_04 Release Notes
list of LArSoft releases
Download instructions for larsoft v09_42_04
Download instructions for just larsoftobj v09_16_01
Purpose
- changes in develop
- approved PRs
New features
- larpandoracontent PR 37
- Add functionality to persist the features used in the slice ID MVA via an opt-in XML parameter. No product changes expected.
Bug fixes
- larsim PR 86
- Allow conversion of IDE energy from MeV to GeV in GenericCRT.
- The default is unchanged.
Updated dependencies
- ifdhc_config v2_6_1b
- This release makes gsiftp the default ifdhc protocol insteand of the current https. The https transfer was causing a portion of file transfers to fail or get truncated files. The failure rate was about 1%.
- larsoft_data v1_02_02
- ParticleIdentification/dEdxvsRRvsPitch.root added
- true dE/dx profile for a variety of different particles
- this file provides a full Landau-Vavilov dE/dx profile for muons/pions/kaons/protons as a function of residual range (in cm) and “pitch” (in cm; really this is the “thickness” referenced in Landau-Vavilov formulae); dE/dx is in MeV/cm. This takes the form of a TH3F - one per particle. In an effort to minimize file size (it’s about 80 MB right now), I only look at 0-300 cm for residual range (in bins of 0.25 cm), 0-20 cm for pitch/thickness (in bins of 0.2 cm). dE/dx spans 0-100 MeV/cm (in bins of 0.05 MeV/cm), which is more than enough to span the range of interest (really dictated by protons at low residual range). This can be useful for a variety of things:
- using full L-V shape, convolved with Gaussian for detector smearing, to better estimate recombination;
- use for improved determination of dE/dx MPV (PDG formula not correct for very low or very high residual range); and
- enable measurement of dE/dx resolution for various particles, as a function of residual range, which has not been done before in a LArTPC for muons/pions/kaons/protons (though no doubt for low-energy electrons at DM experiments like DEAP/DarkSide) - using the true L-V shape is necessary because it needs to be properly separated out from the Gaussian component that is dictated by detector resolution.
- This file also contains TGraph2Ds of MPV as a function of residual range (in cm) and pitch/thickness (in cm). This gives a more precise calculation of the MPV without needing to pull it out of the TH3F via a scan of the histogram - instead you can use TGraph2D::Interpolate(myRR,myPitch) to get the MPV (in MeV/cm) at an arbitrary RR/pitch. Note that the functional shape of the PDF at a given residual range and pitch is not always a Landau (as seen in the TH3Fs), so please be careful about how you use this MPV in fits! Better to fit with the full PDF (contained in the TH3Fs) convolved with a Gaussian (for detector smearing) given a specific residual range and pitch/thickness.”
Change List
larsoft v09_42_04
lareventdisplay v09_03_07
larexamples v09_03_07
larpandora v09_12_05
larsimrad v09_04_07
larrecodnn v09_10_08
larwirecell v09_06_01
larana v09_05_04
larreco v09_09_04
larsim v09_22_03
larg4 v09_07_05
larevt v09_04_04
lardata v09_07_01
larcore v09_04_00
larpandoracontent v03_26_04
larsoftobj v09_16_01
larvecutils v09_00_01
lardataobj v09_05_01
lardataalg v09_09_02
larcorealg v09_05_00
larcoreobj v09_04_00
webevd v09_08_03
larbatch v01_56_02
larutils v1_28_02