Project

General

Profile

ReleaseNotes081901 » History » Version 2

Lynn Garren, 05/10/2019 09:02 AM

1 1 Lynn Garren
h1. LArSoft v08_19_01 Release Notes
2 1 Lynn Garren
3 1 Lynn Garren
{{>TOC}}
4 1 Lynn Garren
5 1 Lynn Garren
[[LArSoft_release_list|list of LArSoft releases]]
6 1 Lynn Garren
Download instructions for "larsoft v08_19_01":http://scisoft.fnal.gov/scisoft/bundles/larsoft/v08_19_01/larsoft-v08_19_01.html
7 1 Lynn Garren
Download instructions for "just larsoftobj v08_14_00":http://scisoft.fnal.gov/scisoft/bundles/larsoftobj/v08_14_00/larsoftobj-v08_14_00.html
8 1 Lynn Garren
9 1 Lynn Garren
h2. Purpose
10 1 Lynn Garren
11 2 Lynn Garren
* approved feature branches
12 2 Lynn Garren
* changes to develop
13 2 Lynn Garren
* last minute label name change
14 2 Lynn Garren
15 1 Lynn Garren
h2. New features
16 1 Lynn Garren
17 2 Lynn Garren
* larsim feature/wenzel_electrondrift
18 2 Lynn Garren
** https://indico.fnal.gov/event/20744/contribution/1/material/slides/0.pdf
19 2 Lynn Garren
* multiple TPC workflow
20 2 Lynn Garren
** https://indico.fnal.gov/event/20744/contribution/2/material/slides/0.pdf
21 2 Lynn Garren
** LArAna: feature/usher_multiTPC
22 2 Lynn Garren
** LArReco: feature/usher_chargeasymmetry (there are other, non-breaking, changes to Cluster3D hence the non-obvious feature branch name
23 2 Lynn Garren
** 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.
24 2 Lynn Garren
** There are a few instances where art::InpuTags change to std::vector<art::InputTag>.
25 2 Lynn Garren
*** In LArEventDisplay: “RawDataLabel” becomes “RawDataLabels” (see evdservices_base.fcl) 
26 2 Lynn Garren
**** dunetpc, lariatsoft, and uboonecode may be affected
27 2 Lynn Garren
*** In LArAna: “HitModuleLabel” becomes “HitModuleLabelVec” (see larana/T0Finder/AssociationsTools/hitparticleassociations.fcl)
28 2 Lynn Garren
**** Several experiments may be affected.
29 2 Lynn Garren
*** In LArReco: “HitFinderTag” becomes “HitFinderTagVec” (see larreco/RecoAlg/Cluster3DAlgs/cluster3dalgorithms.fcl)
30 2 Lynn Garren
**** icaruscode will be affected
31 2 Lynn Garren
32 2 Lynn Garren
33 2 Lynn Garren
34 2 Lynn Garren
35 1 Lynn Garren
h2. Bug fixes
36 2 Lynn Garren
37 2 Lynn Garren
* lardataobj feature/knoepfel_separate_dicts
38 2 Lynn Garren
** for issue #22464
39 2 Lynn Garren
** splits the RecoBase dictionary building into 3 separate dictionary builds, which can be executed in parallel.
40 2 Lynn Garren
**   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. 
41 2 Lynn Garren
42 1 Lynn Garren
43 1 Lynn Garren
h2. Updated dependencies
44 1 Lynn Garren
45 1 Lynn Garren
h1. Change List
46 1 Lynn Garren
47 1 Lynn Garren
h2. larsoft v08_19_01
48 1 Lynn Garren
49 1 Lynn Garren
* 2019-05-09  Lynn Garren : larsoft v08_19_01
50 1 Lynn Garren
* 2019-05-09  Lynn Garren : larsoft v08_19_00 for larsoft v08_19_00
51 1 Lynn Garren
* 2019-05-08  Lynn Garren : product versions
52 1 Lynn Garren
53 1 Lynn Garren
h2. lareventdisplay v08_07_00
54 1 Lynn Garren
55 1 Lynn Garren
* 2019-05-09  Lynn Garren : lareventdisplay v08_07_00 for larsoft v08_19_00
56 1 Lynn Garren
* 2019-05-08  Lynn Garren : Merge branch 'feature/usher_3DOpticalDisplay' into release/v08_19_00
57 1 Lynn Garren
* 2019-05-08  Usher, Tracy L : Add library to make sure it builds...
58 1 Lynn Garren
* 2019-05-08  Usher, Tracy L : Fix compile issue... sorry!!
59 1 Lynn Garren
* 2019-05-08  Usher, Tracy L : Use correct fhicl name for RawDataLabels
60 1 Lynn Garren
* 2019-05-08  Usher, Tracy L : Bringing in Tingjun's fix for the case of compressed RawDigits
61 1 Lynn Garren
* 2019-05-03  Tingjun Yang : Unpack raw data before displaying it.
62 1 Lynn Garren
* 2019-05-03  Usher, Tracy L : Merge branch 'master' into feature/usher_3DOpticalDisplay
63 1 Lynn Garren
* 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.
64 1 Lynn Garren
* 2019-04-26  Usher, Tracy L : Merge branch 'master' into feature/usher_3DOpticalDisplay
65 1 Lynn Garren
* 2019-04-26  Usher, Tracy L : Give the tool the ability to auto select the range for the color coding
66 1 Lynn Garren
* 2019-04-26  Usher, Tracy L : Adding another drawing tool for SpacePoints, this one attempts to color code the charge asymmetry
67 1 Lynn Garren
* 2019-04-22  Usher, Tracy L : Merge branch 'develop' into feature/usher_3DOpticalDisplay
68 1 Lynn Garren
* 2019-04-22  Usher, Tracy L : Merge branch 'master' into feature/usher_3DOpticalDisplay
69 1 Lynn Garren
* 2019-04-21  Usher, Tracy L : Merge branch 'develop' into feature/usher_3DOpticalDisplay
70 1 Lynn Garren
* 2019-04-18  Usher, Tracy L : Updating to make current
71 1 Lynn Garren
* 2019-04-18  Usher, Tracy L : Merge branch 'master' into feature/usher_3DOpticalDisplay
72 1 Lynn Garren
* 2019-04-18  Usher, Tracy L : Updates to match changes in develop
73 1 Lynn Garren
* 2019-04-12  Usher, Tracy L : Merge branch 'develop' into feature/usher_3DOpticalDisplay
74 1 Lynn Garren
* 2019-04-12  Usher, Tracy L : Updates for adding the display of optical hit/flash information in the 3D display
75 1 Lynn Garren
* 2019-04-12  Usher, Tracy L : Add ability to display truth optical hit information in the 3D display
76 1 Lynn Garren
* 2019-04-12  Usher, Tracy L : Drawing tools for display of optical hits and flashes in the 3D display
77 1 Lynn Garren
* 2019-04-01  Usher, Tracy L : Add the 3D drawer for optical hits and flashes
78 1 Lynn Garren
* 2019-04-01  Usher, Tracy L : Add a 3D drawer for for the optical hits and flashes. Could be improved...
79 1 Lynn Garren
80 1 Lynn Garren
h2. larexamples v08_02_03
81 1 Lynn Garren
82 1 Lynn Garren
* 2019-05-09  Lynn Garren : larexamples v08_02_03 for larsoft v08_19_00
83 1 Lynn Garren
84 1 Lynn Garren
h2. larg4 v08_03_02
85 1 Lynn Garren
86 1 Lynn Garren
* 2019-05-09  Lynn Garren : larg4 v08_03_02 for larsoft v08_19_00
87 1 Lynn Garren
88 1 Lynn Garren
h2. larpandora v08_06_03
89 1 Lynn Garren
90 1 Lynn Garren
* 2019-05-09  Lynn Garren : larpandora v08_06_03 for larsoft v08_19_00
91 1 Lynn Garren
92 1 Lynn Garren
h2. larwirecell v08_05_02
93 1 Lynn Garren
94 1 Lynn Garren
* 2019-05-09  Lynn Garren : larwirecell v08_05_02 for larsoft v08_19_00
95 1 Lynn Garren
96 1 Lynn Garren
h2. larana v08_08_01
97 1 Lynn Garren
98 1 Lynn Garren
* 2019-05-09  Lynn Garren : larana v08_08_01
99 1 Lynn Garren
* 2019-05-09  Lynn Garren : rename HitModuleLabels to HitModuleLabelVec
100 1 Lynn Garren
* 2019-05-09  Lynn Garren : larana v08_08_00 for larsoft v08_19_00
101 1 Lynn Garren
* 2019-05-08  Lynn Garren : Merge branch 'feature/usher_multiTPC' into release/v08_19_00
102 1 Lynn Garren
* 2019-05-07  Usher, Tracy L : Necessary modifications to allow for multiple hit producers when making MCParticle<-->Hit associations
103 1 Lynn Garren
* 2019-05-06  Kyle Spurgeon : Reverted timing in OpHitAlg
104 1 Lynn Garren
105 1 Lynn Garren
h2. larreco v08_13_00
106 1 Lynn Garren
107 1 Lynn Garren
* 2019-05-09  Lynn Garren : larreco v08_13_00 for larsoft v08_19_00
108 1 Lynn Garren
* 2019-05-08  Lynn Garren : Merge branch 'feature/usher_chargeasymmetry' into release/v08_19_00
109 1 Lynn Garren
* 2019-05-08  Tingjun Yang : Fix memory issues.
110 1 Lynn Garren
* 2019-05-07  Tingjun Yang : More fix to #22219.
111 1 Lynn Garren
* 2019-05-03  Usher, Tracy L : Merge branch 'master' into feature/usher_chargeasymmetry
112 1 Lynn Garren
* 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
113 1 Lynn Garren
* 2019-04-26  Usher, Tracy L : Merge branch 'master' into feature/usher_chargeasymmetry
114 1 Lynn Garren
* 2019-04-26  Usher, Tracy L : Starting the process of adding some more output variables aimed at SpacePoint quality
115 1 Lynn Garren
* 2019-04-22  Usher, Tracy L : Merge branch 'master' into feature/usher_chargeasymmetry
116 1 Lynn Garren
* 2019-04-18  Usher, Tracy L : Fix compile faux pas
117 1 Lynn Garren
* 2019-04-18  Usher, Tracy L : Merge branch 'master' into feature/usher_chargeasymmetry
118 1 Lynn Garren
* 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.
119 1 Lynn Garren
* 2019-04-18  Usher, Tracy L : This should have been merged already?
120 1 Lynn Garren
121 1 Lynn Garren
h2. larsim v08_07_00
122 1 Lynn Garren
123 1 Lynn Garren
* 2019-05-09  Lynn Garren : remove unused variable
124 1 Lynn Garren
* 2019-05-09  Lynn Garren : larsim v08_07_00 for larsoft v08_19_00
125 1 Lynn Garren
* 2019-05-07  Hans-Joachim Wenzel :  renaming ISCalculation to ISCalculationSeparate per request
126 1 Lynn Garren
* 2019-05-06  Hans-Joachim Wenzel : refactor electron drift, get rid of LArG4 properties service
127 1 Lynn Garren
* 2019-05-05  Jason Stock : Fixing a typo in output messages
128 1 Lynn Garren
129 1 Lynn Garren
h2. larevt v08_04_02
130 1 Lynn Garren
131 1 Lynn Garren
* 2019-05-09  Lynn Garren : larevt v08_04_02 for larsoft v08_19_00
132 1 Lynn Garren
133 1 Lynn Garren
h2. lardata v08_05_00
134 1 Lynn Garren
135 1 Lynn Garren
* 2019-05-09  Lynn Garren : lardata v08_05_00 for larsoft v08_19_00
136 1 Lynn Garren
* 2019-05-06  Gianluca Petrillo : Updated code to C++17.
137 1 Lynn Garren
138 1 Lynn Garren
h2. larcore v08_04_02
139 1 Lynn Garren
140 1 Lynn Garren
* 2019-05-09  Lynn Garren : larcore v08_04_02 for larsoft v08_19_00
141 1 Lynn Garren
142 1 Lynn Garren
h2. larpandoracontent v03_14_07
143 1 Lynn Garren
144 1 Lynn Garren
145 1 Lynn Garren
146 1 Lynn Garren
h2. larsoftobj v08_14_00
147 1 Lynn Garren
148 1 Lynn Garren
* 2019-05-09  Lynn Garren : larsoftobj v08_14_00 for larsoft v08_19_00
149 1 Lynn Garren
* 2019-05-08  Lynn Garren : product versions
150 1 Lynn Garren
151 1 Lynn Garren
h2. lardataobj v08_04_00
152 1 Lynn Garren
153 1 Lynn Garren
* 2019-05-09  Lynn Garren : lardataobj v08_04_00 for larsoft v08_19_00
154 1 Lynn Garren
* 2019-05-08  Lynn Garren : Merge branch 'feature/knoepfel_separate_dicts' into release/v08_19_00
155 1 Lynn Garren
* 2019-04-30  Kyle Knoepfel : Factorize ROOT dictionaries.
156 1 Lynn Garren
157 1 Lynn Garren
h2. lardataalg v08_06_03
158 1 Lynn Garren
159 1 Lynn Garren
* 2019-05-09  Lynn Garren : lardataalg v08_06_03 for larsoft v08_19_00
160 1 Lynn Garren
161 1 Lynn Garren
h2. larcorealg v08_11_00
162 1 Lynn Garren
163 1 Lynn Garren
* 2019-05-09  Lynn Garren : larcorealg v08_11_00 for larsoft v08_19_00
164 1 Lynn Garren
* 2019-05-06  Gianluca Petrillo : `geo::TPCGeo::PlaneLocations()` now refers to `geo::PlaneGeo::GetCenter()`.
165 1 Lynn Garren
* 2019-05-02  Gianluca Petrillo : Added traits to identify character and string types.
166 1 Lynn Garren
* 2019-05-02  Gianluca Petrillo : Added metaprogramming to find a specified type within a list of types.
167 1 Lynn Garren
* 2019-05-02  Gianluca Petrillo : Update for C++17.
168 1 Lynn Garren
169 1 Lynn Garren
h2. larcoreobj v08_05_00
170 1 Lynn Garren
171 1 Lynn Garren
172 1 Lynn Garren
173 1 Lynn Garren
h2. larbatch v01_51_03
174 1 Lynn Garren
175 1 Lynn Garren
176 1 Lynn Garren
177 1 Lynn Garren
h2. larutils v1_23_17
178 1 Lynn Garren
179 1 Lynn Garren
* 2019-05-09  Lynn Garren : larutils v1_23_17 for larsoft v08_19_00
180 1 Lynn Garren
* 2019-05-02  Lynn Garren : larsoft v08_18_00
181 1 Lynn Garren
* 2019-05-01  Lynn Garren : make it smarter