Changeset 1d208a2 in git for external/fastjet/contribs/Nsubjettiness
- Timestamp:
- Aug 30, 2016, 12:36:00 AM (8 years ago)
- Branches:
- ImprovedOutputFile, Timing, dual_readout, llp, master
- Children:
- 6be4bc0
- Parents:
- d091310
- Location:
- external/fastjet/contribs/Nsubjettiness
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
external/fastjet/contribs/Nsubjettiness/ChangeLog
rd091310 r1d208a2 1 2016-06-08 <jthaler> 2 Fixed bug in MeasureDefinition.cc where axes were not completely defined, 3 leading to problems with multi-pass axes 4 2016-04-04 <jthaler> 5 Fixed Njettiness.cc to give value of _current_tau_components even if less 6 than N constituents 7 Delete extraneous code in example_advanced_usage.cc 8 2016-03-29 <jthaler> 9 Update for FJ 3.2.0 to deal with SharedPtr () deprecation 1 10 2015-09-28 <jthaler> 2 11 Updated NEWS for 2.2.1 release. -
external/fastjet/contribs/Nsubjettiness/MeasureDefinition.cc
rd091310 r1d208a2 5 5 // Jesse Thaler, Ken Van Tilburg, Christopher K. Vermilion, and TJ Wilkason 6 6 // 7 // $Id: MeasureDefinition.cc 819 2015-06-12 21:23:24Z jthaler $7 // $Id: MeasureDefinition.cc 946 2016-06-14 19:11:27Z jthaler $ 8 8 //---------------------------------------------------------------------- 9 9 // This file is part of FastJet contrib. … … 524 524 old_axes[k].set_rap( seedAxes[k].rap() ); 525 525 old_axes[k].set_phi( seedAxes[k].phi() ); 526 old_axes[k].set_mom( seedAxes[k].modp() ); 526 527 } 527 528 -
external/fastjet/contribs/Nsubjettiness/NEWS
rd091310 r1d208a2 32 32 N-jettiness as a jet finder using the new ConicalGeometric measure. 33 33 34 -- 2.2.4: (Jun 14, 2016) Fixed bug where multi-pass minimization could yield 35 pathological axes (thanks Gregory Soyez) 36 -- 2.2.3: (Apr 4, 2016) Fixed bug where a jet with fewer than N constituents 37 could give random value for tau_N (thanks Nathan Hartland) 38 -- 2.2.2: (Mar 29, 2016) Updating SharedPtr interface for FJ 3.2 34 39 -- 2.2.1: (Sept 28, 2015) Fix of small Makefile bug 35 40 -- 2.2.0: (Sept 7, 2015) Inclusion of the XCone jet algorithm, as well as a -
external/fastjet/contribs/Nsubjettiness/Njettiness.cc
rd091310 r1d208a2 5 5 // Jesse Thaler, Ken Van Tilburg, Christopher K. Vermilion, and TJ Wilkason 6 6 // 7 // $Id: Njettiness.cc 821 2015-06-15 18:50:53Z jthaler $7 // $Id: Njettiness.cc 933 2016-04-04 22:23:32Z jthaler $ 8 8 //---------------------------------------------------------------------- 9 9 // This file is part of FastJet contrib. … … 46 46 // setAxes for Manual mode 47 47 void Njettiness::setAxes(const std::vector<fastjet::PseudoJet> & myAxes) { 48 if (_axes_def ()->needsManualAxes()) {48 if (_axes_def->needsManualAxes()) { 49 49 _currentAxes = myAxes; 50 50 } else { … … 59 59 _currentAxes = inputJets; 60 60 _currentAxes.resize(n_jets,fastjet::PseudoJet(0.0,0.0,0.0,0.0)); 61 _current_tau_components = TauComponents(); 61 62 // Put in empty tau components 63 std::vector<double> dummy_jet_pieces; 64 _current_tau_components = TauComponents(UNDEFINED_SHAPE, 65 dummy_jet_pieces, 66 0.0, 67 1.0, 68 _currentAxes, 69 _currentAxes 70 ); 62 71 _seedAxes = _currentAxes; 63 72 _currentPartition = TauPartition(n_jets); // empty partition 64 73 } else { 65 assert(_axes_def ()); // this should never fail.74 assert(_axes_def); // this should never fail. 66 75 67 if (_axes_def ()->needsManualAxes()) { // if manual mode76 if (_axes_def->needsManualAxes()) { // if manual mode 68 77 // take current axes as seeds 69 78 _seedAxes = _currentAxes; 70 79 71 80 // refine axes if requested 72 _currentAxes = _axes_def->get_refined_axes(n_jets,inputJets,_seedAxes, _measure_def ());81 _currentAxes = _axes_def->get_refined_axes(n_jets,inputJets,_seedAxes, _measure_def.get()); 73 82 } else { // non-manual axes 74 83 75 84 //set starting point for minimization 76 _seedAxes = _axes_def->get_starting_axes(n_jets,inputJets,_measure_def ());85 _seedAxes = _axes_def->get_starting_axes(n_jets,inputJets,_measure_def.get()); 77 86 78 87 // refine axes as needed 79 _currentAxes = _axes_def->get_refined_axes(n_jets,inputJets,_seedAxes, _measure_def ());88 _currentAxes = _axes_def->get_refined_axes(n_jets,inputJets,_seedAxes, _measure_def.get()); 80 89 81 90 // NOTE: The above two function calls are combined in "AxesDefinition::get_axes" -
external/fastjet/contribs/Nsubjettiness/VERSION
rd091310 r1d208a2 1 2.2. 11 2.2.4
Note:
See TracChangeset
for help on using the changeset viewer.