LArSoft v08_19_01 Release Notes
list of LArSoft releases
Download instructions for larsoft v08_19_01
Download instructions for just larsoftobj v08_14_00
Purpose
- approved feature branches
- changes to develop
- last minute label name change (v08_19_00 should not be used)
New features
- larsim feature/wenzel_electrondrift
- https://indico.fnal.gov/event/20744/contribution/1/material/slides/0.pdf
- multiple TPC workflow
- https://indico.fnal.gov/event/20744/contribution/2/material/slides/0.pdf
- LArAna: feature/usher_multiTPC
- LArReco: feature/usher_chargeasymmetry (there are other, non-breaking, changes to Cluster3D hence the non-obvious feature branch name
- LArEventDisplay: feature/usher_3DOpticalDisplay (as mentioned this morning, this also includes, in a non breaking way, code to do a rudimentary display of OpHits and OpFlashes in the 3D display.
- There are a few instances where art::InpuTags change to std::vector<art::InputTag>.
- In LArEventDisplay: “RawDataLabel” becomes “RawDataLabels” (see evdservices_base.fcl)
- dunetpc, lariatsoft, and uboonecode may be affected
- In LArAna: “HitModuleLabel” becomes “HitModuleLabelVec” (see larana/T0Finder/AssociationsTools/hitparticleassociations.fcl)
- Several experiments may be affected.
- In LArReco: “HitFinderTag” becomes “HitFinderTagVec” (see larreco/RecoAlg/Cluster3DAlgs/cluster3dalgorithms.fcl)
- icaruscode will be affected
Bug fixes
- lardataobj feature/knoepfel_separate_dicts
- for issue #22464
- splits the RecoBase dictionary building into 3 separate dictionary builds, which can be executed in parallel.
- I have not refactored the AnalysisBase dictionaries yet, but this at least is a start. You should notice an improvement in build time/memory usage. The dictionaries still take a long time to build, but it’s ~100 secs each instead of ~300 when combined into one library.
Updated dependencies
Change List
larsoft v08_19_01
- 2019-05-09 Lynn Garren : larsoft v08_19_01
- 2019-05-09 Lynn Garren : larsoft v08_19_00 for larsoft v08_19_00
- 2019-05-08 Lynn Garren : product versions
lareventdisplay v08_07_00
- 2019-05-09 Lynn Garren : lareventdisplay v08_07_00 for larsoft v08_19_00
- 2019-05-08 Lynn Garren : Merge branch ‘feature/usher_3DOpticalDisplay’ into release/v08_19_00
- 2019-05-08 Usher, Tracy L : Add library to make sure it builds…
- 2019-05-08 Usher, Tracy L : Fix compile issue… sorry!!
- 2019-05-08 Usher, Tracy L : Use correct fhicl name for RawDataLabels
- 2019-05-08 Usher, Tracy L : Bringing in Tingjun’s fix for the case of compressed RawDigits
- 2019-05-03 Tingjun Yang : Unpack raw data before displaying it.
- 2019-05-03 Usher, Tracy L : Merge branch ‘master’ into feature/usher_3DOpticalDisplay
- 2019-05-02 Usher, Tracy L : In order to accommodate multi TPC detectors where the signal processing and other reconstruction may be broken up by TPC we need to change to a scheme where the input tag is now a vector of input tags and provide loops over these. Fortunately, some of this has been done already, mostly what is done here is to accommodate RawDigits.
- 2019-04-26 Usher, Tracy L : Merge branch ‘master’ into feature/usher_3DOpticalDisplay
- 2019-04-26 Usher, Tracy L : Give the tool the ability to auto select the range for the color coding
- 2019-04-26 Usher, Tracy L : Adding another drawing tool for SpacePoints, this one attempts to color code the charge asymmetry
- 2019-04-22 Usher, Tracy L : Merge branch ‘develop’ into feature/usher_3DOpticalDisplay
- 2019-04-22 Usher, Tracy L : Merge branch ‘master’ into feature/usher_3DOpticalDisplay
- 2019-04-21 Usher, Tracy L : Merge branch ‘develop’ into feature/usher_3DOpticalDisplay
- 2019-04-18 Usher, Tracy L : Updating to make current
- 2019-04-18 Usher, Tracy L : Merge branch ‘master’ into feature/usher_3DOpticalDisplay
- 2019-04-18 Usher, Tracy L : Updates to match changes in develop
- 2019-04-12 Usher, Tracy L : Merge branch ‘develop’ into feature/usher_3DOpticalDisplay
- 2019-04-12 Usher, Tracy L : Updates for adding the display of optical hit/flash information in the 3D display
- 2019-04-12 Usher, Tracy L : Add ability to display truth optical hit information in the 3D display
- 2019-04-12 Usher, Tracy L : Drawing tools for display of optical hits and flashes in the 3D display
- 2019-04-01 Usher, Tracy L : Add the 3D drawer for optical hits and flashes
- 2019-04-01 Usher, Tracy L : Add a 3D drawer for for the optical hits and flashes. Could be improved…
larexamples v08_02_03
- 2019-05-09 Lynn Garren : larexamples v08_02_03 for larsoft v08_19_00
larg4 v08_03_02
- 2019-05-09 Lynn Garren : larg4 v08_03_02 for larsoft v08_19_00
larpandora v08_06_03
- 2019-05-09 Lynn Garren : larpandora v08_06_03 for larsoft v08_19_00
larwirecell v08_05_02
- 2019-05-09 Lynn Garren : larwirecell v08_05_02 for larsoft v08_19_00
larana v08_08_01
- 2019-05-09 Lynn Garren : larana v08_08_01
- 2019-05-09 Lynn Garren : rename HitModuleLabels to HitModuleLabelVec
- 2019-05-09 Lynn Garren : larana v08_08_00 for larsoft v08_19_00
- 2019-05-08 Lynn Garren : Merge branch ‘feature/usher_multiTPC’ into release/v08_19_00
- 2019-05-07 Usher, Tracy L : Necessary modifications to allow for multiple hit producers when making MCParticle<—>Hit associations
- 2019-05-06 Kyle Spurgeon : Reverted timing in OpHitAlg
larreco v08_13_00
- 2019-05-09 Lynn Garren : larreco v08_13_00 for larsoft v08_19_00
- 2019-05-08 Lynn Garren : Merge branch ‘feature/usher_chargeasymmetry’ into release/v08_19_00
- 2019-05-08 Tingjun Yang : Fix memory issues.
- 2019-05-07 Tingjun Yang : More fix to #22219.
- 2019-05-03 Usher, Tracy L : Merge branch ‘master’ into feature/usher_chargeasymmetry
- 2019-05-01 Usher, Tracy L : Provide the ability to use hits from more than one producer - the aim is to allow input from multiple TPCs and combine into one global output
- 2019-04-26 Usher, Tracy L : Merge branch ‘master’ into feature/usher_chargeasymmetry
- 2019-04-26 Usher, Tracy L : Starting the process of adding some more output variables aimed at SpacePoint quality
- 2019-04-22 Usher, Tracy L : Merge branch ‘master’ into feature/usher_chargeasymmetry
- 2019-04-18 Usher, Tracy L : Fix compile faux pas
- 2019-04-18 Usher, Tracy L : Merge branch ‘master’ into feature/usher_chargeasymmetry
- 2019-04-18 Usher, Tracy L : Add a “charge asymmetry” calculation to the space point building module and “hide” it in the error matrix for recob::SpacePoint objects.
- 2019-04-18 Usher, Tracy L : This should have been merged already?
larsim v08_07_00
- 2019-05-09 Lynn Garren : remove unused variable
- 2019-05-09 Lynn Garren : larsim v08_07_00 for larsoft v08_19_00
- 2019-05-07 Hans-Joachim Wenzel : renaming ISCalculation to ISCalculationSeparate per request
- 2019-05-06 Hans-Joachim Wenzel : refactor electron drift, get rid of LArG4 properties service
- 2019-05-05 Jason Stock : Fixing a typo in output messages
larevt v08_04_02
- 2019-05-09 Lynn Garren : larevt v08_04_02 for larsoft v08_19_00
lardata v08_05_00
- 2019-05-09 Lynn Garren : lardata v08_05_00 for larsoft v08_19_00
- 2019-05-06 Gianluca Petrillo : Updated code to C++17.
larcore v08_04_02
- 2019-05-09 Lynn Garren : larcore v08_04_02 for larsoft v08_19_00
larpandoracontent v03_14_07
larsoftobj v08_14_00
- 2019-05-09 Lynn Garren : larsoftobj v08_14_00 for larsoft v08_19_00
- 2019-05-08 Lynn Garren : product versions
lardataobj v08_04_00
- 2019-05-09 Lynn Garren : lardataobj v08_04_00 for larsoft v08_19_00
- 2019-05-08 Lynn Garren : Merge branch ‘feature/knoepfel_separate_dicts’ into release/v08_19_00
- 2019-04-30 Kyle Knoepfel : Factorize ROOT dictionaries.
lardataalg v08_06_03
- 2019-05-09 Lynn Garren : lardataalg v08_06_03 for larsoft v08_19_00
larcorealg v08_11_00
- 2019-05-09 Lynn Garren : larcorealg v08_11_00 for larsoft v08_19_00
- 2019-05-06 Gianluca Petrillo : `geo::TPCGeo::PlaneLocations()` now refers to `geo::PlaneGeo::GetCenter()`.
- 2019-05-02 Gianluca Petrillo : Added traits to identify character and string types.
- 2019-05-02 Gianluca Petrillo : Added metaprogramming to find a specified type within a list of types.
- 2019-05-02 Gianluca Petrillo : Update for C++17.
larcoreobj v08_05_00
larbatch v01_51_03
larutils v1_23_17
- 2019-05-09 Lynn Garren : larutils v1_23_17 for larsoft v08_19_00
- 2019-05-02 Lynn Garren : larsoft v08_18_00
- 2019-05-01 Lynn Garren : make it smarter