Project

General

Profile

ReleaseNotes082900 » History » Version 3

Lynn Garren, 08/21/2019 09:19 PM

1 1 Lynn Garren
h1. LArSoft v08_29_00 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_29_00":http://scisoft.fnal.gov/scisoft/bundles/larsoft/v08_29_00/larsoft-v08_29_00.html
7 1 Lynn Garren
Download instructions for "just larsoftobj v08_17_03":http://scisoft.fnal.gov/scisoft/bundles/larsoftobj/v08_17_03/larsoftobj-v08_17_03.html
8 1 Lynn Garren
9 1 Lynn Garren
h2. Purpose
10 1 Lynn Garren
11 2 Lynn Garren
* approved feature branch
12 2 Lynn Garren
13 1 Lynn Garren
h2. New features
14 2 Lynn Garren
15 2 Lynn Garren
* larreco feature/DomBarker_TRACSToDev
16 2 Lynn Garren
** We have cleaned up the branch and taken on board suggestions from the meeting.  I have made a separate branch called: DomBarker_TRACSToDev. This contains the framework and the tools we want to push to develop. This branch does not require the dependancy on pandora. 
17 2 Lynn Garren
** The framework can be found in ShowerFinder: 
18 2 Lynn Garren
*** TRACS_module.cc            - The actual producer module. This loops through the pfparticles that are given as an input and runs the CalculateElement in each of the ShowerTools tools in a list given via           fcl. 
19 2 Lynn Garren
*** ShowerElementHolder.hh     - This holds data products calculated in the shower tools. The holder is passed through to the tools via the CalculateElement function and allows users to Set Elements to use in further tools, Get Elements from previous tools and Check Elements are set. Shower properties that make the recob::Shower are stored in here along with object that will be save in the art::event e.g. the Initial track stub (recob::Track). A user accesses the elements using a unique string. There is examples in ShowerFinder/ShowerTools/ShowerExampleTool_tool.cc (e.g. ShowerElementHolder.SetElement(product,”mydataproduct”).The ElementHolder is designed to be filled for every pfparticle and hold information for one shower. 
20 2 Lynn Garren
*** ShowerProduedPtrsHolder.hh - This holds the std::unique_ptr that are moved to the art::Event.  The ProducedPtrHolder is filled at the end of the pfparticle analysis and reset at the start of the event. The holder holds unique ptrs to art::Assns and std::vector<T>  objects and each object is given a std::string unique name.  The std::vector<T> ptrs are filled with the object in the ShowerElementHolder with the same std::string unique name for every pfparticle. The holder also maintains the ptrmakers and has accessors so that user can easily maintain associations.
21 2 Lynn Garren
*** ShowerTools/IShowerTool.h   - This is the base tool that all shower tools derive from. Every tool must override the CalculateElement function. Also in the base tool are helper functions that help the user deal with the showerproducesptrHolder in easy way. 
22 2 Lynn Garren
** All Shower Tool can be found in ShowerFinder/ShowerTools. I can give more detail on the ShowerTools again if people want but there is some information in the presentation I gave on Tuesday.
23 2 Lynn Garren
** We also have some algorithms which the tools use. These can be found in RecoAlg
24 2 Lynn Garren
*** TRACSCheatingAlg.cxx
25 2 Lynn Garren
*** TRACSAlg.cxx	
26 3 Lynn Garren
** https://indico.fnal.gov/event/21478/contribution/2/material/slides/0.pdf
27 1 Lynn Garren
28 1 Lynn Garren
h2. Bug fixes
29 1 Lynn Garren
30 1 Lynn Garren
h2. Updated dependencies
31 1 Lynn Garren
32 1 Lynn Garren
h1. Change List
33 1 Lynn Garren
34 1 Lynn Garren
h2. larsoft v08_29_00
35 1 Lynn Garren
36 1 Lynn Garren
* 2019-08-21  Lynn Garren : larsoft v08_29_00 for larsoft v08_29_00
37 1 Lynn Garren
* 2019-08-21  Lynn Garren : product versions
38 1 Lynn Garren
39 1 Lynn Garren
h2. lareventdisplay v08_08_09
40 1 Lynn Garren
41 1 Lynn Garren
* 2019-08-21  Lynn Garren : lareventdisplay v08_08_09 for larsoft v08_29_00
42 1 Lynn Garren
43 1 Lynn Garren
h2. larexamples v08_02_15
44 1 Lynn Garren
45 1 Lynn Garren
46 1 Lynn Garren
47 1 Lynn Garren
h2. larg4 v08_03_13
48 1 Lynn Garren
49 1 Lynn Garren
50 1 Lynn Garren
51 1 Lynn Garren
h2. larpandora v08_07_13
52 1 Lynn Garren
53 1 Lynn Garren
* 2019-08-21  Lynn Garren : larpandora v08_07_13 for larsoft v08_29_00
54 1 Lynn Garren
55 1 Lynn Garren
h2. larwirecell v08_05_13
56 1 Lynn Garren
57 1 Lynn Garren
58 1 Lynn Garren
59 1 Lynn Garren
h2. larana v08_10_09
60 1 Lynn Garren
61 1 Lynn Garren
* 2019-08-21  Lynn Garren : larana v08_10_09 for larsoft v08_29_00
62 1 Lynn Garren
63 1 Lynn Garren
h2. larreco v08_17_00
64 1 Lynn Garren
65 1 Lynn Garren
* 2019-08-21  Lynn Garren : larreco v08_17_00 for larsoft v08_29_00
66 1 Lynn Garren
* 2019-08-16  Dominic Barker : Adding things to new branch
67 1 Lynn Garren
* 2019-08-15  Usher, Tracy L : Merge branch 'develop' of ssh://cdcvs.fnal.gov/cvs/projects/larreco into develop
68 1 Lynn Garren
* 2019-08-15  Usher, Tracy L : Make sure to not try to write tuple output if not asking for tuple!
69 1 Lynn Garren
70 1 Lynn Garren
h2. larsim v08_12_01
71 1 Lynn Garren
72 1 Lynn Garren
73 1 Lynn Garren
74 1 Lynn Garren
h2. larevt v08_06_06
75 1 Lynn Garren
76 1 Lynn Garren
77 1 Lynn Garren
78 1 Lynn Garren
h2. lardata v08_07_04
79 1 Lynn Garren
80 1 Lynn Garren
81 1 Lynn Garren
82 1 Lynn Garren
h2. larcore v08_04_09
83 1 Lynn Garren
84 1 Lynn Garren
85 1 Lynn Garren
86 1 Lynn Garren
h2. larpandoracontent v03_15_03
87 1 Lynn Garren
88 1 Lynn Garren
89 1 Lynn Garren
90 1 Lynn Garren
h2. larsoftobj v08_17_03
91 1 Lynn Garren
92 1 Lynn Garren
93 1 Lynn Garren
94 1 Lynn Garren
h2. lardataobj v08_04_09
95 1 Lynn Garren
96 1 Lynn Garren
97 1 Lynn Garren
98 1 Lynn Garren
h2. lardataalg v08_08_04
99 1 Lynn Garren
100 1 Lynn Garren
101 1 Lynn Garren
102 1 Lynn Garren
h2. larcorealg v08_14_02
103 1 Lynn Garren
104 1 Lynn Garren
105 1 Lynn Garren
106 1 Lynn Garren
h2. larcoreobj v08_05_03
107 1 Lynn Garren
108 1 Lynn Garren
109 1 Lynn Garren
110 1 Lynn Garren
h2. larbatch v01_51_07
111 1 Lynn Garren
112 1 Lynn Garren
* 2019-08-21  Lynn Garren : larbatch v01_51_07 for larsoft v08_29_00
113 1 Lynn Garren
* 2019-08-19  Herbert Greenlee : Add diagnostic output.
114 1 Lynn Garren
* 2019-08-19  Herbert Greenlee : Merge branch 'develop' of ssh://cdcvs.fnal.gov/cvs/projects/larbatch into develop
115 1 Lynn Garren
* 2019-08-01  Herbert Greenlee : Fix up some mix file parentage logic.
116 1 Lynn Garren
117 1 Lynn Garren
h2. larutils v1_24_02
118 1 Lynn Garren
119 1 Lynn Garren
* 2019-08-21  Lynn Garren : larutils v1_24_02 for larsoft v08_29_00
120 1 Lynn Garren
* 2019-08-14  Lynn Garren : larsoft v08_28_01
121 1 Lynn Garren
* 2019-08-14  Lynn Garren : define lopt
122 1 Lynn Garren
* 2019-08-14  Lynn Garren : modernize