Project

General

Profile

LArSoft v06_48_00 Release Notes

list of LArSoft releases
Download instructions for larsoft v06_48_00
Download instructions for just larsoftobj v1_26_00

Purpose

  • changes to develop
  • approved feature branches

New features

  • feature/gardiner_MARLEY_upgrade (lardataobj and larsim)
    • The larsim branch heavily refactors the MARLEYGen module, moving most of the code into new algorithms called MARLEYHelper and ActiveVolumeVertexSampler. Other than a required upgrade to marley v1_0_0, however, I believe that the refactored MARLEYGen module will be backwards-compatible with other code (and the existing FHiCL scripts). The larsim branch also adds a new module called MARLEYTimeGen that generates events using time-dependent supernova neutrino spectra.
    • The lardataobj branch creates a new data product called sim::SupernovaTruth. This object contains the neutrino emission time measured relative to the supernova core bounce and weighting information that can be used for analysis. The MARLEYTimeGen module produces sim::SupernovaTruth objects and creates one-to-one associations between them and the simb::MCTruth objects that it also produces.
  • feature/cerati_phase2track (larreco and lardata)
    • preparatory work for the phaseII recob::Track migration
  • larwirecell feature/integration
    • use wirecell v0_6_1
  • larpandoracontent feature/LArPandoraContent_v03_07_04
    • tracking improvements
  • complete update of the AnalysisExample package, which now:
    • compiles and executes in the current LArSoft environment;
    • has updated links to all web pages (no more references to larsoftsvn);
    • has updated documentation for current packages and tools.
    • The AnalysisExample web page has also been updated.

Bug fixes

Updated dependencies

  • marley v1_0_0
  • wirecell v0_6_1
  • jsonnet v0_9_3 (new dependency)

Change List

larsoft v06_48_00

  • 2017-08-30 Lynn Garren : wirecell v0_6_1 and marley v1_0_0
  • 2017-08-29 Lynn Garren : larsoft v06_48_00 for larsoft v06_48_00
  • 2017-08-29 Lynn Garren : new dependency on jsonnet
  • 2017-08-29 Lynn Garren : update product versions
  • 2017-08-29 Lynn Garren : update dependency database

lareventdisplay v06_11_02

  • 2017-08-29 Lynn Garren : lareventdisplay v06_11_02 for larsoft v06_48_00

larexamples v06_06_00

  • 2017-08-29 Lynn Garren : larexamples v06_06_00 for larsoft v06_48_00
  • 2017-08-29 William Seligman : Merge branch 'feature/seligman_uptodateAnalysisExample' into develop
  • 2017-08-29 William Seligman : Resolving merge conflicts
  • 2017-08-29 William Seligman : Final edit-check for spelling, consistency, and readability of AnalysisExample
  • 2017-08-29 William Seligman : Wrapping up edits to AnalysisExample
  • 2017-08-18 William Seligman : Accidentally committed a patch file
  • 2017-08-17 William Seligman : Fixed time matching between sim::SimChannel and recob::Hit
  • 2017-08-17 William Seligman : More documentation fixes
  • 2017-08-16 William Seligman : documenting CMakeLists.txt
  • 2017-08-15 William Seligman : More Markdown document fixes
  • 2017-08-15 William Seligman : Edit README.md for README -> README.md
  • 2017-08-15 William Seligman : Change README to README.md since Gianluca wrote Markdown-formatted help files
  • 2017-08-11 William Seligman : Remove time checks
  • 2017-08-11 William Seligman : matching hits to channels using time
  • 2017-08-09 William Seligman : Fiddling with documentation and procedural updates
  • 2017-08-04 William Seligman : Update documentation, fix web links, test for uboonecode v06_44_00
  • 2017-07-26 William Seligman : fix script bug
  • 2017-07-26 William Seligman : updating documentation
  • 2017-08-09 William Seligman : Fiddling with documentation and procedural updates
  • 2017-08-04 William Seligman : Update documentation, fix web links, test for uboonecode v06_44_00
  • 2017-07-26 William Seligman : fix script bug
  • 2017-07-26 William Seligman : updating documentation

larpandora v06_15_07

  • 2017-08-29 Lynn Garren : larpandora v06_15_07 for larsoft v06_48_00

larwirecell v06_06_00

  • 2017-08-30 Lynn Garren : larcore_Geometry is now larcorealg_Geometry
  • 2017-08-29 Lynn Garren : larwirecell v06_06_00 for larsoft v06_48_00
  • 2017-08-29 Lynn Garren : fix a link problem
  • 2017-08-29 Lynn Garren : Merge branch 'feature/integration' into release/v06_48_00
  • 2017-08-28 Brett Viren : Turn on magic 'use-less-memory' option.
  • 2017-08-28 Brett Viren : Switch off using wclsChannelNoiseDB in default fcl as the service is not available in the development environment.
  • 2017-08-28 Brett Viren : Go to wirecell 0.6.1
  • 2017-08-28 Brett Viren : Bump to using wirecell 0.6.0.
  • 2017-08-22 Brett Viren : Various config updates for memory problem and to glue in the new consoldated uboone/nfsp/ config from wct.
  • 2017-08-22 Brett Viren : Instrument memory checker, temporarily.
  • 2017-08-22 Brett Viren : Allow truncation/padding of intput and output frames.
  • 2017-08-02 Brett Viren : Add jobs to insinuate magnify sink between steps in order to dump out intermediate results for testing.
  • 2017-08-02 Brett Viren : Drop frame when done.
  • 2017-08-02 Brett Viren : Add initial support for NF+SP integration.
  • 2017-07-12 Brett Viren : Checking/cleaning of text.
  • 2017-07-12 Brett Viren : Source reorganization.
  • 2017-07-12 Brett Viren : It works.
  • 2017-07-11 Brett Viren : Try to make produces<>() work but for now the output type is still hard coded in the module.
  • 2017-07-11 Brett Viren : Get raw source and cooked sinks in but not yet validated beyond sending null data.
  • 2017-07-11 Brett Viren : Functional but not validated input + sigproc.
  • 2017-07-07 Brett Viren : Some guidelines for developing the integration boundary code.
  • 2017-07-07 Brett Viren : Fix up integration boundary code.
  • 2017-07-07 Brett Viren : Try ignoring params.
  • 2017-07-07 Brett Viren : Flesh out the tool configuration.
  • 2017-07-06 Brett Viren : Transfer RawDigits to IFrame.
  • 2017-07-06 Brett Viren : It's in a silly state right now, but this commit uses the entirety of art to act as the wire-cell command line program.
  • 2017-07-05 Brett Viren : Confusion understood.
  • 2017-07-05 Brett Viren : Remove bogosity.
  • 2017-07-05 Brett Viren : More flailing.
  • 2017-07-05 Brett Viren : Fix typo found by Brooke.
  • 2017-07-05 Brett Viren : Make explicit base main tool which isn't also a WCT interface.
  • 2017-07-05 Brett Viren : Switch to art_make_library after Gianluca helps me see my mistake.
  • 2017-07-05 Brett Viren : Add stub of a tool which will grow to run the WCT main entry.
  • 2017-07-05 Brett Viren : Add initial interfaces and stubs for two components.
  • 2017-07-03 Brett Viren : Kill a zombie.
  • 2017-07-03 Brett Viren : Now stuck.
  • 2017-07-03 Brett Viren : Various docs and patches to get a development environment going.
  • 2017-06-30 Brett Viren : My very first larsoft module.
  • 2017-06-30 Brett Viren : Fix instructions.
  • 2017-06-30 Brett Viren : Initial guidance on setting up.
  • 2017-06-30 Brett Viren : Hacks and fixes to build against latest WCT itself built outside of UPS for now.

larana v06_09_02

  • 2017-08-29 Lynn Garren : larana v06_09_02 for larsoft v06_48_00

larreco v06_38_02

  • 2017-08-29 Lynn Garren : larreco v06_38_02 for larsoft v06_48_00
  • 2017-08-29 Christoph Alt : Don't save hits with negative RMS (=negative width). Happens sometimes when the fitter fails. Negative RMS's crash linecluster.
  • 2017-08-24 Robert Sulej : Merge branch 'develop' of ssh://cdcvs.fnal.gov/cvs/projects/larreco into develop
  • 2017-08-18 Robert Sulej : Merge branch 'develop' of ssh://cdcvs.fnal.gov/cvs/projects/larreco into develop
  • 2017-08-18 Robert Sulej : add scaling configuration, improve scaling function, minimize fcl; no changes to output

larsim v06_30_00

  • 2017-08-29 Lynn Garren : larsim v06_30_00 for larsoft v06_48_00
  • 2017-08-29 Lynn Garren : Merge branch 'feature/gardiner_MARLEY_upgrade' into release/v06_48_00
  • 2017-08-23 Steven Gardiner : Add example FHiCL file for use with the MARLEYTimeGen module
  • 2017-08-23 Steven Gardiner : Rename the event tree branches to "event" to match the MARLEY v1.0.0 convention.
  • 2017-08-21 Steven Gardiner : Add more doxygen documentation to the MARLEYTimeGen module
  • 2017-08-21 Steven Gardiner : Rename the MARLEYGenerator class to MARLEYHelper, in agreement with a similar convention for algorithm classes that provide access to CRY and GENIE
  • 2017-08-16 Steven Gardiner : Add output histograms that show the neutrino emission profiles when using a "fit"-format spectrum file
  • 2017-08-15 Steven Gardiner : Rewrite code to handle "fit" spectrum files to handle the new format used in the dune_pardata supernova flux database
  • 2017-08-15 Steven Gardiner : Optimize calculation of the flux-averaged total cross section when using "fit"-format spectrum files
  • 2017-08-14 Steven Gardiner : Use Clenshaw-Curtis quadrature to compute integrals (via marley::Integrator) rather than the trapezoidal rule
  • 2017-08-14 Steven Gardiner : Separate the statistical event weight from the flux-averaged cross section in the sim::SupernovaTruth data product
  • 2017-08-14 Steven Gardiner : Add capability for MARLEYTimeGen to use a parameterized spectrum file format in addition to 2D ROOT histograms
  • 2017-07-18 Steven Gardiner : Update the MARLEY folder's CMakeLists.txt to link to larcorealg_Geometry instead of larcore_Geometry
  • 2017-06-30 Steven Gardiner : Finish implementing biased sampling, neutrino reweighting, module configuration, etc.
  • 2017-06-13 Steven Gardiner : Add the SupernovaTruth data product (now produced by the MARLEYTimeGen module)
  • 2017-05-17 Steven Gardiner : Add an initial version of the MARLEYTimeGen module
  • 2017-04-20 Steven Gardiner : Encapsulate the vertex position sampling method used in the MARLEYGen module into a stand-alone algorithm class, and refactor the module to use it.
  • 2017-04-20 Steven Gardiner : Add example FHiCL script that produces MARLEY samples in LArIAT.
  • 2017-04-20 Steven Gardiner : Encapsulate the MARLEY interface into a stand-alone algorithm class, and refactor the MARLEYGen module to use the new algorithm.
  • 2017-04-18 Steven Gardiner : Add FHiCL configuration validation to the MARLEYGen module. Upgrade the module to use the marley::JSON class (new as of MARLEY v1.0.0) to configure the generator.

larevt v06_15_07

  • 2017-08-29 Lynn Garren : larevt v06_15_07 for larsoft v06_48_00

lardata v06_27_00

  • 2017-08-29 Lynn Garren : lardata v06_27_00 for larsoft v06_48_00
  • 2017-08-29 Lynn Garren : Merge branch 'feature/cerati_phase2track' into release/v06_48_00
  • 2017-08-28 Giuseppe Cerati : add util::groupByIndex
  • 2017-08-25 Gianluca Petrillo : Added limited support for random access in wrapped ranges.
  • 2017-08-18 Gianluca Petrillo : begin() and end() methods of RangeForWrapper are made constant.
  • 2017-08-18 Gianluca Petrillo : Added support for up to bidirectional iterators in util::RangeForWrapper.
  • 2017-08-25 Giuseppe Cerati : remove attempt to move data members
  • 2017-08-25 Gianluca Petrillo : Added limited support for random access in wrapped ranges.
  • 2017-08-15 Giuseppe Cerati : allow move (steal) of position and momentum data members, plus adding const to one method

larcore v06_14_00

larpandoracontent v03_07_04

  • 2017-08-29 Lynn Garren : larpandoracontent v03_07_04 for larsoft v06_48_00
  • 2017-08-29 Lynn Garren : set FW_SEARCH_PATH
  • 2017-08-29 Lynn Garren : 03.07.04
  • 2017-08-29 John Marshall : Merge branch 'feature/ChangeLog'
  • 2017-08-10 John Marshall : Update changelog.
  • 2017-08-29 John Marshall : Merge branch 'feature/TrackShowerTweaks'
  • 2017-08-15 loressa : Strengthen tie-breaking in shower and track overlap result operators
  • 2017-08-14 loressa : Added the possibility to work with probabilities instead of binary classification
  • 2017-08-29 John Marshall : Merge branch 'feature/TrackDirections'
  • 2017-08-20 Andy Blake : Modifying track direction bug fix for compatibility with LArSoft. Fixing forward/backward asymmetries in 2D and 3D sliding linear fits. Simplifying PcaShowerParticleBuildingAlgorithm by moving bulk of PCA calculations to LArPfoHelper (will later facilitate standalone shower-building module in LArSoft). Fixing STATUS_CODE_NOT_FOUND exceptions in ParticleRecoveryAlgorithm caused by PFOs which don't have a valid 2D sliding linear fit.
  • 2017-08-08 John Marshall : Refactor SlidingFitTrajectory implementation.
  • 2017-08-07 Andy Blake : Move calculation of track trajectory from TrackParticleBuildingAlgorithm and LArPfoHelper and remove assumption about direction of 3D sliding fit.

larsoftobj v1_26_00

  • 2017-08-29 Lynn Garren : larsoftobj v1_26_00 for larsoft v06_48_00
  • 2017-08-29 Lynn Garren : update product versions

lardataobj v1_20_00

  • 2017-08-29 Lynn Garren : lardataobj v1_20_00 for larsoft v06_48_00
  • 2017-08-14 Steven Gardiner : Separate the statistical event weight from the flux-averaged cross section in the sim::SupernovaTruth data product. Rename the SNTime member to SupernovaTime.
  • 2017-06-30 Steven Gardiner : Update description of neutrino weights in the sim::SupernovaTruth header
  • 2017-06-13 Steven Gardiner : Add the SupernovaTruth data product (provides timing information, etc. for events produced using the MARLEYTimeGen module)

larcorealg v1_06_01

larcoreobj v1_15_01

larbatch v01_32_04

larutils v1_19_00