Fork me on GitHub

source: git/external/fastjet/contribs/Nsubjettiness/ChangeLog@ 8ab9694

ImprovedOutputFile Timing dual_readout llp
Last change on this file since 8ab9694 was 35cdc46, checked in by Pavel Demin <demin@…>, 10 years ago

upgrade FastJet to version 3.1.0-beta.1, upgrade Nsubjettiness to version 2.1.0, add SoftKiller version 1.0.0

  • Property mode set to 100644
File size: 10.0 KB
RevLine 
[35cdc46]12014-07-09 <JDT>
2 Changed version for 2.1.0 release.
3 Updated NEWS to reflect 2.1.0 release
42014-07-07 <JDT>
5 Added forward declaration of options in NjettinessDefinition for readability.
6 Updated README with some clarifications
7 Added usage information in the example file
8 Reran svn propset svn:keywords Id *.cc *.hh
92014-06-25 <JDT>
10 Declaring release candidate of 2.1
112014-06-11 <JDT>
12 Fixed virtual destructor issue in AxesFinder
13 Changing copy() to create() in NjettinessDefinition for "new" clarity
14 Converted some SharedPtr to regular pointers in NjettinessDefinition to be consistent on meaning of "create" commands.
152014-06-10 <JDT>
16 Slight modification of example_advanced_usage
17 Fixed bug in GeometricCutoffMeasure (incorrect denominator setting)
182014-06-05 <JDT>
19 Moved public before private in the .hh files for readability
20 Starting process of switching to SharedPtr internally
21 Clean up of AxesFinderFromGeometricMinimization
22 Simplified AxesFinder interface such that it doesn't know about starting axes finders (this is now handled in Njettiness).
23 Added const qualifiers in Njettiness
242014-06-04 <JDT>
25 Implemented AxesDefinition class
26 Added descriptions to AxesDefinition and MeasureDefinition
27 Simplified example_advanced_usage with new Definitions
28 Made copy constructor private for Njettiness, to avoid copying
292014-06-03 <JDT>
30 Implemented remaining suggestions from FJ authors (Thanks!)
31 Fixed bug in example_advanced_usage where wrong beta value was used for NjettinessPlugin tests.
32 Removed NANs as signals for number of parameters in Nsubjettiness and NjettinessPlugin
33 Reduced the number of allowed parameters from 4 to 3.
34 Wrapped NEWS to 80 characters
35 Added MeasureDefinition as way to safely store information about the measures used
36 Converted a few NANs to std::numeric_limits<double>::quiet_NaN() when a parameter shouldn't be used.
37 Added AxesStruct and MeasureStruct to simplify the form of example_advanced_usage
38 Added example_v1p0p3 to check for backwards compatibility with v1.0.3
39 Changed the names of the MeasureFunctions in order to avoid conflicts with the new MeasureDefinitions
40 Fixed bug in correlation between subjets and tau values in NjettinessPlugin
41 Added currentTauComponents to Nsubjettiness
42 Added subTau information to example_basic_usage
43 Added file NjettinessDefinition to hold MeasureDefinition
44 Changed Njettiness constructors to treat MeasureSpecification as primary object
45 Fixed segmentation fault with ClusterSequenceAreas
462014-06-02 <JDT>
47 Implemented many suggestions from FJ authors (Thanks!)
48 Removed FastJet 2 specific code
49 Made sq() function into internal namespace (as "inline static" to avoid conflicts with other packages)
50 Made setAxes() take const reference argument
51 Rewrapped README to 80 characters and updated/improved some of the descriptions
52 Clarified NEWS about what parts of the Nsubjettiness code is backwards compatible with v1.0.3
53 Clarified the para choices in Nsubjettiness constructor
542014-04-30 <JDT>
55 Added (void)(n_jets) in AxesFinder.hh to fix unused-parameter warning
562014-04-29 <JDT>
57 Added manual definition of NAN for compilers that don't have it.
58 Removed a few more unused parameters for compilation
592014-04-22 <JDT>
60 Turned on -Wunused-parameter compiler flag to fix ATLAS compile issues.
612014-04-18 <JDT>
62 Tweaks to NEWS and README. Preparing for 2.0.0-rc1 release.
632014-04-16 <JDT>
64 Decided that enough has changed that this should be v2.0
65 Added Id tags
662014-04-14 <JDT>
67 Added get_partition_list to MeasureFunction
68 Removed do_cluster from MeasureFunction (no longer needed)
69 Fixed bug with NjettinessPlugin where jets were listed in backwards order from axes.
70 Removed various commented out pieces of code.
712014-03-16 <JDT>
72 Added partitioning information to Nsubjettiness
73 Partitioning is now calculated in MeasureFunction and stored by Njettiness.
74 Rewrote MeasureFunction result() to call result_from_partition()
75 Added subjet (and constituent counting) information to example_basic_usage
76 Commented out redundant "getJets" function
772014-02-25 <JDT>
78 Added access to seedAxes used for one-pass minimization routines.
79 Added axes print out to example_basic_usage, and fixed too many PrintJets declarations
802014-02-24 <JDT>
81 Fixed embarrassing bug with min_axes (error introduced after v1.0 to make it the same as onepass_kt)
82 Simplified GeometricMeasure and added possibility of beta dependence
83 Commented out WTA2 options, since those have not been fully tested (nor do they seem particularly useful at the moment). They can be reinstated if the physics case can be made to use them.
84 Split example into example_basic_usage and example_advanced_usage
852014-01-28 <TJ>
86 Added new options in WinnerTakeAllRecombiner to use either pT or pT^2/E to recombine particles
872014-01-24 <JDT>
88 Added access to currentAxes from Nsubjettiness.
892014-01-18 <JDT>
90 Added beam regions to MeasureFunction, correspondingly renamed functions to have jet and beam regions
91 Renamed functions in TauComponents for consistency with MeasureFunction
92 Adding debugging code to AxesFinderFromOnePassMinimization::getAxes
93 Worked extensively on example.cc to make sure that it tests all available options.
94 Rewrote PrintJets command in example.cc for later improvements
95 Converted some magic numbers to std::numeric_limits<double>::max()
962014-01-17 <JDT>
97 Rewrote KMeansMinimization to call OnePassMinimization, adding noise explicitly.
98 Removed any nothing of noise from OnePassMinimization
99 Removed Double32_t for root usage is Nsubjettiness
100 Clean up of many comments throughout the code, updating of README file
101 Removed unnecessary establishAxes in Njettiness
102 Removed bare constructor for Njettiness to avoid incompatibility with enum choices, may reinstate later. Also removed setMeasureFunction, setAxesFinder for same reason
103 NjettinessExtras now calls TauComponents
1042014-01-16 <TJ>
105 Moved minimization functions to OnePassMinimization, changed KMeansMinimization class to simply call OnePassMinimization a specified number of times
106 Added extra tau function in TauComponents for users to get tau directly
107 Changed radius parameter in AxesFinderFromExclusiveJet subclasses to use max_allowable_R
108 Updated example.ref to account for changes due to change in radius parameter
1092014-01-15 <TJ>
110 Changed NjettinessComponents to TauComponents
111 Updated MeasureFunction with "result" function that returns TauComponents object
112 TauComponents changed to calculate all tau components given subtaus_numerator and tau_denominator
113 Njettiness updated to return TauComponents object rather than individual components
114 Nsubjettiness and NjettinessPlugin updated to have option for 4th parameter
1152014-01-14 <TJ>
116 Added NjettinessComponents class so Njettiness does not recalculate tau values
117 Removed old Njettiness constructors, updated Nsubjettiness and NjettinessPlugin constructors to use new constructor
118 Added geometric minimization to OnePassAxesFinders
119 Created new Njettiness function to set OnePassAxesFinders to reduce code
120 Updated LightLikeAxis with ConvertToPseudoJet function
121 Updated README with new functionality of code
1222014-01-12 <TJ>
123 Removed NsubGeometricParameters in all functions/constructors, replaced with Rcutoff double
124 Added three new measure mode options where Rcutoff is declared explicitly in parameters
125 Added checks so minimization axes finders are not used for geometric measures
126 AxesFinderFromOnePassMinimization class created as child of AxesFinderFromKmeansMinimization
127 Added new NsubjettinessRatio constructor to include MeasureMode option
128 Moved AxesFinder and MeasureFunction declarations from AxesMode and MeasureMode into separate Njettiness function
129 Removed R0 from AxesFinderFromKmeansMinimization
130 Changed example.cc to get rid of use of NsubGeometricParameters
1312014-01-9 <TJ>
132 Removed NsubParameters in all functions/constructors, replaced with three separate parameters
133 Added checks for correct number of parameters in Njettiness constructor
1342014-01-8 <TJ>
135 Removed normalization information from Nsubjettiness
136 Added flag to MeasureFunction to give option of using the denominator
137 Split DefaultMeasure into separate normalized and unnormalized classes
1382014-01-7 <TJ>
139 Added capability of choosing a specific Measure in Njettiness
140 Added new Nsubjettiness constructor to allow choice of both AxesMode and MeasureMode
1412014-01-6 <TJ>
142 Updated copyright information
143 Fixed bug in WinnerTakeAllRecombiner
144 Moved KMeansParameters to AxesFinder
145 Updated README with descriptions of new header files
1462013-12-30 <TJ>
147 Changed name of MeasureFunctor to MeasureFunction
148 Created separate .hh/.cc files for MeasureFunction, AxesFinder, and WinnerTakeAllRecombiner
149 Updated Makefile to account for new files
150 Removed getMinimumAxes in AxesFinderFromKMeansMinimization, consolidated with getAxes
151 Updated comments on classes and major functions
1522013-12-22 <TJ>
153 Created .cc files and moved all function definitions into .cc files
154 Updated Makefile to account for new .cc files
1552013-11-12 <TJ>
156 Added to fjcontrib svn
1572013-11-12 <jthaler>
158 Debugging svn
1592013-11-11 <TJ>
160 Changed MeasureFunctor to separately treat tau numerator and denominator
161 Changed some of the function names in MeasureFunctor. Should not affect users
162 Added more informative function names to Njettiness.
163 Njettiness now allows finding unnormalized tau values
164 Added WTARecombiner to define winner-take-all axes
165 Added various WTA options to AxesMode
166 Added setAxes to Nsubjettiness
167 Added NsubjettinessRatio function
1682013-08-26 <jthaler>
169 Added inlines to fix compile issue
170 Put some of the minimization code inside of the AxesFinderFromKmeansMinimization class
1712013-02-23 <jthaler>
172 Fixed dependency issue (now using make depend)
1732013-02-22 <jthaler>
174 Fixed memory management and failed make check issues.
1752013-02-21 <jthaler>
176 First version submitted to fjcontrib
1772013-02-20 <jthaler>
178 Initial creation based on previous plugin hosted at http://www.jthaler.net/jets/
179
180
181
Note: See TracBrowser for help on using the repository browser.