Fork me on GitHub

source: git/external/fastjet/contribs/RecursiveTools/ChangeLog@ 72e0320

ImprovedOutputFile Timing dual_readout llp 3.3.3pre03
Last change on this file since 72e0320 was 1f1f858, checked in by Michele Selvaggi <michele.selvaggi@…>, 10 years ago

added RecursiveTools package from fastjet contribs

  • Property mode set to 100644
File size: 7.6 KB
RevLine 
[1f1f858]12014-07-09 Gregory Soyez <soyez@fastjet.fr> + Jesse
2
3 * NEWS:
4 release of RecursiveTools v1.0.0
5
6 * VERSION:
7 switched version number to 1.0.0
8
92014-07-08 Gavin Salam <gavin.salam@cern.ch>
10
11 * README (RecursionChoice):
12 added ref to .hh for constness specs of virtual functions (to
13 reduce risk of failed overloading due to wrong constness).
14
152014-07-08 Gregory Soyez <soyez@fastjet.fr> + Jesse
16
17 * README:
18 partially rewrote the description of set_subtractor
19
202014-07-07 Gregory Soyez <soyez@fastjet.fr> + Jesse
21
22 * example_advanced_usage.cc:
23 * example_softdrop.cc:
24 a few small fixed in the header of the files
25
26 * VERSION:
27 switched over to 1.0.0-alpha2-devel
28
29 * README:
30 Reordered a few things and added a few details.
31
32 * Makefile (check):
33 Be quiter during "make check"
34
35 * Recluster.cc (contrib):
36 Documented the "single" ctor argument
37
38 * RecursiveSymmetryCutBase.cc (contrib):
39 If the user sets himself the reclustering, disable the "non-CA"
40 warning (we assume that he knows what he is doing). Mentioned in
41 the comments that non-CA reclustering has to be used at the user's
42 risk. Also throw when th input jet has no constituents or when
43 there is no cluster sequence after reclustering.
44
45 * Recluster.cc (contrib):
46 replaced a remaining mention to "filtering" by reclustering
47
482014-07-04 Jesse Thaler <jthaler@jthaler.net>
49 * VERSION
50 . Ready for alpha release
51
522014-06-17 Jesse Thaler <jthaler@jthaler.net>
53 * example_advanced_usage.{cc,ref} ** ADDED **
54 * Makefile
55 . New example file to test a bunch of soft drop options
56 . Put in makefile as well
57 . Fixed nasty memory bug with pointers to Recluster
58
59 * RecursiveSymmetryCutBase.cc
60 * example_softdrop.ref
61 . description() now says Groomer vs. Tagger
62
63 * RecursiveSymmetryCutBase.{cc,hh}
64 . Added optional verbose logging information about
65 kinematics of dropped branches
66
67 * example_softdrop.cc
68 * example_advanced_usage.cc
69 . Fixed
70
71
722014-06-16 Gregory Soyez <soyez@fastjet.fr>
73
74 * Makefile:
75 also install the RecursiveSymmetryuCutBase.hh header
76
772014-06-13 Jesse Thaler <jthaler@jthaler.net>
78 * AUTHORS
79 . Added myself to author list
80 . Put complete bibliographic details on papers
81
82 * COPYING
83 . Added boilerplate MC/GPLv2 statement
84
85 * example.cc: ** REMOVED ** renamed to...
86 * example_mmdt.cc ** ADDED **
87 * Makefile
88 . Made name change for consistency
89 . Made corresponding changes in Makefile
90
91 * example_mmdt_sub.cc:
92 * example_mmdt.cc:
93 * example_recluster.cc:
94 . light editing of comments
95
96 * example_softdrop.cc:
97 . light editing of comments
98 . added assert for sdjet != 0, since SoftDrop is a groomer
99
100 * ModifiedMassDropTagger.hh
101 * Recluster.{cc,hh}
102 * RecursiveSymmetryCutBase.{cc,hh}
103 * SoftDrop.hh
104 . Updated some comments
105
106 * README
107 . Updated to include basic usage description and some
108 technical details
109
110 * TODO:
111 . Added some discussion points.
112
1132014-06-13 Gregory Soyez <soyez@fastjet.fr>
114
115 * example_softdrop.{cc,ref}:
116 added an example for SoftDrop
117
118 * SoftDrop.{hh,cc}:
119 * ModifiedMassDropTagger.{hh,cc}:
120 * RecursiveSymmetryCutBase.{hh,cc}: *** ADDED ***
121 . added a base class for both the mMDT and SoftDrop
122 . made mMDT and SoftDrop inherit from RecursiveSymmetryCutBase
123 . moved the reclustering to the base class. By default, both
124 mMDT and SoftDrop now recluster the jet with C/A
125 . added set_grooming_mode and set_tagging_mode methods to the
126 base class
127
128 * Merging the development branch 1.0-beta1-softdrop-addition back
129 into the trunk (will correspond to revision 682)
130
131 * VERSION:
132 switched back to 1.0.0-devel
133
134 * SoftDrop.{hh,cc}:
135 added support for re-clustering through set_reclustering(bool,
136 Recluster*). By default, reclustering is done with
137 Cambridge/Aachen.
138
139 * example_recluster.{cc,ref}: *** ADDED ***
140 added an example of reclustering
141
142 * Recluster.{hh,cc}:
143 added a 'single' ctor argument [true by default]. When true, the
144 hardest jet after reclustering is returned, otherwise, the result
145 is a composite jet with all the subjets as its pieces.
146
1472014-05-15 Gregory Soyez <soyez@fastjet.fr>
148
149 * VERSION:
150 set version number to 1.0-alpha-PUWS14.1 in preparation for a
151 fastjet-contrib release for the pileup-workshop at CERN on May
152 2014.
153
1542014-04-25 Gregory Soyez <soyez@fastjet.fr>
155
156 * ModifiedMassDropTagger.hh:
157 * ModifiedMassDropTagger.cc:
158 Added comments at various places
159
160 * AUTHORS:
161 * README:
162 Updated info about what is now included in this contrib
163
164 * SoftDrop.hh: *** ADDED ***
165 * SoftDrop.cc: *** ADDED ***
166 * Recluster.hh: *** ADDED ***
167 * Recluster.cc; *** ADDED ***
168 Added tools for reclustering and softDrop
169
1702014-04-25 Gregory Soyez <soyez@fastjet.fr>
171
172 branch started at revision 611 to start including SoftDrop in the
173 Recursivetols contrib
174
1752014-04-24 Gregory Soyez <soyez@fastjet.fr>
176
177 * ModifiedMassDropTagger.hh:
178 added a mention of the fact that when result is called in the
179 presence of a subtractor, then the output is a subtracted
180 PseudoJet.
181
182 * ModifiedMassDropTagger.hh:
183 declared _symmetry_cut as protected (rather than provate) so it
184 can be accessed if symmetry_cut_description() is overloaded.
185
186 * example.cc:
187 trivial typo fixed in a comment
188
1892014-02-04 Gavin Salam <gavin.salam@cern.ch>
190
191 * VERSION:
192 upped it to 1.0-beta1
193
194 * example_mmdt_sub.cc (main):
195 added an #if to make sure FJ3.1 features are only used if FJ3.1
196 is available. (Currently FJ3.1 is only available to FJ developers).
197
1982014-01-26 Gavin Salam <gavin.salam@cern.ch>
199
200 * VERSION:
201 renamed to 1.0-beta0
202
203 * ModifiedMassDropTagger.hh:
204 * README:
205 added info on author names
206
207 * example_mmdt_sub.ref: *** ADDED ***
208 added reference output for the pileup test.
209
2102014-01-25 Gavin Salam <gavin.salam@cern.ch>
211
212 * example_mmdt_sub.cc:
213 * Makefile:
214 added an extra example illustrating functionality with pileup
215 subtraction.
216
2172014-01-24 Gavin Salam <gavin.salam@cern.ch>
218
219 * ModifiedMassDropTagger.cc:
220
221 Reorganised code so that (sub)jet.m2()>0 check is only used when
222 absolutely necessary: so if using a scalar_z symmetry measure,
223 whenever scalar_z < zcut, then there is no point checking the mu
224 condition. This means that there's no issue if the (sub)jet mass
225 is negative, and one simply recurses down into the jet. (Whereas
226 before it would bail out, reducing the tagging efficiency).
227
228 Also removed the verbose code.
229
2302014-01-23 Gavin Salam <gavin.salam@cern.ch>
231
232 * ModifiedMassDropTagger.cc|hh:
233 * example.cc
234 replaced "asymmetry" with "symmetry" in a number of places;
235 implemented the structural information and added it to the example;
236 added a new simplified constructor;
237 improved doxygen documentation;
238 started renaming -> RecursiveTools
239
240 * README
241 some tidying
242
243 * VERSION
244 1.0-b0
245
2462014-01-22 Gavin Salam <gavin.salam@cern.ch>
247
248 * ModifiedMassDropTagger.cc (contrib):
249 -ve mass now bails out also when using the "y" asymmetry measure.
250 Also, default my is now infinite.
251
2522014-01-20 Gavin Salam <gavin.salam@cern.ch> + Gregory
253
254
255 * ModifiedMassDropTagger.cc|hh:
256 introduced a virtual asymmetry_cut_fn (essentially a
257 dummy function returning a constant), to allow for derived classes
258 to do fancier things.
259
260 added warning about non-C/A clustering.
261 explicitly labelled some (inherited) virtual functions as
262 virtual.
263
2642014-01-20 Gavin Salam <gavin.salam@cern.ch>
265
266 * example.ref:
267 * example.cc (main):
268 got a first working example and make check setup.
269
270 * ModifiedMassDropTagger.cc|hh:
271 improved doxygen comments;
272 added option whereby input jet is assumed already subtracted
273
2742014-01-19 Gavin Salam <gavin.salam@cern.ch>
275
276 * ModifiedMassDropTagger.cc|hh:
277 * many other files
278
279 Initial creation, with basic code for MMDT
280
Note: See TracBrowser for help on using the repository browser.