Index: contrib/contribs/Nsubjettiness/trunk/example_basic_usage.cc
===================================================================
--- contrib/contribs/Nsubjettiness/trunk/example_basic_usage.cc	(revision 1383)
+++ contrib/contribs/Nsubjettiness/trunk/example_basic_usage.cc	(revision 1384)
@@ -1,629 +1,628 @@
 //  Nsubjettiness Package
 //  Questions/Comments?  jthaler@jthaler.net
 //
 //  Copyright (c) 2011-13
 //  Jesse Thaler, Ken Van Tilburg, Christopher K. Vermilion, and TJ Wilkason
 //
 //  Run this example with:
 //     ./example_basic_usage < ../data/single-event.dat
 //
 //  $Id$
 //----------------------------------------------------------------------
 // This file is part of FastJet contrib.
 //
 // It is free software; you can redistribute it and/or modify it under
 // the terms of the GNU General Public License as published by the
 // Free Software Foundation; either version 2 of the License, or (at
 // your option) any later version.
 //
 // It is distributed in the hope that it will be useful, but WITHOUT
 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 // or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
 // License for more details.
 //
 // You should have received a copy of the GNU General Public License
 // along with this code. If not, see <http://www.gnu.org/licenses/>.
 //----------------------------------------------------------------------
 
 
 #include <iomanip>
 #include <stdlib.h>
 #include <stdio.h>
 #include <time.h>
 #include <iostream>
 #include <istream>
 #include <fstream>
 #include <sstream>
 #include <string>
 
 #include "fastjet/PseudoJet.hh"
 #include "fastjet/ClusterSequenceArea.hh"
 #include <sstream>
 #include "Nsubjettiness.hh" // In external code, this should be fastjet/contrib/Nsubjettiness.hh
 #include "Njettiness.hh"
 #include "NjettinessPlugin.hh"
 #include "XConePlugin.hh"
 
 using namespace std;
 using namespace fastjet;
 using namespace fastjet::contrib;
 
 // forward declaration to make things clearer
 void read_event(vector<PseudoJet> &event);
 void analyze(const vector<PseudoJet> & input_particles);
 
 //----------------------------------------------------------------------
 int main(){
 
   //----------------------------------------------------------
   // read in input particles
   vector<PseudoJet> event;
   read_event(event);
   cout << "# read an event with " << event.size() << " particles" << endl;
 
   //----------------------------------------------------------
   // illustrate how Nsubjettiness contrib works
   analyze(event);
 
   return 0;
 }
 
 // read in input particles
 void read_event(vector<PseudoJet> &event){  
   string line;
   while (getline(cin, line)) {
     istringstream linestream(line);
     // take substrings to avoid problems when there are extra "pollution"
     // characters (e.g. line-feed).
     if (line.substr(0,4) == "#END") {return;}
     if (line.substr(0,1) == "#") {continue;}
     double px,py,pz,E;
     linestream >> px >> py >> pz >> E;
     PseudoJet particle(px,py,pz,E);
 
     // push event onto back of full_event vector
     event.push_back(particle);
   }
 }
 
 // Helper Function for Printing out Jet Information
 void PrintJets(const vector <PseudoJet>& jets, const TauComponents & components, bool showTotal = true);
 void PrintXConeJets(const vector <PseudoJet>& jets, bool commentOut = false);
 void PrintXConeAxes(const vector <PseudoJet>& jets, bool commentOut = false);
 
 ////////
 //
 //  Main Routine for Analysis 
 //
 ///////
 
 void analyze(const vector<PseudoJet> & input_particles) {
    
    ////////
    //
    //  Start of analysis.  First find anti-kT jets, then find N-subjettiness values of those jets
    //
    ///////
    
    // Initial clustering with anti-kt algorithm
    JetAlgorithm algorithm = antikt_algorithm;
    double jet_rad = 1.00; // jet radius for anti-kt algorithm
    JetDefinition jetDef = JetDefinition(algorithm,jet_rad,E_scheme,Best);
    ClusterSequence clust_seq(input_particles,jetDef);
    vector<PseudoJet> antikt_jets  = sorted_by_pt(clust_seq.inclusive_jets());
    
    for (int j = 0; j < 2; j++) { // Two hardest jets per event
 
       // get the jet for analysis
       PseudoJet this_jet = antikt_jets[j];
       
       // only look at if harder than 200 GeV
       if (this_jet.perp() < 200.0) continue;
       
       cout << "-------------------------------------------------------------------------------------" << endl;
       cout << "Analyzing Jet " << j + 1 << ":" << endl;
       cout << "-------------------------------------------------------------------------------------" << endl;
       
       
       ////////
       //
       //  Basic checks of tau values first
       //
       //  If you don't want to know the directions of the subjets,
       //  then you can use the simple function Nsubjettiness.
       //
       //  Recommended usage for Nsubjettiness:
-      //  AxesMode:  KT_Axes(), WTA_KT_Axes(), OnePass_KT_Axes(), or OnePass_WTA_KT_Axes()
+      //  AxesMode:  HalfKT_Axes(), WTA_KT_Axes()
       //  MeasureMode:  Unnormalized_Measure(beta)
-      //  beta with KT_Axes: 2.0
+      //  beta with HalfKT_Axes: 2.0
       //  beta with WTA_KT_Axes: anything greater than 0.0 (particularly good for 1.0)
-      //  beta with OnePass_KT_Axes or OnePass_WTA_KT_Axes:  between 1.0 and 3.0
       //
+      //  N.B. Because of instabilities with numerical minimization, OnePass axes are no longer recommended as of version 2.3.0
       ///////
       
       
       cout << "-------------------------------------------------------------------------------------" << endl;
       cout << "N-subjettiness with Unnormalized Measure (in GeV)" << endl;
-      cout << "beta = 1.0:  One-pass Winner-Take-All kT Axes" << endl;
-      cout << "beta = 2.0:  One-pass E-Scheme kT Axes" << endl;
+      cout << "beta = 1.0:  Winner-Take-All kT Axes" << endl;
+      cout << "beta = 2.0:  E-Scheme Half-kT Axes" << endl;
       cout << "-------------------------------------------------------------------------------------" << endl;
       
       
       // Now loop through all options
       cout << setprecision(6) << right << fixed;
       
       cout << "-------------------------------------------------------------------------------------" << endl;
       cout << setw(15) << "beta"
          << setw(14) << "tau1"
          << setw(14) << "tau2"
          << setw(14) << "tau3"
          << setw(14) << "tau2/tau1"
          << setw(14) << "tau3/tau2"
          << endl;
       
       
-      // Define Nsubjettiness functions for beta = 1.0 using one-pass WTA KT axes
+      // Define Nsubjettiness functions for beta = 1.0 using WTA KT axes
       double beta = 1.0;
-      Nsubjettiness         nSub1_beta1(1,   OnePass_WTA_KT_Axes(), UnnormalizedMeasure(beta));
-      Nsubjettiness         nSub2_beta1(2,   OnePass_WTA_KT_Axes(), UnnormalizedMeasure(beta));
-      Nsubjettiness         nSub3_beta1(3,   OnePass_WTA_KT_Axes(), UnnormalizedMeasure(beta));
-      NsubjettinessRatio   nSub21_beta1(2,1, OnePass_WTA_KT_Axes(), UnnormalizedMeasure(beta));
-      NsubjettinessRatio   nSub32_beta1(3,2, OnePass_WTA_KT_Axes(), UnnormalizedMeasure(beta));
+      Nsubjettiness         nSub1_beta1(1,   WTA_KT_Axes(), UnnormalizedMeasure(beta));
+      Nsubjettiness         nSub2_beta1(2,   WTA_KT_Axes(), UnnormalizedMeasure(beta));
+      Nsubjettiness         nSub3_beta1(3,   WTA_KT_Axes(), UnnormalizedMeasure(beta));
+      NsubjettinessRatio   nSub21_beta1(2,1, WTA_KT_Axes(), UnnormalizedMeasure(beta));
+      NsubjettinessRatio   nSub32_beta1(3,2, WTA_KT_Axes(), UnnormalizedMeasure(beta));
       
       // calculate Nsubjettiness values (beta = 1.0)
       double  tau1_beta1 =  nSub1_beta1(this_jet);
       double  tau2_beta1 =  nSub2_beta1(this_jet);
       double  tau3_beta1 =  nSub3_beta1(this_jet);
       double tau21_beta1 = nSub21_beta1(this_jet);
       double tau32_beta1 = nSub32_beta1(this_jet);
       
       // Output results (beta = 1.0)
       cout << setw(15) << 1.0
          << setw(14) << tau1_beta1
          << setw(14) << tau2_beta1
          << setw(14) << tau3_beta1
          << setw(14) << tau21_beta1
          << setw(14) << tau32_beta1
          << endl;
       
       // Repeat the above for beta = 2.0
       
-      // Define Nsubjettiness functions for beta = 2.0, using one-pass ordinary KT axes
+      // Define Nsubjettiness functions for beta = 2.0, using Half-KT axes
       beta = 2.0;
-      Nsubjettiness         nSub1_beta2(1,   OnePass_KT_Axes(), UnnormalizedMeasure(beta));
-      Nsubjettiness         nSub2_beta2(2,   OnePass_KT_Axes(), UnnormalizedMeasure(beta));
-      Nsubjettiness         nSub3_beta2(3,   OnePass_KT_Axes(), UnnormalizedMeasure(beta));
-      NsubjettinessRatio   nSub21_beta2(2,1, OnePass_KT_Axes(), UnnormalizedMeasure(beta));
-      NsubjettinessRatio   nSub32_beta2(3,2, OnePass_KT_Axes(), UnnormalizedMeasure(beta));
+      Nsubjettiness         nSub1_beta2(1,   HalfKT_Axes(), UnnormalizedMeasure(beta));
+      Nsubjettiness         nSub2_beta2(2,   HalfKT_Axes(), UnnormalizedMeasure(beta));
+      Nsubjettiness         nSub3_beta2(3,   HalfKT_Axes(), UnnormalizedMeasure(beta));
+      NsubjettinessRatio   nSub21_beta2(2,1, HalfKT_Axes(), UnnormalizedMeasure(beta));
+      NsubjettinessRatio   nSub32_beta2(3,2, HalfKT_Axes(), UnnormalizedMeasure(beta));
       
       // calculate Nsubjettiness values (beta = 2.0)
       double  tau1_beta2 =  nSub1_beta2(this_jet);
       double  tau2_beta2 =  nSub2_beta2(this_jet);
       double  tau3_beta2 =  nSub3_beta2(this_jet);
       double tau21_beta2 = nSub21_beta2(this_jet);
       double tau32_beta2 = nSub32_beta2(this_jet);
 
       // Output results (beta = 2.0)
       cout << setw(15) << 2.0
          << setw(14) << tau1_beta2
          << setw(14) << tau2_beta2
          << setw(14) << tau3_beta2
          << setw(14) << tau21_beta2
          << setw(14) << tau32_beta2
          << endl;
 
       
       // Additional information
 
       cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
       cout << "Subjets found using beta = 1.0 tau values" << endl;
       PrintJets(nSub1_beta1.currentSubjets(),nSub1_beta1.currentTauComponents()); // these subjets have valid constituents
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintJets(nSub2_beta1.currentSubjets(),nSub2_beta1.currentTauComponents()); // these subjets have valid constituents
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintJets(nSub3_beta1.currentSubjets(),nSub3_beta1.currentTauComponents()); // these subjets have valid constituents
       cout << "-------------------------------------------------------------------------------------" << endl;
       
       cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
       cout << "Axes used for above beta = 1.0 tau values" << endl;
       
       PrintJets(nSub1_beta1.currentAxes(),nSub1_beta1.currentTauComponents(),false);
       //PrintJets(nSub1_beta1.seedAxes());  // For one-pass minimization, this would show starting seeds
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintJets(nSub2_beta1.currentAxes(),nSub2_beta1.currentTauComponents(),false);
       //PrintJets(nSub2_beta1.seedAxes());  // For one-pass minimization, this would show starting seeds
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintJets(nSub3_beta1.currentAxes(),nSub3_beta1.currentTauComponents(),false);
       //PrintJets(nSub3_beta1.seedAxes());  // For one-pass minimization, this would show starting seeds
       
       cout << "-------------------------------------------------------------------------------------" << endl;
       
       
       
       cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
       cout << "Subjets found using beta = 2.0 tau values" << endl;
       PrintJets(nSub1_beta2.currentSubjets(),nSub1_beta2.currentTauComponents()); // these subjets have valid constituents
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintJets(nSub2_beta2.currentSubjets(),nSub2_beta2.currentTauComponents()); // these subjets have valid constituents
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintJets(nSub3_beta2.currentSubjets(),nSub3_beta2.currentTauComponents()); // these subjets have valid constituents
       cout << "-------------------------------------------------------------------------------------" << endl;
       
       cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
       cout << "Axes used for above beta = 2.0 tau values" << endl;
       
       PrintJets(nSub1_beta2.currentAxes(),nSub1_beta2.currentTauComponents(),false);
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintJets(nSub2_beta2.currentAxes(),nSub2_beta2.currentTauComponents(),false);
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintJets(nSub3_beta2.currentAxes(),nSub3_beta2.currentTauComponents(),false);
       cout << "-------------------------------------------------------------------------------------" << endl;
       
    }
 
 
    ////////// The XCone Jet Algorithm ///////////////////////////
 
    ////////
    //
    //  We define a specific implementation of N-jettiness as a jet algorithm, which we call "XCone".
    //  This is the recommended version for all users.  
    //
    //  Recommended usage of XConePlugin is with beta = 2.0
    //  Beta = 1.0 is also useful as a recoil-free variant in the face of pile-up.
    //  
    ///////
    
    cout << "-------------------------------------------------------------------------------------" << endl;
    cout << "Using the XCone Jet Algorithm" << endl;
    cout << "-------------------------------------------------------------------------------------" << endl;
 
    // Jet radius to use throughout
    double R = 0.5;
 
    // Define the jet finding plugins for beta = 1.0
    double beta = 1.0;
    
    // define the plugins
    XConePlugin xcone_plugin2_beta1(2, R, beta);
    XConePlugin xcone_plugin3_beta1(3, R, beta);
    XConePlugin xcone_plugin4_beta1(4, R, beta);
    
    // and the jet definitions
    JetDefinition xcone_jetDef2_beta1(&xcone_plugin2_beta1);
    JetDefinition xcone_jetDef3_beta1(&xcone_plugin3_beta1);
    JetDefinition xcone_jetDef4_beta1(&xcone_plugin4_beta1);
    
    // and the cluster sequences
    ClusterSequence xcone_seq2_beta1(input_particles, xcone_jetDef2_beta1);
    ClusterSequence xcone_seq3_beta1(input_particles, xcone_jetDef3_beta1);
    ClusterSequence xcone_seq4_beta1(input_particles, xcone_jetDef4_beta1);
 
    // and find the jets
    vector<PseudoJet> xcone_jets2_beta1 = xcone_seq2_beta1.inclusive_jets();
    vector<PseudoJet> xcone_jets3_beta1 = xcone_seq3_beta1.inclusive_jets();
    vector<PseudoJet> xcone_jets4_beta1 = xcone_seq4_beta1.inclusive_jets();
 
    // Do exactly the same for beta = 2.0 (which is the default, so no argument needed)
    
    // define the plugins
    XConePlugin xcone_plugin2_beta2(2, R);
    XConePlugin xcone_plugin3_beta2(3, R);
    XConePlugin xcone_plugin4_beta2(4, R);
    
    // and the jet definitions
    JetDefinition xcone_jetDef2_beta2(&xcone_plugin2_beta2);
    JetDefinition xcone_jetDef3_beta2(&xcone_plugin3_beta2);
    JetDefinition xcone_jetDef4_beta2(&xcone_plugin4_beta2);
    
    // and the cluster sequences
    ClusterSequence xcone_seq2_beta2(input_particles, xcone_jetDef2_beta2);
    ClusterSequence xcone_seq3_beta2(input_particles, xcone_jetDef3_beta2);
    ClusterSequence xcone_seq4_beta2(input_particles, xcone_jetDef4_beta2);
 
    // and find the jets
    vector<PseudoJet> xcone_jets2_beta2 = xcone_seq2_beta2.inclusive_jets();
    vector<PseudoJet> xcone_jets3_beta2 = xcone_seq3_beta2.inclusive_jets();
    vector<PseudoJet> xcone_jets4_beta2 = xcone_seq4_beta2.inclusive_jets();
    
    
    cout << "-------------------------------------------------------------------------------------" << endl;
    cout << "Using beta = " << setprecision(2) << 1.0 << ", R = " << setprecision(2) << R << endl;
    cout << "-------------------------------------------------------------------------------------" << endl;
 
    PrintXConeJets(xcone_jets2_beta1);
    cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
    PrintXConeJets(xcone_jets3_beta1);
    cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
    PrintXConeJets(xcone_jets4_beta1);
    
    // The axes might point in a different direction than the jets
    // Using the njettiness_extras pointer (ClusterSequence::Extras) to access that information
    vector<PseudoJet> xcone_axes2_beta1 = njettiness_extras(xcone_seq2_beta1)->axes();
    vector<PseudoJet> xcone_axes3_beta1 = njettiness_extras(xcone_seq3_beta1)->axes();
    vector<PseudoJet> xcone_axes4_beta1 = njettiness_extras(xcone_seq4_beta1)->axes();
    
    cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
    cout << "Axes Used for Above Jets" << endl;
    
    PrintXConeAxes(xcone_axes2_beta1);
    cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
    PrintXConeAxes(xcone_axes3_beta1);
    cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
    PrintXConeAxes(xcone_axes4_beta1);
 
    
    
    cout << "-------------------------------------------------------------------------------------" << endl;
    cout << "Using beta = " << setprecision(2) << 2.0 << ", R = " << setprecision(2) << R << endl;
    cout << "-------------------------------------------------------------------------------------" << endl;
    
    PrintXConeJets(xcone_jets2_beta2);
    cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
    PrintXConeJets(xcone_jets3_beta2);
    cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
    PrintXConeJets(xcone_jets4_beta2);
    
    // The axes might point in a different direction than the jets
    // Using the njettiness_extras pointer (ClusterSequence::Extras) to access that information
    vector<PseudoJet> xcone_axes2_beta2 = njettiness_extras(xcone_seq2_beta2)->axes();
    vector<PseudoJet> xcone_axes3_beta2 = njettiness_extras(xcone_seq3_beta2)->axes();
    vector<PseudoJet> xcone_axes4_beta2 = njettiness_extras(xcone_seq4_beta2)->axes();
    
    cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
    cout << "Axes Used for Above Jets" << endl;
    
    PrintXConeAxes(xcone_axes2_beta2);
    cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
    PrintXConeAxes(xcone_axes3_beta2);
    cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
    PrintXConeAxes(xcone_axes4_beta2);
    
    
    
    bool calculateArea = false;
    if (calculateArea) {
       cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
       cout << "Adding Area Information for beta = 2.0 (quite slow)" << endl;
       
       double ghost_maxrap = 5.0; // e.g. if particles go up to y=5
       AreaDefinition area_def(active_area_explicit_ghosts, GhostedAreaSpec(ghost_maxrap));
       
       // Defining cluster sequences with area
       ClusterSequenceArea xcone_seq_area2(input_particles, xcone_jetDef2_beta2, area_def);
       ClusterSequenceArea xcone_seq_area3(input_particles, xcone_jetDef3_beta2, area_def);
       ClusterSequenceArea xcone_seq_area4(input_particles, xcone_jetDef4_beta2, area_def);
       
       vector<PseudoJet> xcone_jets_area2 = xcone_seq_area2.inclusive_jets();
       vector<PseudoJet> xcone_jets_area3 = xcone_seq_area3.inclusive_jets();
       vector<PseudoJet> xcone_jets_area4 = xcone_seq_area4.inclusive_jets();
       
       PrintXConeJets(xcone_jets_area2);
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintXConeJets(xcone_jets_area3);
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintXConeJets(xcone_jets_area4);
    }
    
    cout << "-------------------------------------------------------------------------------------" << endl;
    cout << "Done Using the XCone Jet Algorithm" << endl;
    cout << "-------------------------------------------------------------------------------------" << endl;
 
 }
 
 void PrintJets(const vector <PseudoJet>& jets, const TauComponents & components, bool showTotal) {
    
    string commentStr = "";
    
    // gets extras information
    if (jets.size() == 0) return;
    
    // For printing out component tau information
    vector<double> subTaus = components.jet_pieces();
    double totalTau = components.tau();
    
    bool useArea = jets[0].has_area();
    
    // define nice tauN header
    int N = jets.size();
    stringstream ss(""); ss << "tau" << N; string tauName = ss.str();
    
    cout << fixed << right;
    
    cout << commentStr << setw(5) << "jet #" << "   "
    <<  setw(10) << "rap"
    <<  setw(10) << "phi"
    <<  setw(11) << "pt"
    <<  setw(11) << "m"
    <<  setw(11) << "e";
    if (jets[0].has_constituents()) cout <<  setw(11) << "constit";
    cout << setw(13) << tauName;
    if (useArea) cout << setw(10) << "area";
    cout << endl;
    
-   
    // print out individual jet information
    for (unsigned i = 0; i < jets.size(); i++) {
       cout << commentStr << setw(5) << i+1  << "   "
       << setprecision(4) <<  setw(10) << jets[i].rap()
       << setprecision(4) <<  setw(10) << jets[i].phi()
       << setprecision(4) <<  setw(11) << jets[i].perp()
       << setprecision(4) <<  setw(11) << max(jets[i].m(),0.0) // needed to fix -0.0 issue on some compilers.
       << setprecision(4) <<  setw(11) << jets[i].e();
       if (jets[i].has_constituents()) cout << setprecision(4) <<  setw(11) << jets[i].constituents().size();
       cout << setprecision(6) <<  setw(13) << max(subTaus[i],0.0);
       if (useArea) cout << setprecision(4) << setw(10) << (jets[i].has_area() ? jets[i].area() : 0.0 );
       cout << endl;
    }
    
    // print out total jet
    if (showTotal) {
       fastjet::PseudoJet total = join(jets);
       
       cout << commentStr << setw(5) << "total" << "   "
       <<  setprecision(4) << setw(10) << total.rap()
       <<  setprecision(4) << setw(10) << total.phi()
       <<  setprecision(4) << setw(11) << total.perp()
       <<  setprecision(4) << setw(11) << max(total.m(),0.0) // needed to fix -0.0 issue on some compilers.
       <<  setprecision(4) <<  setw(11) << total.e();
       if (jets[0].has_constituents()) cout << setprecision(4)  <<  setw(11) << total.constituents().size();
       cout <<  setprecision(6) << setw(13) << totalTau;
       if (useArea) cout << setprecision(4) << setw(10) << (total.has_area() ? total.area() : 0.0);
       cout << endl;
    }
 }
 
 
 void PrintXConeJets(const vector <PseudoJet>& jets, bool commentOut) {
    
    string commentStr = "";
    if (commentOut) commentStr = "#";
    
    // gets extras information
    if (jets.size() == 0) return;
    const NjettinessExtras * extras = njettiness_extras(jets[0]);
    
    // bool useExtras = true;
    bool useExtras = (extras != NULL);
    bool useArea = jets[0].has_area();
    bool useConstit = jets[0].has_constituents();
 
    // define nice tauN header
    int N = jets.size();
    stringstream ss(""); ss << "tau" << N; string tauName = ss.str();
    
    cout << fixed << right;
    
    cout << commentStr << setw(5) << "jet #" << "   "
    <<  setw(10) << "rap"
    <<  setw(10) << "phi"
    <<  setw(11) << "pt"
    <<  setw(11) << "m"
    <<  setw(11) << "e";
    if (useConstit) cout <<  setw(11) << "constit";
    if (useExtras) cout << setw(14) << tauName;
    if (useArea) cout << setw(10) << "area";
    cout << endl;
    
    fastjet::PseudoJet total(0,0,0,0);
    int total_constit = 0;
    
    // print out individual jet information
    for (unsigned i = 0; i < jets.size(); i++) {
       cout << commentStr << setw(5) << i+1  << "   "
       << setprecision(4) <<  setw(10) << jets[i].rap()
       << setprecision(4) <<  setw(10) << jets[i].phi()
       << setprecision(4) <<  setw(11) << jets[i].perp()
       << setprecision(4) <<  setw(11) << max(jets[i].m(),0.0) // needed to fix -0.0 issue on some compilers.
       << setprecision(4) <<  setw(11) << jets[i].e();
       if (useConstit) cout << setprecision(4) <<  setw(11) << jets[i].constituents().size();
       if (useExtras) cout << setprecision(6) <<  setw(14) << max(extras->subTau(jets[i]),0.0);
       if (useArea) cout << setprecision(4) << setw(10) << (jets[i].has_area() ? jets[i].area() : 0.0 );
       cout << endl;
       total += jets[i];
       if (useConstit) total_constit += jets[i].constituents().size();
    }
    
    // print out total jet
    if (useExtras) {
       double beamTau = extras->beamTau();
       
       if (beamTau > 0.0) {
          cout << commentStr << setw(5) << " beam" << "   "
          <<  setw(10) << ""
          <<  setw(10) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(14) << setprecision(6) << beamTau
          << endl;
       }
       
       cout << commentStr << setw(5) << "total" << "   "
       <<  setprecision(4) << setw(10) << total.rap()
       <<  setprecision(4) << setw(10) << total.phi()
       <<  setprecision(4) << setw(11) << total.perp()
       <<  setprecision(4) << setw(11) << max(total.m(),0.0) // needed to fix -0.0 issue on some compilers.
       <<  setprecision(4) <<  setw(11) << total.e();
       if (useConstit) cout << setprecision(4) <<  setw(11) << total_constit;
       if (useExtras) cout <<  setprecision(6) << setw(14) << extras->totalTau();
       if (useArea) cout << setprecision(4) << setw(10) << (total.has_area() ? total.area() : 0.0);
       cout << endl;
    }
    
 }
 
 
 void PrintXConeAxes(const vector <PseudoJet>& jets, bool commentOut) {
    
    string commentStr = "";
    if (commentOut) commentStr = "#";
    
    // gets extras information
    if (jets.size() == 0) return;
    const NjettinessExtras * extras = njettiness_extras(jets[0]);
    
    // bool useExtras = true;
    bool useExtras = (extras != NULL);
    bool useArea = jets[0].has_area();
 
    // define nice tauN header
    int N = jets.size();
    stringstream ss(""); ss << "tau" << N; string tauName = ss.str();
    
    cout << fixed << right;
    
    cout << commentStr << setw(5) << "jet #" << "   "
    <<  setw(10) << "rap"
    <<  setw(10) << "phi"
    <<  setw(11) << "pt"
    <<  setw(11) << "m"
    <<  setw(11) << "e";
    if (useExtras) cout << setw(14) << tauName;
    if (useArea) cout << setw(10) << "area";
    cout << endl;
    
    fastjet::PseudoJet total(0,0,0,0);
    
    // print out individual jet information
    for (unsigned i = 0; i < jets.size(); i++) {
       cout << commentStr << setw(5) << i+1  << "   "
       << setprecision(4) <<  setw(10) << jets[i].rap()
       << setprecision(4) <<  setw(10) << jets[i].phi()
       << setprecision(4) <<  setw(11) << jets[i].perp()
       << setprecision(4) <<  setw(11) << max(jets[i].m(),0.0) // needed to fix -0.0 issue on some compilers.
       << setprecision(4) <<  setw(11) << jets[i].e();
       if (useExtras) cout << setprecision(6) <<  setw(14) << max(extras->subTau(jets[i]),0.0);
       if (useArea) cout << setprecision(4) << setw(10) << (jets[i].has_area() ? jets[i].area() : 0.0 );
       cout << endl;
       total += jets[i];
    }
    
    // print out total jet
    if (useExtras) {
       double beamTau = extras->beamTau();
       
       if (beamTau > 0.0) {
          cout << commentStr << setw(5) << " beam" << "   "
          <<  setw(10) << ""
          <<  setw(10) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(14) << setprecision(6) << beamTau
          << endl;
       }
       
       cout << commentStr << setw(5) << "total" << "   "
       <<  setprecision(4) << setw(10) << total.rap()
       <<  setprecision(4) << setw(10) << total.phi()
       <<  setprecision(4) << setw(11) << total.perp()
       <<  setprecision(4) << setw(11) << max(total.m(),0.0) // needed to fix -0.0 issue on some compilers.
       <<  setprecision(4) <<  setw(11) << total.e()
       <<  setprecision(6) << setw(14) << extras->totalTau();
       if (useArea) cout << setprecision(4) << setw(10) << (total.has_area() ? total.area() : 0.0);
       cout << endl;
    }
    
-}
\ No newline at end of file
+}
Index: contrib/contribs/Nsubjettiness/trunk/NEWS
===================================================================
--- contrib/contribs/Nsubjettiness/trunk/NEWS	(revision 1383)
+++ contrib/contribs/Nsubjettiness/trunk/NEWS	(revision 1384)
@@ -1,103 +1,106 @@
 -------------------------
 Version 2
 -------------------------
 
 This is a streamlining of the N-subjettiness code, developed mainly by TJ
 Wilkason.  The core functionality is unchanged, but classes have been
 dramatically reorganized to allow for later expansion.  Because the API for
 Njettiness has changed, we have called this v2 (http://semver.org).
 
 Note that we have maintain backwards compatibility for the typical ways that
 Nsubjettiness was used.  In particular, all of the Nsubjettiness class code in
 the example file from v1.0.3 still compiles, as does the NjettinessPlugin class
 code that uses the default measure.
 
 The key new features are:
 
   * NsubjettinessRatio:  Direct access to tau_N / tau_M (the most requested
     feature)
   * MeasureDefinition to allow access to normalized and unnormalized measures
   * AxesDefinition to allow for access to more general axes modes
   * Winner-Take-All recombination axes:  a faster way to find axes than beta=1
     minimization, but with comparable performance.
   * TauComponents to get access to the pieces of the N-(sub)jettiness
     calculation.
   * TauExtras to get complete access to get partitioning and axes information.
   * For clarity, split the example file into an example_basic_usage and
-    example_advanced_usage (and example_advanced_usage_ee for e+e- collisions).
+    example_advanced_usage.
   * In Nsubjettiness, access to seedAxes() and currentAxes() to figure out the
     axes used before and after minimization.
   * In Nsubjettiness, access to currentSubjets() to get the subjet fourvectors.
   * (v2.2)  XConePlugin, which improves on the previous NjettinessPlugin to use
     N-jettiness as a jet finder using the new ConicalGeometric measure.
 
+-- 2.3.0:  (February 23, 2024) Changed recommended axes away from OnePass;
+           added HalfKT axes options recommended for beta = 2; updated example
+           files; removed ee testing since ee axes choices are not available
 -- 2.2.6:  (June 13, 2022) Removed "static" for thread safety (thanks Tomek
            Procter and Andy Buckley)
 -- 2.2.5:  (June 6, 2018) Fixed bug involved undefined pointer for in
            AxesDefinition (thanks Attila Krasznahorkay)
 -- 2.2.4:  (Jun 14, 2016) Fixed bug where multi-pass minimization could yield
            pathological axes (thanks Gregory Soyez) 
 -- 2.2.3:  (Apr 4, 2016) Fixed bug where a jet with fewer than N constituents
            could give random value for tau_N (thanks Nathan Hartland)
 -- 2.2.2:  (Mar 29, 2016)  Updating SharedPtr interface for FJ 3.2
 -- 2.2.1:  (Sept 28, 2015)  Fix of small Makefile bug
 -- 2.2.0:  (Sept 7, 2015)  Inclusion of the XCone jet algorithm, as well as a
            few new measures, including the "conical geometric" measure and
            options for e+e- colliders.  Improvement of the
            Measure/AxesDefinition interface to allow for direct
            use in calculations.
            * Fixed bug where MultiPass_Axes did not actually minimize
            * Fixed floating point error with infinity^2 in various measures
 
 -- 2.1.0:  (July 9, 2014) Inclusion of Measure/AxesDefinition interface.
            This was the first publicly available version of Nsubjettiness v2.
 -- 2.0.0:  Initial release of v2.0.  This was never officially made public.
 
 -------------------------
 Version 1
 -------------------------
 
 This was a new release using FastJet contrib framework, primary developed by
 Jesse Thaler.
 
 -- 1.0.3:  Added inlines to fix compile issue (thanks Matthew Low)
 -- 1.0.2:  Fixed potential dependency issue (thanks FJ authors)
 -- 1.0.1:  Fixed memory leak in Njettiness.hh (thanks FJ authors)
 -- 1.0.0:  New release using FastJet contrib framework.  This includes a new
 makefile and a simplified example program.
 
 -------------------------
 Previous Versions
 -------------------------
 
 The previous versions of this code were developed initially by Ken Van Tilburg,
 tweaked by Jesse Thaler, and made into a robust FastJet add on by Chris
 Vermilion.
 
 Previous versions available from:
    http://jthaler.net/jets/Njettiness-0.5.1.tar.gz (Experimental Version)
    http://jthaler.net/jets/Njettiness-0.4.1.tar.gz (Stable Version)
 
 Previous version history:
 -- 0.5.1:  For Njettiness Plugin, added access to currentTau values and axes via
            ClusterSequence::Extras class.  (thanks to Dinko Ferencek and John
            Paul Chou)
 -- 0.5.0:  Corrected fatal error in ConstituentTauValue (TauValue unaffected).
            Started process of allowing for more general measures and alternative
            minimization schemes. Extremely preliminary inclusion of alternative
            "geometric" measure.
 -- 0.4.1:  Corrected bug where a too-small value of Rcut would cause the
            minimization procedure to fail (thanks Marat Freytsis, Brian Shuve)
 -- 0.4.0:  Adding Nsubjettiness FunctionOfPseudoJet<float>.  Re-organizing file
            structure and doing some re-naming to clarify Njettiness vs.
            Nsubjettiness.  Some speedup in UpdateAxes code. (CKV)
 -- 0.3.2:  Returns zero instead of a segmentation fault when the number of
            particles in a jet is smaller than the N value in tau_N (thanks
            Grigory Ovanesyan)
 -- 0.3.2:  Fixed -Wshadow errors (thanks Grigory Ovanesyan)
 -- 0.3.1:  Fixed stray comma/semicolon compiler error (thanks Grigory Ovanesyan)
 -- 0.3.1:  Corrected tarbomb issue (thanks Jonathan Walsh)
 -- 0.3.1:  Added anti-kT seeds as option
 -- 0.3.1:  Fixed bug in minimization code with R_cutoff (thanks Chris Vermilion)
 -- 0.3.1:  Added getPartition() and getJets() functions as helper functions for
            Chris Vermilion. (JT)
Index: contrib/contribs/Nsubjettiness/trunk/Makefile
===================================================================
--- contrib/contribs/Nsubjettiness/trunk/Makefile	(revision 1383)
+++ contrib/contribs/Nsubjettiness/trunk/Makefile	(revision 1384)
@@ -1,119 +1,119 @@
 # If you are using this Makefile standalone and fastjet-config is not
 # in your path, edit this line to specify the full path
 FASTJETCONFIG=fastjet-config
 PREFIX=`$(FASTJETCONFIG) --prefix`
 CXX=g++
 CXXFLAGS= -O3 -Wall -Woverloaded-virtual -g -Wunused-parameter
 install_script = $(SHELL) ../utils/install-sh
 check_script = ../utils/check.sh
 
 # global contrib-wide Makefile include may override some of the above
 # variables (leading "-" means don't give an error if you can't find
 # the file)
 -include ../.Makefile.inc
 
 #------------------------------------------------------------------------
 # things that are specific to this contrib
 NAME=Nsubjettiness
 SRCS=Nsubjettiness.cc Njettiness.cc NjettinessPlugin.cc XConePlugin.cc MeasureDefinition.cc ExtraRecombiners.cc AxesDefinition.cc TauComponents.cc
 EXAMPLES=example_basic_usage example_advanced_usage example_v1p0p3
-EXAMPLES2=example_advanced_usage_ee
+EXAMPLES2=  #example_advanced_usage_ee  (removed from testing protocol in version 2.3.0)
 INSTALLED_HEADERS=Nsubjettiness.hh Njettiness.hh NjettinessPlugin.hh XConePlugin.hh MeasureDefinition.hh ExtraRecombiners.hh AxesDefinition.hh TauComponents.hh
 #------------------------------------------------------------------------
 
 CXXFLAGS+= $(shell $(FASTJETCONFIG) --cxxflags)
-LDFLAGS += -lm $(shell $(FASTJETCONFIG) --libs)
+LDFLAGS += $(shell $(FASTJETCONFIG) --libs)
 
 OBJS  = $(SRCS:.cc=.o)
 EXAMPLES_SRCS  = $(EXAMPLES:=.cc)
 
 install_HEADER  = $(install_script) -c -m 644
 install_LIB     = $(install_script) -c -m 644
 install_DIR     = $(install_script) -d
 install_DATA    = $(install_script) -c -m 644
 install_PROGRAM = $(install_script) -c -s
 install_SCRIPT  = $(install_script) -c
 
 .PHONY: clean distclean examples check install
 
 # compilation of the code (default target)
 all: lib$(NAME).a
 
 lib$(NAME).a: $(OBJS)
 	ar cru lib$(NAME).a $(OBJS)
 	ranlib lib$(NAME).a
 
 # building the examples
 examples: $(EXAMPLES) $(EXAMPLES2)
 
 # the following construct alloews to build each of the examples listed
 # in $EXAMPLES automatically
 $(EXAMPLES): % : %.o all
 	$(CXX) -o $@ $< -L. -l$(NAME) $(LDFLAGS)
 
 $(EXAMPLES2): % : %.o all
 	$(CXX) -o $@ $< -L. -l$(NAME) $(LDFLAGS)
 
 # check that everything went fine
 check: examples
 	@for prog in $(EXAMPLES); do\
 	  $(check_script) $${prog} ../data/single-event.dat || exit 1; \
 	done
 	@for prog in $(EXAMPLES2); do\
 	  $(check_script) $${prog} ../data/single-ee-event.dat || exit 1; \
 	done
 	@echo "All tests successful"
 
 # cleaning the directory
 clean:
 	rm -f *~ *.o *.a
 
 distclean: clean
 	rm -f lib$(NAME).a $(EXAMPLES)
 
 # install things in PREFIX/...
 install: all
 	$(install_DIR) $(PREFIX)/include/fastjet/contrib
 	for header in $(INSTALLED_HEADERS); do\
 	  $(install_HEADER) $$header $(PREFIX)/include/fastjet/contrib/;\
 	done
 	$(install_DIR) $(PREFIX)/lib
 	$(install_LIB) lib$(NAME).a $(PREFIX)/lib
 
 doxygen:
 	doxygen Doxyfile
 
 depend:
 	makedepend -Y --   -- $(SRCS) $(EXAMPLES_SRCS)
 # DO NOT DELETE
 
 Nsubjettiness.o: Nsubjettiness.hh Njettiness.hh MeasureDefinition.hh
 Nsubjettiness.o: TauComponents.hh AxesDefinition.hh
 Nsubjettiness.o: ExtraRecombiners.hh
 Njettiness.o: Njettiness.hh MeasureDefinition.hh TauComponents.hh
 Njettiness.o: AxesDefinition.hh ExtraRecombiners.hh
 NjettinessPlugin.o: NjettinessPlugin.hh Njettiness.hh MeasureDefinition.hh
 NjettinessPlugin.o: TauComponents.hh AxesDefinition.hh
 NjettinessPlugin.o: ExtraRecombiners.hh
 XConePlugin.o: XConePlugin.hh NjettinessPlugin.hh Njettiness.hh
 XConePlugin.o: MeasureDefinition.hh TauComponents.hh AxesDefinition.hh
 XConePlugin.o: ExtraRecombiners.hh
 MeasureDefinition.o: MeasureDefinition.hh TauComponents.hh
 ExtraRecombiners.o: ExtraRecombiners.hh
 AxesDefinition.o: AxesDefinition.hh MeasureDefinition.hh TauComponents.hh
 AxesDefinition.o: ExtraRecombiners.hh
 TauComponents.o: TauComponents.hh MeasureDefinition.hh
 XConePlugin.o: XConePlugin.hh NjettinessPlugin.hh Njettiness.hh
 XConePlugin.o: MeasureDefinition.hh TauComponents.hh AxesDefinition.hh
 XConePlugin.o: ExtraRecombiners.hh
 example_basic_usage.o: Nsubjettiness.hh Njettiness.hh MeasureDefinition.hh
 example_basic_usage.o: TauComponents.hh AxesDefinition.hh
 example_basic_usage.o: ExtraRecombiners.hh NjettinessPlugin.hh
 example_basic_usage.o: XConePlugin.hh
 example_advanced_usage.o: Nsubjettiness.hh Njettiness.hh MeasureDefinition.hh
 example_advanced_usage.o: TauComponents.hh AxesDefinition.hh
 example_advanced_usage.o: ExtraRecombiners.hh NjettinessPlugin.hh
 example_advanced_usage.o: XConePlugin.hh
 example_v1p0p3.o: Nsubjettiness.hh Njettiness.hh MeasureDefinition.hh
 example_v1p0p3.o: TauComponents.hh AxesDefinition.hh
 example_v1p0p3.o: ExtraRecombiners.hh NjettinessPlugin.hh
Index: contrib/contribs/Nsubjettiness/trunk/ChangeLog
===================================================================
--- contrib/contribs/Nsubjettiness/trunk/ChangeLog	(revision 1383)
+++ contrib/contribs/Nsubjettiness/trunk/ChangeLog	(revision 1384)
@@ -1,339 +1,345 @@
+2024-02-22 <jthaler>
+   Updated README and VERSION getting ready for v2.3.0 release
+   Removed extraneous "-lm" from Makefile
+   Added HalfKT options to AxesDefinition.hh
+   Updated example files with new recommended usage and higher accuracy for OnePass minimization
+   Removed "ee" example file, since it uses ee measure with pp axes (ee axes not available in current version)
 2022-06-13 <jthaler>
    Removed -std=c++11 flag from makefile
    Updated MeasureDefinition.cc to remove "static thread_local" (since it
       doesn't really seem to help with timing)
 2022-06-10 <jthaler>
    Updated makefile with -std=c++11 flag
    Updated MeasureDefinition.cc with thread_local for thread safety
 2018-07-06 <jthaler>
    Updated comments in AxesDefinition.hh about role of JetDefinitionWrapper
    Updated AUTHORS with JHEP publication information for XCone
    Prepared VERSION and NEWS for 2.2.5 release
 2018-07-05 <jthaler>
    Fixed bug in AxesDefinition.hh where _recomb was used before it was declared.
 2016-06-08 <jthaler>
    Fixed bug in MeasureDefinition.cc where axes were not completely defined,
       leading to problems with multi-pass axes 
 2016-04-04 <jthaler>
    Fixed Njettiness.cc to give value of _current_tau_components even if less
       than N constituents
    Delete extraneous code in example_advanced_usage.cc
 2016-03-29 <jthaler>
    Update for FJ 3.2.0 to deal with SharedPtr () deprecation
 2015-09-28 <jthaler>
    Updated NEWS for 2.2.1 release.
 2015-09-18 <jthaler>
    Fixed duplicate XConePlugin entry in Makefile.
 2015-08-20 <jthaler>
    Trying to fix "abs" bug in ExtraRecombiners.cc
 2015-08-19 <jthaler>
    Adding arXiv numbers to XCone papers
    Used this_jet in example_basic_usage.
    Fixed typo in example_advanced_usage header.
    Added copy/paste code in README file.
 2015-08-13 <jthaler>
    Ready for 2.2.0 release
 2015-07-23 <jthaler>
    Fixed typo in GenET_GenKT_Axes error message
    Added _too_few_axes_warning to ExclusiveJetAxes and ExclusiveCombinatorialJetAxes
    Switched to ../data/single_event_ee.dat for make check
 2015-07-20 <jthaler>
    Renamed WinnerTakeAllRecombiner.hh/cc to ExtraRecombiners.hh/cc
    Added _too_few_axes_warning to HardestJetAxes
    Added GenKT_Axes and OnePass_GenKT_Axes and Comb_GenKT_Axes (using E-scheme recombination).
    Added warning about p < 0 or delta <=0 in GenKT axes finders.
    Added warning about beta <= 0 in all measures.
 2015-07-10 <jthaler>
    Putting in small tweaks in documentation to get ready for 2.2 release candidate 1.
 2015-06-15 <jthaler>
    Starting doxygen file for eventual improved documentation.
    Starting long process of improving documentation throughout.
    Made the basic usage file a bit easier to read.
    Adding in LimitedWarnings for old style constructors
 2015-06-12 <jthaler>
    Synchronized definition of new measures with XCone paper.
    In MeasureDefinition, added default values of jet_distance_squared and beam_distance_squared for cases where we don't want to optimize specifically.
    Fixed bug in OriginalGeometricMeasure and ModifiedGeometric Measure
    Commented out DeprecatedGeometricMeasure and DeprecatedGeometricCutoffMeasure since they were only causing confusion
 2015-05-26 <TJW>
    Removed axis_scale_factor(), added bool to calculate this value if needed to save computation time
    Defined small offset in denominator of axis scaling according to accuracy of refinement
    Updated advanced examples to include tau values and number of jet constituents
 2015-05-25 <jthaler>
    Clean up of AxesDefinition
    Splitting get_axes into get_starting_axes and get_refined axes
    Putting in proper noise ranges (hopefully) for MultiPass
    Clean up of MeasureDefinition, rename jet_gamma to beam_gamma
    Put in zero checking for jet_distance in ConicalGeometricMeasure
    Added in ConicalMeasure for consistency
    Changing OnePass Minimization to allow for temporary uphill
 2015-05-24 <TJW>
    Added Combinatorial GenET_GenKT_Axes and MultiPass_Manual_Axes
    Moved Axes refining information into MeasureDefinition, associated each measure with corresponding axes refiner
    Moved get_one_pass_axes into MeasureDefinition, removed any mention of Npass
    Moved all information on number of passes to AxesDefinition
    Made AxesRefiner.hh/.cc into defunct files
 2015-05-22 <jthaler>
    Cleaning out commented text.  Renaming classes to be consistent with recommended usage.
 2015-05-22 <TJW>
    Added XConePlugin as a specific implementation of NjettinessPlugin
    Added usage of XCone beta = 1.0 and beta = 2.0 to both basic and advanced example files
    Added OriginalGeometric, ModifiedGeometric, ConicalGeometric, and XCone measures to list of test measures
    Added OnePass_GenRecomb_GenKT_Axes to list of test axes
    Added description to XCone measure in MeasureDefinition
 2015-05-21 <TJW>
    Updated minimization scheme to avoid divide-by-zero errors
    Fixed various factors of 2 in the definition of the measures
 2015-04-19 <TJW>
    Fixed bug in minimization scheme for GeneralAxesRefiner
    Moved measure_type to DefaultMeasure, removed geometric measure from e+e- example file
 2015-03-22 <TJW>
    Added OriginalGeometricMeasure and ModifiedGeometricMeasure definitions
    Changed all instances of GeometricMeasure to DeprecatedGeometricMeasure, and added error statements
    Made GeneralAxesRefiner the default axes refiner for Measure Definition, overwritten by DefaultMeasure and GeometricMeasure
    Created DefaultMeasure class for all the conical measure subclasses
    Separated out e+e- and pp measures into separate example files
 2015-03-09 <TJW>
    Added ConicalGeometric measures with jet_beta and jet_gamma definitions
    Added XCone measures derived from ConicalGeometric with jet_gamma = 1.0
    Added GeneralAxesRefiner for use with any measure (currently defined with XCone measure)
    Added axes_numerator in MeasureDefinition to define the momentum scaling for minimization (currently only defined for Conical Geometric measure)
 2014-11-28 <TJW>
    Minor change to default parameters in axes definition
 2014-10-08 <TJW>
    Updated example file with new e+e- measure definitions
    Added measure type to measure definition descriptions
    Changed order of parameters in new axes definitions
    Added standard C++ epsilon definition to GeneralERecombiner
 2014-10-07 <TJW>
    Updated example_advanced_usage with new axes choices
    Reversed inheritance of NormalizedMeasure and NormalizedCutoffMeasure (and Geometric) back to original
    Storing _RcutoffSq as separate variable, and recalculating it in NormalizedMeasure 
    Cleaning up ExclusiveCombinatorialJetAxes and added comments to explain the process
    Fixed memory leaks using delete_recombiner_when_unused()
    Fixed manual axes bug in Njettiness
    Cleaned up enum definitions
 2014-10-01 <TJW>
    Added new parameterized recombination scheme to Winner-Take-All recombiner
    Created Winner-Take-All GenKT and general Recomb GenKT axes finders and onepass versions
    Created new N choose M minimization axis finder, created N choose M WTA GenKT axis finder as example
    Removed NPass as constructor argument in AxesDefinition, made it set through protected method
    Removed TauMode as constructor argument in MeasureDefinition, made it set through protected method
    Flipped inheritance of NormalizedMeasure and NormalizedCutoffMeasure (same for Geometric) to remove error of squaring the integer maximum
    Created new MeasureType enum to allow user to choose between pp and ee variables (ee variables need testing)
    Updated MeasureDefinition constructors to take in extra MeasureType parameter (but defaulted to pp variables)
    Added new Default TauMode argument 
    Fixed unsigned integers in various places
    Added setAxes method to NjettinessPlugin
 2014-08-26 <JDT>
    Enhanced TauComponents to include more infomation
    NjettinessExtras now inherits from TauComponents
    Removed getPartition from Njettiness, to avoid code duplication
    Fixed double calculating issue in NjettinessPlugin::run_clustering()
    Now AxesDefinition can use measure information without running AxesRefiner
    Added TauStructure so the jets returned by TauComponents can know their tau value.
 2014-08-25 <JDT>
    Merged MeasureDefinition and MeasureFunction into new MeasureDefinition.
    Merged StartingAxesFinder and AxesDefinition into new AxesDefinition.
    Renamed AxesFinder.cc/hh to AxesRefiner.cc/hh
    Renamed NjettinessDefinition.cc/hh to AxesDefinition.cc/hh
    Renamed MeasureFunction.cc/hh to MeasureDefinition.cc/hh
    Renaming result() function in MeasureDefinition to be consistent with Nsubjettiness interface.
    Split off TauComponents into separate header
    Added TauPartition class for readability of partitioning
    Moved NjettinessExtras into TauComponents, as this will eventually be the logical location
    Added cross check of new MeasureDefinition and AxesDefinition in example_advanced_usage.
    Lots of comments updated.
    Changed version number to 2.2.0-alpha-dev, since this is going to be a bigger update than I had originally thought
 2014-08-20 <JDT>
    Incorporated code in NjettinessPlugin to handle FJ3.1 treatment of auto_ptr (thanks Gregory)
    Changed version number to 2.1.1-alpha-dev
    Split AxesFinder into StartingAxesFinder and RefiningAxesFinder for clarity.
    Manual axes mode now corresponds to a NULL StartingAxesFinder in Njettiness (so removed AxesFinderFromUserInput)
    Added AxesRefiningMode to make selection of minimization routine more transparent in Njettiness
    Moved sq() to more appropriate place in AxesFinder.hh
    Rearranged Nsubjettiness.hh to make the old code less visible.
    Renamed AxesFinderFromOnePassMinimization -> AxesFinderFromConicalMinimization
    Renamed DefaultUnnormalizedMeasureFunction -> ConicalUnnormalizedMeasureFunction
    Removed supportsMultiPassMinimization() from MeasureDefinition since any One Pass algorithm can be multipass.
 2014-07-09 <JDT>
    Changed version for 2.1.0 release.
    Updated NEWS to reflect 2.1.0 release
 2014-07-07 <JDT>
    Added forward declaration of options in NjettinessDefinition for readability.
    Updated README with some clarifications
    Added usage information in the example file
    Reran svn propset svn:keywords Id *.cc *.hh
 2014-06-25 <JDT>
    Declaring release candidate of 2.1
 2014-06-11 <JDT>
    Fixed virtual destructor issue in AxesFinder
    Changing copy() to create() in NjettinessDefinition for "new" clarity
    Converted some SharedPtr to regular pointers in NjettinessDefinition to be consistent on meaning of "create" commands.
 2014-06-10 <JDT>
    Slight modification of example_advanced_usage
    Fixed bug in GeometricCutoffMeasure (incorrect denominator setting)
 2014-06-05 <JDT>
    Moved public before private in the .hh files for readability
    Starting process of switching to SharedPtr internally
    Clean up of AxesFinderFromGeometricMinimization
    Simplified AxesFinder interface such that it doesn't know about starting axes finders (this is now handled in Njettiness).
    Added const qualifiers in Njettiness
 2014-06-04 <JDT>
    Implemented AxesDefinition class
    Added descriptions to AxesDefinition and MeasureDefinition
    Simplified example_advanced_usage with new Definitions
    Made copy constructor private for Njettiness, to avoid copying 
 2014-06-03 <JDT>
    Implemented remaining suggestions from FJ authors (Thanks!)
    Fixed bug in example_advanced_usage where wrong beta value was used for NjettinessPlugin tests.
    Removed NANs as signals for number of parameters in Nsubjettiness and NjettinessPlugin
    Reduced the number of allowed parameters from 4 to 3.
    Wrapped NEWS to 80 characters
    Added MeasureDefinition as way to safely store information about the measures used
    Converted a few NANs to std::numeric_limits<double>::quiet_NaN() when a parameter shouldn't be used.
    Added AxesStruct and MeasureStruct to simplify the form of example_advanced_usage
    Added example_v1p0p3 to check for backwards compatibility with v1.0.3
    Changed the names of the MeasureFunctions in order to avoid conflicts with the new MeasureDefinitions
    Fixed bug in correlation between subjets and tau values in NjettinessPlugin
    Added currentTauComponents to Nsubjettiness
    Added subTau information to example_basic_usage
    Added file NjettinessDefinition to hold MeasureDefinition
    Changed Njettiness constructors to treat MeasureSpecification as primary object
    Fixed segmentation fault with ClusterSequenceAreas
 2014-06-02 <JDT>
    Implemented many suggestions from FJ authors (Thanks!)
    Removed FastJet 2 specific code
    Made sq() function into internal namespace (as "inline static" to avoid conflicts with other packages)
    Made setAxes() take const reference argument
    Rewrapped README to 80 characters and updated/improved some of the descriptions
    Clarified NEWS about what parts of the Nsubjettiness code is backwards compatible with v1.0.3
    Clarified the para choices in Nsubjettiness constructor
 2014-04-30 <JDT>
    Added (void)(n_jets) in AxesFinder.hh to fix unused-parameter warning
 2014-04-29 <JDT>
    Added manual definition of NAN for compilers that don't have it.
    Removed a few more unused parameters for compilation
 2014-04-22 <JDT>
    Turned on -Wunused-parameter compiler flag to fix ATLAS compile issues.
 2014-04-18 <JDT>
    Tweaks to NEWS and README.  Preparing for 2.0.0-rc1 release.
 2014-04-16 <JDT>
    Decided that enough has changed that this should be v2.0
    Added Id tags
 2014-04-14 <JDT>
    Added get_partition_list to MeasureFunction
    Removed do_cluster from MeasureFunction (no longer needed)
    Fixed bug with NjettinessPlugin where jets were listed in backwards order from axes.
    Removed various commented out pieces of code.
 2014-03-16 <JDT>
    Added partitioning information to Nsubjettiness
    Partitioning is now calculated in MeasureFunction and stored by Njettiness.
    Rewrote MeasureFunction result() to call result_from_partition()
    Added subjet (and constituent counting) information to example_basic_usage
    Commented out redundant "getJets" function
 2014-02-25 <JDT>
    Added access to seedAxes used for one-pass minimization routines.
    Added axes print out to example_basic_usage, and fixed too many PrintJets declarations
 2014-02-24 <JDT>
    Fixed embarrassing bug with min_axes (error introduced after v1.0 to make it the same as onepass_kt)
    Simplified GeometricMeasure and added possibility of beta dependence
    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.
    Split example into example_basic_usage and example_advanced_usage
 2014-01-28 <TJ>
    Added new options in WinnerTakeAllRecombiner to use either pT or pT^2/E to recombine particles
 2014-01-24 <JDT>
    Added access to currentAxes from Nsubjettiness.
 2014-01-18 <JDT>
    Added beam regions to MeasureFunction, correspondingly renamed functions to have jet and beam regions
    Renamed functions in TauComponents for consistency with MeasureFunction
    Adding debugging code to AxesFinderFromOnePassMinimization::getAxes
    Worked extensively on example.cc to make sure that it tests all available options.
    Rewrote PrintJets command in example.cc for later improvements
    Converted some magic numbers to std::numeric_limits<double>::max()
 2014-01-17 <JDT>
    Rewrote KMeansMinimization to call OnePassMinimization, adding noise explicitly.
    Removed any nothing of noise from OnePassMinimization
    Removed Double32_t for root usage is Nsubjettiness
    Clean up of many comments throughout the code, updating of README file
    Removed unnecessary establishAxes in Njettiness
    Removed bare constructor for Njettiness to avoid incompatibility with enum choices, may reinstate later.  Also removed setMeasureFunction, setAxesFinder for same reason
    NjettinessExtras now calls TauComponents
 2014-01-16 <TJ>
    Moved minimization functions to OnePassMinimization, changed KMeansMinimization class to simply call OnePassMinimization a specified number of times
    Added extra tau function in TauComponents for users to get tau directly
    Changed radius parameter in AxesFinderFromExclusiveJet subclasses to use max_allowable_R
    Updated example.ref to account for changes due to change in radius parameter
 2014-01-15 <TJ>
    Changed NjettinessComponents to TauComponents
    Updated MeasureFunction with "result" function that returns TauComponents object
    TauComponents changed to calculate all tau components given subtaus_numerator and tau_denominator
    Njettiness updated to return TauComponents object rather than individual components
    Nsubjettiness and NjettinessPlugin updated to have option for 4th parameter
 2014-01-14 <TJ>
    Added NjettinessComponents class so Njettiness does not recalculate tau values
    Removed old Njettiness constructors, updated Nsubjettiness and NjettinessPlugin constructors to use new constructor
    Added geometric minimization to OnePassAxesFinders
    Created new Njettiness function to set OnePassAxesFinders to reduce code
    Updated LightLikeAxis with ConvertToPseudoJet function
    Updated README with new functionality of code
 2014-01-12 <TJ>
    Removed NsubGeometricParameters in all functions/constructors, replaced with Rcutoff double
    Added three new measure mode options where Rcutoff is declared explicitly in parameters
    Added checks so minimization axes finders are not used for geometric measures
    AxesFinderFromOnePassMinimization class created as child of AxesFinderFromKmeansMinimization
    Added new NsubjettinessRatio constructor to include MeasureMode option
    Moved AxesFinder and MeasureFunction declarations from AxesMode and MeasureMode into separate Njettiness function
    Removed R0 from AxesFinderFromKmeansMinimization
    Changed example.cc to get rid of use of NsubGeometricParameters
 2014-01-9 <TJ>
    Removed NsubParameters in all functions/constructors, replaced with three separate parameters
    Added checks for correct number of parameters in Njettiness constructor
 2014-01-8 <TJ>
    Removed normalization information from Nsubjettiness
    Added flag to MeasureFunction to give option of using the denominator
    Split DefaultMeasure into separate normalized and unnormalized classes
 2014-01-7 <TJ>
    Added capability of choosing a specific Measure in Njettiness
    Added new Nsubjettiness constructor to allow choice of both AxesMode and MeasureMode
 2014-01-6 <TJ>
    Updated copyright information
    Fixed bug in WinnerTakeAllRecombiner
    Moved KMeansParameters to AxesFinder
    Updated README with descriptions of new header files
 2013-12-30 <TJ>
    Changed name of MeasureFunctor to MeasureFunction
    Created separate .hh/.cc files for MeasureFunction, AxesFinder, and WinnerTakeAllRecombiner
    Updated Makefile to account for new files
    Removed getMinimumAxes in AxesFinderFromKMeansMinimization, consolidated with getAxes
    Updated comments on classes and major functions
 2013-12-22 <TJ>
    Created .cc files and moved all function definitions into .cc files
    Updated Makefile to account for new .cc files
 2013-11-12 <TJ>
    Added to fjcontrib svn
 2013-11-12 <jthaler>
    Debugging svn
 2013-11-11 <TJ>
    Changed MeasureFunctor to separately treat tau numerator and denominator
    Changed some of the function names in MeasureFunctor.  Should not affect users
    Added more informative function names to Njettiness.
    Njettiness now allows finding unnormalized tau values
    Added WTARecombiner to define winner-take-all axes
    Added various WTA options to AxesMode
    Added setAxes to Nsubjettiness
    Added NsubjettinessRatio function
 2013-08-26 <jthaler>
    Added inlines to fix compile issue
    Put some of the minimization code inside of the AxesFinderFromKmeansMinimization class
 2013-02-23 <jthaler>
    Fixed dependency issue (now using make depend)
 2013-02-22 <jthaler>
    Fixed memory management and failed make check issues.
 2013-02-21 <jthaler>
    First version submitted to fjcontrib
 2013-02-20 <jthaler>
    Initial creation based on previous plugin hosted at http://www.jthaler.net/jets/
 
 
 
Index: contrib/contribs/Nsubjettiness/trunk/example_advanced_usage.cc
===================================================================
--- contrib/contribs/Nsubjettiness/trunk/example_advanced_usage.cc	(revision 1383)
+++ contrib/contribs/Nsubjettiness/trunk/example_advanced_usage.cc	(revision 1384)
@@ -1,985 +1,996 @@
 //  Nsubjettiness Package
 //  Questions/Comments?  jthaler@jthaler.net
 //
 //  Copyright (c) 2011-13
 //  Jesse Thaler, Ken Van Tilburg, Christopher K. Vermilion, and TJ Wilkason
 //
 // Run this example with
 //     ./example_advanced_usage < ../data/single-event.dat
 //
 //  $Id$
 //----------------------------------------------------------------------
 // This file is part of FastJet contrib.
 //
 // It is free software; you can redistribute it and/or modify it under
 // the terms of the GNU General Public License as published by the
 // Free Software Foundation; either version 2 of the License, or (at
 // your option) any later version.
 //
 // It is distributed in the hope that it will be useful, but WITHOUT
 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 // or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
 // License for more details.
 //
 // You should have received a copy of the GNU General Public License
 // along with this code. If not, see <http://www.gnu.org/licenses/>.
 //----------------------------------------------------------------------
 
 
 #include <iomanip>
 #include <stdlib.h>
 #include <stdio.h>
 #include <time.h>
 #include <iostream>
 #include <istream>
 #include <fstream>
 #include <sstream>
 #include <string>
 
 #include "fastjet/PseudoJet.hh"
 #include "fastjet/ClusterSequenceArea.hh"
 #include <sstream>
 #include "Nsubjettiness.hh" // In external code, this should be fastjet/contrib/Nsubjettiness.hh
 #include "Njettiness.hh"
 #include "NjettinessPlugin.hh"
 #include "XConePlugin.hh"
 
 using namespace std;
 using namespace fastjet;
 using namespace fastjet::contrib;
 
 // forward declaration to make things clearer
 void read_event(vector<PseudoJet> &event);
 void analyze(const vector<PseudoJet> & input_particles);
 
 //----------------------------------------------------------------------
 int main(){
 
   //----------------------------------------------------------
   // read in input particles
   vector<PseudoJet> event;
   read_event(event);
   cout << "# read an event with " << event.size() << " particles" << endl;
 
   //----------------------------------------------------------
   // illustrate how Nsubjettiness contrib works
 
   analyze(event);
 
   return 0;
 }
 
 // Simple class to store Axes along with a name for display
 class AxesStruct {
    
 private:
    // Shared Ptr so it handles memory management
    SharedPtr<AxesDefinition> _axes_def;
    
 public:
    AxesStruct(const AxesDefinition & axes_def)
    : _axes_def(axes_def.create()) {}
 
    // Need special copy constructor to make it possible to put in a std::vector
    AxesStruct(const AxesStruct& myStruct)
    : _axes_def(myStruct._axes_def->create()) {}
    
    const AxesDefinition & def() const {return *_axes_def;}
+   AxesDefinition & def_for_change() {return *_axes_def;}
    string description() const {return _axes_def->description();}
    string short_description() const {return _axes_def->short_description();}
 
 };
 
 
 // Simple class to store Measures to make it easier to put in std::vector
 class MeasureStruct {
    
 private:
    // Shared Ptr so it handles memory management
    SharedPtr<MeasureDefinition> _measure_def;
    
 public:
    MeasureStruct(const MeasureDefinition& measure_def)
    : _measure_def(measure_def.create()) {}
    
    // Need special copy constructor to make it possible to put in a std::vector
    MeasureStruct(const MeasureStruct& myStruct)
    : _measure_def(myStruct._measure_def->create()) {}
    
    const MeasureDefinition & def() const {return *_measure_def;}
    string description() const {return _measure_def->description();}
    
 };
 
 
 // read in input particles
 void read_event(vector<PseudoJet> &event){  
   string line;
   while (getline(cin, line)) {
     istringstream linestream(line);
     // take substrings to avoid problems when there are extra "pollution"
     // characters (e.g. line-feed).
     if (line.substr(0,4) == "#END") {return;}
     if (line.substr(0,1) == "#") {continue;}
     double px,py,pz,E;
     linestream >> px >> py >> pz >> E;
     PseudoJet particle(px,py,pz,E);
 
     // push event onto back of full_event vector
     event.push_back(particle);
   }
 }
 
 // Helper Function for Printing out Jet Information
 void PrintJets(const vector <PseudoJet>& jets, bool commentOut = false);
 void PrintAxes(const vector <PseudoJet>& jets, bool commentOut = false);
 void PrintJetsWithComponents(const vector <PseudoJet>& jets, bool commentOut = false);
 
 ////////
 //
 //  Main Routine for Analysis 
 //
 ///////
 
 void analyze(const vector<PseudoJet> & input_particles) {
    
    ////////
    //
    //  This code will check multiple axes/measure modes
    //  First thing we do is establish the various modes we will check
    //
    ///////
 
    //Define characteristic test parameters to use here
    double p = 0.5;
    double delta = 10.0; // close to winner-take-all.  TODO:  Think about right value here.
    double R0 = 0.2;
    double Rcutoff = 0.5;
    double infinity = std::numeric_limits<int>::max();
    int nExtra = 2;
    int NPass = 10;
 
    // A list of all of the available axes modes
    vector<AxesStruct> _testAxes;
+   _testAxes.push_back(HalfKT_Axes());
    _testAxes.push_back(KT_Axes());
    _testAxes.push_back(CA_Axes());
    _testAxes.push_back(AntiKT_Axes(R0));
+   _testAxes.push_back(WTA_HalfKT_Axes());
    _testAxes.push_back(WTA_KT_Axes());
    _testAxes.push_back(WTA_CA_Axes());
    _testAxes.push_back(GenKT_Axes(p, R0));
    _testAxes.push_back(WTA_GenKT_Axes(p, R0));
    _testAxes.push_back(GenET_GenKT_Axes(delta, p, R0));
 
+   _testAxes.push_back(OnePass_HalfKT_Axes());
    _testAxes.push_back(OnePass_KT_Axes());
    _testAxes.push_back(OnePass_AntiKT_Axes(R0));
+   _testAxes.push_back(OnePass_WTA_HalfKT_Axes());
    _testAxes.push_back(OnePass_WTA_KT_Axes());
    _testAxes.push_back(OnePass_GenKT_Axes(p, R0));
    _testAxes.push_back(OnePass_WTA_GenKT_Axes(p, R0));
    _testAxes.push_back(OnePass_GenET_GenKT_Axes(delta, p, R0));
 
    _testAxes.push_back(Comb_GenKT_Axes(nExtra, p, R0));
    _testAxes.push_back(Comb_WTA_GenKT_Axes(nExtra, p, R0));
    _testAxes.push_back(Comb_GenET_GenKT_Axes(nExtra, delta, p, R0));
 
    // manual axes (should be identical to kt axes)
    _testAxes.push_back(Manual_Axes());
    _testAxes.push_back(OnePass_Manual_Axes());
 
    // these axes are not checked during make check since they do not give reliable results
    _testAxes.push_back(OnePass_CA_Axes()); // not recommended 
    _testAxes.push_back(OnePass_WTA_CA_Axes()); // not recommended
    _testAxes.push_back(MultiPass_Axes(NPass));
    _testAxes.push_back(MultiPass_Manual_Axes(NPass));
    int num_unchecked = 4; // number of unchecked axes
 
+   // For testing purposes on different platforms, increase number of iterations
+   // and accuracy for OnePass minimization to be less sensitive to floating point rounding
+   for (int i = 0; i < _testAxes.size(); i++) {
+      if (_testAxes[i].def().nPass() == 1) {
+         _testAxes[i].def_for_change().setNPass(1, 10000, 0.00001); // defaut is 1, 1000, 0.0001
+      }
+   }
+   
    //
    // Note:  Njettiness::min_axes is not guarenteed to give a global
    // minimum, only a local minimum, and different choices of the random
    // number seed can give different results.  For that reason,
    // the one-pass minimization are recommended over min_axes.
    //
    
    // Getting a smaller list of recommended axes modes
    // These are the ones that are more likely to give sensible results (and are all IRC safe)
    vector<AxesStruct> _testRecommendedAxes;
-   _testRecommendedAxes.push_back(KT_Axes());
+   _testRecommendedAxes.push_back(HalfKT_Axes());
    _testRecommendedAxes.push_back(WTA_KT_Axes());
-   _testRecommendedAxes.push_back(OnePass_KT_Axes());
-   _testRecommendedAxes.push_back(OnePass_WTA_KT_Axes());
 
    // new axes options added in most recent version of Nsubjettiness
    // these are separate from above since they should only be defined with a cutoff value for sensible results
    vector<AxesStruct> _testAlgorithmRecommendedAxes;
    _testAlgorithmRecommendedAxes.push_back(GenET_GenKT_Axes(1.0, 1.0, Rcutoff));
    _testAlgorithmRecommendedAxes.push_back(GenET_GenKT_Axes(infinity, 1.0, Rcutoff));
    _testAlgorithmRecommendedAxes.push_back(GenET_GenKT_Axes(1.0, 0.5, Rcutoff));
    _testAlgorithmRecommendedAxes.push_back(OnePass_GenET_GenKT_Axes(1.0, 1.0, Rcutoff));
    _testAlgorithmRecommendedAxes.push_back(OnePass_GenET_GenKT_Axes(infinity, 1.0, Rcutoff));
    _testAlgorithmRecommendedAxes.push_back(OnePass_GenET_GenKT_Axes(1.0, 0.5, Rcutoff));
 
    // Getting some of the measure modes to test
    // (When applied to a single jet we won't test the cutoff measures,
    // since cutoffs aren't typically helpful when applied to single jets)
    // Note that we are calling measures by their MeasureDefinition
    vector<MeasureStruct> _testMeasures;
    _testMeasures.push_back(  NormalizedMeasure(1.0, 1.0, pt_R));
    _testMeasures.push_back(UnnormalizedMeasure(1.0     , pt_R));
    _testMeasures.push_back(  NormalizedMeasure(2.0, 1.0, pt_R));
    _testMeasures.push_back(UnnormalizedMeasure(2.0     , pt_R));
 
    // When doing Njettiness as a jet algorithm, want to test the cutoff measures.
    // (Since they are not senisible without a cutoff)
    vector<MeasureStruct> _testCutoffMeasures;
    _testCutoffMeasures.push_back(UnnormalizedCutoffMeasure(1.0, Rcutoff, pt_R));
    _testCutoffMeasures.push_back(UnnormalizedCutoffMeasure(2.0, Rcutoff, pt_R));
    // new measures added in the most recent version of NSubjettiness
    _testCutoffMeasures.push_back(ConicalMeasure(1.0, Rcutoff));
    _testCutoffMeasures.push_back(ConicalMeasure(2.0, Rcutoff));
    _testCutoffMeasures.push_back(OriginalGeometricMeasure(Rcutoff));
    _testCutoffMeasures.push_back(ModifiedGeometricMeasure(Rcutoff));
    _testCutoffMeasures.push_back(ConicalGeometricMeasure(1.0, 1.0, Rcutoff));
    _testCutoffMeasures.push_back(ConicalGeometricMeasure(2.0, 1.0, Rcutoff));
    _testCutoffMeasures.push_back(XConeMeasure(1.0, Rcutoff)); // Should be identical to ConicalGeometric
    _testCutoffMeasures.push_back(XConeMeasure(2.0, Rcutoff));
 
    /////// N-subjettiness /////////////////////////////
 
    ////////
    //
    //  Start of analysis.  First find anti-kT jets, then find N-subjettiness values of those jets
    //
    ///////
    
    // Initial clustering with anti-kt algorithm
    JetAlgorithm algorithm = antikt_algorithm;
    double jet_rad = 1.00; // jet radius for anti-kt algorithm
    JetDefinition jetDef = JetDefinition(algorithm,jet_rad,E_scheme,Best);
    ClusterSequence clust_seq(input_particles,jetDef);
    vector<PseudoJet> antikt_jets  = sorted_by_pt(clust_seq.inclusive_jets());
    
    // clust_seq.delete_self_when_unused();
    // small number to show equivalence of doubles
    double epsilon = 0.0001;
    
    for (int j = 0; j < 2; j++) { // Two hardest jets per event
       if (antikt_jets[j].perp() < 200) continue;
             
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       cout << "Analyzing Jet " << j + 1 << ":" << endl;
       cout << "-----------------------------------------------------------------------------------------------" << endl;
 
       
       ////////
       //
       //  Basic checks of tau values first
       //
       //  If you don't want to know the directions of the subjets,
       //  then you can use the simple function Nsubjettiness.
       //
       //  Recommended usage for Nsubjettiness:
       //  AxesMode:  kt_axes, wta_kt_axes, onepass_kt_axes, or onepass_wta_kt_axes
       //  MeasureMode:  unnormalized_measure
       //  beta with kt_axes: 2.0
       //  beta with wta_kt_axes: anything greater than 0.0 (particularly good for 1.0)
       //  beta with onepass_kt_axes or onepass_wta_kt_axes:  between 1.0 and 3.0
       //
       ///////
       
       
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       cout << "Outputting N-subjettiness Values" << endl;
       cout << "-----------------------------------------------------------------------------------------------" << endl;
 
       
       // Now loop through all options
       cout << setprecision(6) << right << fixed;
       for (unsigned iM = 0; iM < _testMeasures.size(); iM++) {
          
          cout << "-----------------------------------------------------------------------------------------------" << endl;
          cout << _testMeasures[iM].description() << ":" << endl;
          cout << setw(25) << "AxisMode"
             << setw(14) << "tau1"
             << setw(14) << "tau2"
             << setw(14) << "tau3"
             << setw(14) << "tau2/tau1"
             << setw(14) << "tau3/tau2"
             << endl;
          
          for (unsigned iA = 0; iA < _testAxes.size(); iA++) {
 
             // Current axes/measure modes and particles
             const PseudoJet         & my_jet      = antikt_jets[j];
             const vector<PseudoJet>   particles   = my_jet.constituents();
             const AxesDefinition    & axes_def    = _testAxes[iA].def();
             const MeasureDefinition & measure_def = _testMeasures[iM].def();
             
             // This case doesn't work, so skip it.
             // if (axes_def.givesRandomizedResults()) continue;
 
             // define Nsubjettiness functions
             Nsubjettiness        nSub1(1,    axes_def, measure_def);
             Nsubjettiness        nSub2(2,    axes_def, measure_def);
             Nsubjettiness        nSub3(3,    axes_def, measure_def);
 
             // define manual axes when they are necessary (should be identical to KT_Axes)
             if (axes_def.needsManualAxes()) {
                JetDefinition manual_jetDef(fastjet::kt_algorithm,
                                              fastjet::JetDefinition::max_allowable_R, 
                                              // new WinnerTakeAllRecombiner(), 
                                              fastjet::E_scheme, 
                                              fastjet::Best);
 
                fastjet::ClusterSequence manual_clustSeq(particles, manual_jetDef);
 
                nSub1.setAxes(manual_clustSeq.exclusive_jets(1));
                nSub2.setAxes(manual_clustSeq.exclusive_jets(2));
                nSub3.setAxes(manual_clustSeq.exclusive_jets(3));
             }
 
             // calculate Nsubjettiness values
             double tau1 = nSub1(my_jet);
             double tau2 = nSub2(my_jet);
             double tau3 = nSub3(my_jet);
                         
             //These should only happen if the axes are not manual and are not multipass
             double tau21, tau32;
             if (!axes_def.needsManualAxes() && !axes_def.givesRandomizedResults()) {
                // An entirely equivalent, but painful way to calculate is:
                double tau1alt = measure_def(particles,axes_def(1,particles,&measure_def));
                double tau2alt = measure_def(particles,axes_def(2,particles,&measure_def));
                double tau3alt = measure_def(particles,axes_def(3,particles,&measure_def));
                assert(tau1alt == tau1);
                assert(tau2alt == tau2);
                assert(tau3alt == tau3);
 
                NsubjettinessRatio   nSub21(2,1, axes_def, measure_def);
                NsubjettinessRatio   nSub32(3,2, axes_def, measure_def);
                tau21 = nSub21(my_jet);
                tau32 = nSub32(my_jet);
 
                // Make sure calculations are consistent
                if (!_testAxes[iA].def().givesRandomizedResults()) {
                   assert(abs(tau21 - tau2/tau1) < epsilon);
                   assert(abs(tau32 - tau3/tau2) < epsilon);
                }
             }
             else {
                tau21 = tau2/tau1;
                tau32 = tau3/tau2;
             }
 
             string axesName = _testAxes[iA].short_description();
             string left_hashtag;
 
             // comment out with # because MultiPass uses random number seed, or because axes do not give reliable results (those at the end of axes vector)
             if (_testAxes[iA].def().givesRandomizedResults() || iA >= (_testAxes.size() - num_unchecked)) left_hashtag = "#";
             else left_hashtag = " ";
 
             // Output results:
             cout << std::right
                << left_hashtag
                << setw(23)
                << axesName
                << ":"
                << setw(14) << tau1
                << setw(14) << tau2
                << setw(14) << tau3
                << setw(14) << tau21
                << setw(14) << tau32
                << endl;
          }
       }
 
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       cout << "Done Outputting N-subjettiness Values" << endl;
       cout << "-----------------------------------------------------------------------------------------------" << endl;
 
       
       ////////
       //
       //  Finding axes/jets found by N-subjettiness partitioning
       //
       //  This uses the component_results function to get the subjet information
       //
       ///////
 
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       cout << "Outputting N-subjettiness Subjets" << endl;
       cout << "-----------------------------------------------------------------------------------------------" << endl;
 
       
       // Loop through all options, this time setting up jet finding
       cout << setprecision(6) << left << fixed;
       for (unsigned iM = 0; iM < _testMeasures.size(); iM++) {
          
          for (unsigned iA = 0; iA < _testRecommendedAxes.size(); iA++) {
 
             const PseudoJet         & my_jet      = antikt_jets[j];
             const AxesDefinition    & axes_def    = _testRecommendedAxes[iA].def();
             const MeasureDefinition & measure_def = _testMeasures[iM].def();
             
             // This case doesn't work, so skip it.
             if (axes_def.givesRandomizedResults()) continue;
             
             // define Nsubjettiness functions
             Nsubjettiness        nSub1(1,    axes_def, measure_def);
             Nsubjettiness        nSub2(2,    axes_def, measure_def);
             Nsubjettiness        nSub3(3,    axes_def, measure_def);
             
             // get component results
             TauComponents tau1comp = nSub1.component_result(my_jet);
             TauComponents tau2comp = nSub2.component_result(my_jet);
             TauComponents tau3comp = nSub3.component_result(my_jet);
             
             vector<PseudoJet> jets1 = tau1comp.jets();
             vector<PseudoJet> jets2 = tau2comp.jets();
             vector<PseudoJet> jets3 = tau3comp.jets();
 
             vector<PseudoJet> axes1 = tau1comp.axes();
             vector<PseudoJet> axes2 = tau2comp.axes();
             vector<PseudoJet> axes3 = tau3comp.axes();
 
             cout << "-----------------------------------------------------------------------------------------------" << endl;
             cout << measure_def.description() << ":" << endl;
             cout << axes_def.description() << ":" << endl;
             
             bool commentOut = false;
             if (axes_def.givesRandomizedResults()) commentOut = true;  // have to comment out min_axes, because it has random values
             
             // This helper function tries to find out if the jets have tau information for printing
             PrintJetsWithComponents(jets1,commentOut);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintJetsWithComponents(jets2,commentOut);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintJetsWithComponents(jets3,commentOut);
             
             cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
             cout << "Axes Used for Above Subjets" << endl;
 
             PrintAxes(axes1,commentOut);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintAxes(axes2,commentOut);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintAxes(axes3,commentOut);
             
          }
       }
       
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       cout << "Done Outputting N-subjettiness Subjets" << endl;
       cout << "-----------------------------------------------------------------------------------------------" << endl;
 
    }
    
 
    ////////// the XCone Jet Algorithm ///////////////////////////
 
    ////////
    //
    //  We define a specific implementation of N-jettiness as a jet algorithm, which we call "XCone".
    //  This is the recommended version for all users.  
    //
    //  Recommended usage of XConePlugin is with beta = 2.0
    //  Beta = 1.0 is also useful as a recoil-free variant in the face of pile-up.
    //
    ///////
    
    cout << "-----------------------------------------------------------------------------------------------" << endl;
    cout << "Using the XCone Jet Algorithm" << endl;
    cout << "-----------------------------------------------------------------------------------------------" << endl;
 
    //create list of various values of beta
    vector<double> betalist;
    betalist.push_back(1.0);
    betalist.push_back(2.0);
    unsigned int n_betas = betalist.size();   
 
    for (unsigned iB = 0; iB < n_betas; iB++) {
    
       double beta = betalist[iB];
 
       // define the plugins
       XConePlugin xcone_plugin2(2, Rcutoff, beta);
       XConePlugin xcone_plugin3(3, Rcutoff, beta);
       XConePlugin xcone_plugin4(4, Rcutoff, beta);
 
       // and the jet definitions
       JetDefinition xcone_jetDef2(&xcone_plugin2);
       JetDefinition xcone_jetDef3(&xcone_plugin3);
       JetDefinition xcone_jetDef4(&xcone_plugin4);
 
       // and the cluster sequences
       ClusterSequence xcone_seq2(input_particles, xcone_jetDef2);
       ClusterSequence xcone_seq3(input_particles, xcone_jetDef3);
       ClusterSequence xcone_seq4(input_particles, xcone_jetDef4);
 
       // and associated extras for more information
       const NjettinessExtras * extras2 = njettiness_extras(xcone_seq2);
       const NjettinessExtras * extras3 = njettiness_extras(xcone_seq3);
       const NjettinessExtras * extras4 = njettiness_extras(xcone_seq4);
 
       // and find the jets
       vector<PseudoJet> xcone_jets2 = xcone_seq2.inclusive_jets();
       vector<PseudoJet> xcone_jets3 = xcone_seq3.inclusive_jets();
       vector<PseudoJet> xcone_jets4 = xcone_seq4.inclusive_jets();
 
       // (alternative way to find the jets)
       //vector<PseudoJet> xcone_jets2 = extras2->jets();
       //vector<PseudoJet> xcone_jets3 = extras3->jets();
       //vector<PseudoJet> xcone_jets4 = extras4->jets();
 
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       cout << "Using beta = " << setprecision(2) << beta << ", Rcut = " << setprecision(2) << Rcutoff << endl;
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       
       PrintJets(xcone_jets2);
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintJets(xcone_jets3);
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintJets(xcone_jets4);
 
       // The axes might point in a different direction than the jets
       // Using the NjettinessExtras pointer (ClusterSequence::Extras) to access that information         
       vector<PseudoJet> xcone_axes2 = extras2->axes();
       vector<PseudoJet> xcone_axes3 = extras3->axes();
       vector<PseudoJet> xcone_axes4 = extras4->axes();
       
       cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
       cout << "Axes Used for Above Jets" << endl;
       
       PrintAxes(xcone_axes2);
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintAxes(xcone_axes3);
       cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
       PrintAxes(xcone_axes4);
       
       bool calculateArea = false;
       if (calculateArea) {
          cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
          cout << "Adding Area Information (quite slow)" << endl;
          
          double ghost_maxrap = 5.0; // e.g. if particles go up to y=5
          AreaDefinition area_def(active_area_explicit_ghosts, GhostedAreaSpec(ghost_maxrap));
          
          // Defining cluster sequences with area
          ClusterSequenceArea xcone_seq_area2(input_particles, xcone_jetDef2, area_def);
          ClusterSequenceArea xcone_seq_area3(input_particles, xcone_jetDef3, area_def);
          ClusterSequenceArea xcone_seq_area4(input_particles, xcone_jetDef4, area_def);
          
          vector<PseudoJet> xcone_jets_area2 = xcone_seq_area2.inclusive_jets();
          vector<PseudoJet> xcone_jets_area3 = xcone_seq_area3.inclusive_jets();
          vector<PseudoJet> xcone_jets_area4 = xcone_seq_area4.inclusive_jets();
          
          PrintJets(xcone_jets_area2);
          cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
          PrintJets(xcone_jets_area3);
          cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
          PrintJets(xcone_jets_area4);
       }
    }
    
    cout << "-----------------------------------------------------------------------------------------------" << endl;
    cout << "Done Using the XCone Jet Algorithm" << endl;
    cout << "-----------------------------------------------------------------------------------------------" << endl;
 
 
 
    ////////// N-jettiness as a jet algorithm ///////////////////////////
 
    ////////
    //
    //  The user can also defined N-jettiness as a jet algorithm more generally, using different choice
    //  for measures and for axis finding. 
    //
    //  Recommended usage of NjettinessPlugin (event-wide)
    //  AxesMode:  wta_kt_axes or onepass_wta_kt_axes
    //  MeasureMode:  unnormalized_measure
    //  beta with wta_kt_axes: anything greater than 0.0 (particularly good for 1.0)
    //  beta with onepass_wta_kt_axes:  between 1.0 and 3.0
    //
    //  Note that the user should find that the usage of Conical Geometric Measure beta = 1.0 with 
    //  GenET_GenKT_Axes(std::numeric_limits<int>::max(), 1.0, Rcutoff) should be identical to XCone beta = 1.0,
    //  and Conical Geometric Measure beta = 2.0 with GenET_GenKT_Axes(1.0, 0.5, Rcutoff) should be identical to
    //  XCone beta = 2.0.
    //
    ///////
    
    cout << "-----------------------------------------------------------------------------------------------" << endl;
    cout << "Using N-jettiness as a Jet Algorithm" << endl;
    cout << "-----------------------------------------------------------------------------------------------" << endl;
 
    
    for (unsigned iM = 0; iM < _testCutoffMeasures.size(); iM++) {
       
       for (unsigned iA = 0; iA < _testAlgorithmRecommendedAxes.size(); iA++) {
          
          const AxesDefinition    & axes_def    = _testAlgorithmRecommendedAxes[iA].def();
          const MeasureDefinition & measure_def = _testCutoffMeasures[iM].def();
          
          // define the plugins
          NjettinessPlugin njet_plugin2(2, axes_def,measure_def);
          NjettinessPlugin njet_plugin3(3, axes_def,measure_def);
          NjettinessPlugin njet_plugin4(4, axes_def,measure_def);
    
          // and the jet definitions
          JetDefinition njet_jetDef2(&njet_plugin2);
          JetDefinition njet_jetDef3(&njet_plugin3);
          JetDefinition njet_jetDef4(&njet_plugin4);
 
          // and the cluster sequences
          ClusterSequence njet_seq2(input_particles, njet_jetDef2);
          ClusterSequence njet_seq3(input_particles, njet_jetDef3);
          ClusterSequence njet_seq4(input_particles, njet_jetDef4);
 
          // and associated extras for more information
          const NjettinessExtras * extras2 = njettiness_extras(njet_seq2);
          const NjettinessExtras * extras3 = njettiness_extras(njet_seq3);
          const NjettinessExtras * extras4 = njettiness_extras(njet_seq4);
 
          // and find the jets
          vector<PseudoJet> njet_jets2 = njet_seq2.inclusive_jets();
          vector<PseudoJet> njet_jets3 = njet_seq3.inclusive_jets();
          vector<PseudoJet> njet_jets4 = njet_seq4.inclusive_jets();
 
          // (alternative way to find the jets)
          //vector<PseudoJet> njet_jets2 = extras2->jets();
          //vector<PseudoJet> njet_jets3 = extras3->jets();
          //vector<PseudoJet> njet_jets4 = extras4->jets();
 
          cout << "-----------------------------------------------------------------------------------------------" << endl;
          cout << measure_def.description() << ":" << endl;
          cout << axes_def.description() << ":" << endl;
          
          PrintJets(njet_jets2);
          cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
          PrintJets(njet_jets3);
          cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
          PrintJets(njet_jets4);
 
          // The axes might point in a different direction than the jets
          // Using the NjettinessExtras pointer (ClusterSequence::Extras) to access that information         
          vector<PseudoJet> njet_axes2 = extras2->axes();
          vector<PseudoJet> njet_axes3 = extras3->axes();
          vector<PseudoJet> njet_axes4 = extras4->axes();
          
          cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
          cout << "Axes Used for Above Jets" << endl;
          
          PrintAxes(njet_axes2);
          cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
          PrintAxes(njet_axes3);
          cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
          PrintAxes(njet_axes4);
          
          bool calculateArea = false;
          if (calculateArea) {
             cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
             cout << "Adding Area Information (quite slow)" << endl;
             
             double ghost_maxrap = 5.0; // e.g. if particles go up to y=5
             AreaDefinition area_def(active_area_explicit_ghosts, GhostedAreaSpec(ghost_maxrap));
             
             // Defining cluster sequences with area
             ClusterSequenceArea njet_seq_area2(input_particles, njet_jetDef2, area_def);
             ClusterSequenceArea njet_seq_area3(input_particles, njet_jetDef3, area_def);
             ClusterSequenceArea njet_seq_area4(input_particles, njet_jetDef4, area_def);
 
             vector<PseudoJet> njet_jets_area2 = njet_seq_area2.inclusive_jets();
             vector<PseudoJet> njet_jets_area3 = njet_seq_area3.inclusive_jets();
             vector<PseudoJet> njet_jets_area4 = njet_seq_area4.inclusive_jets();
 
             PrintJets(njet_jets_area2);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintJets(njet_jets_area3);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintJets(njet_jets_area4);
          }
          
       }
    }
    
    cout << "-----------------------------------------------------------------------------------------------" << endl;
    cout << "Done Using N-jettiness as a Jet Algorithm" << endl;
    cout << "-----------------------------------------------------------------------------------------------" << endl;
    
    
    
    // Below are timing tests for the developers
    double do_timing_test = false;
    if (do_timing_test) {
       
       clock_t clock_begin, clock_end;
       double num_iter;
       
       cout << setprecision(6);
       
       num_iter = 1000;
       
       double R0 = 0.5;
       double beta = 2.0;
       double N = 6;
       
       
       // AKT
       JetDefinition aktDef = JetDefinition(antikt_algorithm,R0,E_scheme,Best);
       
       // XC
       XConePlugin xconePlugin(N, R0, beta);
       JetDefinition xconeDef = JetDefinition(&xconePlugin);
       
       // pXC
       PseudoXConePlugin pseudoxconePlugin(N, R0, beta);
       JetDefinition pseudoxconeDef = JetDefinition(&pseudoxconePlugin);
       
       //AKT
       cout << "Timing for " << aktDef.description() << endl;
       clock_begin = clock();
       for (int t = 0; t < num_iter; t++) {
          ClusterSequence clust_seq(input_particles,aktDef);
          clust_seq.inclusive_jets();
       }
       clock_end = clock();
       cout << (clock_end-clock_begin)/double(CLOCKS_PER_SEC*num_iter)*1000 << " ms per AKT"<< endl;
       
       // XC
       cout << "Timing for " << xconeDef.description() << endl;
       clock_begin = clock();
       for (int t = 0; t < num_iter; t++) {
          ClusterSequence clust_seq(input_particles,xconeDef);
          clust_seq.inclusive_jets();
       }
       clock_end = clock();
       cout << (clock_end-clock_begin)/double(CLOCKS_PER_SEC*num_iter)*1000 << " ms per XCone"<< endl;
       
       // pXC
       cout << "Timing for " << pseudoxconePlugin.description() << endl;
       clock_begin = clock();
       for (int t = 0; t < num_iter; t++) {
          ClusterSequence clust_seq(input_particles,pseudoxconeDef);
          clust_seq.inclusive_jets();
       }
       clock_end = clock();
       cout << (clock_end-clock_begin)/double(CLOCKS_PER_SEC*num_iter)*1000 << " ms per PseudoXCone"<< endl;
       
       
    }
 }
 
 
 void PrintJets(const vector <PseudoJet>& jets, bool commentOut) {
    
    string commentStr = "";
    if (commentOut) commentStr = "#";
    
    // gets extras information
    if (jets.size() == 0) return;
    const NjettinessExtras * extras = njettiness_extras(jets[0]);
    
    // bool useExtras = true;
    bool useExtras = (extras != NULL);
    bool useArea = jets[0].has_area();
    bool useConstit = jets[0].has_constituents();
 
    // define nice tauN header
    int N = jets.size();
    stringstream ss(""); ss << "tau" << N; string tauName = ss.str();
    
    cout << fixed << right;
    
    cout << commentStr << setw(5) << "jet #" << "   "
    <<  setw(10) << "rap"
    <<  setw(10) << "phi"
    <<  setw(11) << "pt"
    <<  setw(11) << "m"
    <<  setw(11) << "e";
    if (useConstit) cout <<  setw(11) << "constit";
    if (useExtras) cout << setw(14) << tauName;
    if (useArea) cout << setw(10) << "area";
    cout << endl;
    
    fastjet::PseudoJet total(0,0,0,0);
    int total_constit = 0;
    
    // print out individual jet information
    for (unsigned i = 0; i < jets.size(); i++) {
       cout << commentStr << setw(5) << i+1  << "   "
       << setprecision(4) <<  setw(10) << jets[i].rap()
       << setprecision(4) <<  setw(10) << jets[i].phi()
       << setprecision(4) <<  setw(11) << jets[i].perp()
       << setprecision(4) <<  setw(11) << max(jets[i].m(),0.0) // needed to fix -0.0 issue on some compilers.
       << setprecision(4) <<  setw(11) << jets[i].e();
       if (useConstit) cout << setprecision(4) <<  setw(11) << jets[i].constituents().size();
       if (useExtras) cout << setprecision(6) <<  setw(14) << max(extras->subTau(jets[i]),0.0);
       if (useArea) cout << setprecision(4) << setw(10) << (jets[i].has_area() ? jets[i].area() : 0.0 );
       cout << endl;
       total += jets[i];
       if (useConstit) total_constit += jets[i].constituents().size();
    }
    
    // print out total jet
    if (useExtras) {
       double beamTau = extras->beamTau();
       
       if (beamTau > 0.0) {
          cout << commentStr << setw(5) << " beam" << "   "
          <<  setw(10) << ""
          <<  setw(10) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(14) << setprecision(6) << beamTau
          << endl;
       }
       
       cout << commentStr << setw(5) << "total" << "   "
       <<  setprecision(4) << setw(10) << total.rap()
       <<  setprecision(4) << setw(10) << total.phi()
       <<  setprecision(4) << setw(11) << total.perp()
       <<  setprecision(4) << setw(11) << max(total.m(),0.0) // needed to fix -0.0 issue on some compilers.
       <<  setprecision(4) <<  setw(11) << total.e();
       if (useConstit) cout << setprecision(4) <<  setw(11) << total_constit;
       if (useExtras) cout <<  setprecision(6) << setw(14) << extras->totalTau();
       if (useArea) cout << setprecision(4) << setw(10) << (total.has_area() ? total.area() : 0.0);
       cout << endl;
    }
    
 }
 
 
 void PrintAxes(const vector <PseudoJet>& jets, bool commentOut) {
    
    string commentStr = "";
    if (commentOut) commentStr = "#";
    
    // gets extras information
    if (jets.size() == 0) return;
    const NjettinessExtras * extras = njettiness_extras(jets[0]);
    
    // bool useExtras = true;
    bool useExtras = (extras != NULL);
    bool useArea = jets[0].has_area();
 
    // define nice tauN header
    int N = jets.size();
    stringstream ss(""); ss << "tau" << N; string tauName = ss.str();
    
    cout << fixed << right;
    
    cout << commentStr << setw(5) << "jet #" << "   "
    <<  setw(10) << "rap"
    <<  setw(10) << "phi"
    <<  setw(11) << "pt"
    <<  setw(11) << "m"
    <<  setw(11) << "e";
    if (useExtras) cout << setw(14) << tauName;
    if (useArea) cout << setw(10) << "area";
    cout << endl;
    
    fastjet::PseudoJet total(0,0,0,0);
    
    // print out individual jet information
    for (unsigned i = 0; i < jets.size(); i++) {
       cout << commentStr << setw(5) << i+1  << "   "
       << setprecision(4) <<  setw(10) << jets[i].rap()
       << setprecision(4) <<  setw(10) << jets[i].phi()
       << setprecision(4) <<  setw(11) << jets[i].perp()
       << setprecision(4) <<  setw(11) << max(jets[i].m(),0.0) // needed to fix -0.0 issue on some compilers.
       << setprecision(4) <<  setw(11) << jets[i].e();
       if (useExtras) cout << setprecision(6) <<  setw(14) << max(extras->subTau(jets[i]),0.0);
       if (useArea) cout << setprecision(4) << setw(10) << (jets[i].has_area() ? jets[i].area() : 0.0 );
       cout << endl;
       total += jets[i];
    }
    
    // print out total jet
    if (useExtras) {
       double beamTau = extras->beamTau();
       
       if (beamTau > 0.0) {
          cout << commentStr << setw(5) << " beam" << "   "
          <<  setw(10) << ""
          <<  setw(10) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(14) << setprecision(6) << beamTau
          << endl;
       }
       
       cout << commentStr << setw(5) << "total" << "   "
       <<  setprecision(4) << setw(10) << total.rap()
       <<  setprecision(4) << setw(10) << total.phi()
       <<  setprecision(4) << setw(11) << total.perp()
       <<  setprecision(4) << setw(11) << max(total.m(),0.0) // needed to fix -0.0 issue on some compilers.
       <<  setprecision(4) <<  setw(11) << total.e()
       <<  setprecision(6) << setw(14) << extras->totalTau();
       if (useArea) cout << setprecision(4) << setw(10) << (total.has_area() ? total.area() : 0.0);
       cout << endl;
    }
    
 }
 
 void PrintJetsWithComponents(const vector <PseudoJet>& jets, bool commentOut) {
    
    string commentStr = "";
    if (commentOut) commentStr = "#";
    
    bool useArea = jets[0].has_area();
    
    // define nice tauN header
    int N = jets.size();
    stringstream ss(""); ss << "tau" << N; string tauName = ss.str();
    
    cout << fixed << right;
    
    cout << commentStr << setw(5) << "jet #" << "   "
    <<  setw(10) << "rap"
    <<  setw(10) << "phi"
    <<  setw(11) << "pt"
    <<  setw(11) << "m"
    <<  setw(11) << "e";
    if (jets[0].has_constituents()) cout <<  setw(11) << "constit";
    cout << setw(14) << tauName;
    if (useArea) cout << setw(10) << "area";
    cout << endl;
    
    fastjet::PseudoJet total(0,0,0,0);
    double total_tau = 0;
    int total_constit = 0;
    
    
    // print out individual jet information
    for (unsigned i = 0; i < jets.size(); i++) {
       double thisTau = jets[i].structure_of<TauComponents>().tau();
       
       cout << commentStr << setw(5) << i+1  << "   "
       << setprecision(4) <<  setw(10) << jets[i].rap()
       << setprecision(4) <<  setw(10) << jets[i].phi()
       << setprecision(4) <<  setw(11) << jets[i].perp()
       << setprecision(4) <<  setw(11) << max(jets[i].m(),0.0) // needed to fix -0.0 issue on some compilers.
       << setprecision(4) <<  setw(11) << jets[i].e();
       if (jets[i].has_constituents()) cout << setprecision(4) <<  setw(11) << jets[i].constituents().size();
       cout << setprecision(6) <<  setw(14) << max(thisTau,0.0);
       if (useArea) cout << setprecision(4) << setw(10) << (jets[i].has_area() ? jets[i].area() : 0.0 );
       cout << endl;
       total += jets[i];
       total_tau += thisTau;
       if (jets[i].has_constituents()) total_constit += jets[i].constituents().size();
    }
    
    cout << commentStr << setw(5) << "total" << "   "
    <<  setprecision(4) << setw(10) << total.rap()
    <<  setprecision(4) << setw(10) << total.phi()
    <<  setprecision(4) << setw(11) << total.perp()
    <<  setprecision(4) << setw(11) << max(total.m(),0.0) // needed to fix -0.0 issue on some compilers.
    <<  setprecision(4) <<  setw(11) << total.e();
    if (jets[0].has_constituents()) cout << setprecision(4)  <<  setw(11) << total_constit;
    cout <<  setprecision(6) << setw(14) << total_tau;
    if (useArea) cout << setprecision(4) << setw(10) << (total.has_area() ? total.area() : 0.0);
    cout << endl;
    
 }
 
 
 
Index: contrib/contribs/Nsubjettiness/trunk/example_basic_usage.ref
===================================================================
--- contrib/contribs/Nsubjettiness/trunk/example_basic_usage.ref	(revision 1383)
+++ contrib/contribs/Nsubjettiness/trunk/example_basic_usage.ref	(revision 1384)
@@ -1,246 +1,246 @@
 # read an event with 354 particles
 #--------------------------------------------------------------------------
-#                         FastJet release 3.1.2
+#                         FastJet release 3.4.2
 #                 M. Cacciari, G.P. Salam and G. Soyez                  
 #     A software package for jet finding and analysis at colliders      
 #                           http://fastjet.fr                           
 #	                                                                      
 # Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
 # for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
 #                                                                       
-# FastJet is provided without warranty under the terms of the GNU GPLv2.
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
 # It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
 # and 3rd party plugin jet algorithms. See COPYING file for details.
 #--------------------------------------------------------------------------
 -------------------------------------------------------------------------------------
 Analyzing Jet 1:
 -------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------
 N-subjettiness with Unnormalized Measure (in GeV)
-beta = 1.0:  One-pass Winner-Take-All kT Axes
-beta = 2.0:  One-pass E-Scheme kT Axes
+beta = 1.0:  Winner-Take-All kT Axes
+beta = 2.0:  E-Scheme Half-kT Axes
 -------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------
            beta          tau1          tau2          tau3     tau2/tau1     tau3/tau2
-       1.000000     11.804760      9.219812      6.725069      0.781025      0.729415
-       2.000000      1.293815      0.827980      0.756863      0.639953      0.914107
+       1.000000     11.941857      9.241132      6.734744      0.773844      0.728779
+       2.000000      1.293818      0.829418      0.598098      0.641062      0.721105
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Subjets found using beta = 1.0 tau values
 jet #          rap       phi         pt          m          e    constit         tau1
-    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35    11.804760
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35    11.804760
+    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35    11.941857
+total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35    11.941857
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit         tau2
-    1      -0.7959    2.8213    36.9260     4.1240    49.5577         14     2.024139
-    2      -0.8701    2.9084   946.5959    25.7449  1328.6045         21     7.195672
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     9.219812
+    1      -0.7959    2.8213    36.9260     4.1240    49.5577         14     2.023847
+    2      -0.8701    2.9084   946.5959    25.7449  1328.6045         21     7.217284
+total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     9.241132
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit         tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10     1.052931
-    2      -0.8664    2.9075   796.9288    11.6617  1115.3170         11     3.647998
-    3      -0.7959    2.8213    36.9260     4.1240    49.5577         14     2.024139
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     6.725069
+    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10     1.052630
+    2      -0.8664    2.9075   796.9288    11.6617  1115.3170         11     3.658267
+    3      -0.7959    2.8213    36.9260     4.1240    49.5577         14     2.023847
+total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     6.734744
 -------------------------------------------------------------------------------------
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes used for above beta = 1.0 tau values
 jet #          rap       phi         pt          m          e         tau1
-    1      -0.8679    2.9071   983.3836     0.0000  1377.5818    11.804760
+    1      -0.8669    2.9083   983.6369     0.0000  1376.9974    11.941857
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e         tau2
-    1      -0.8223    2.8273    36.3776     0.0000    49.3858     2.024139
-    2      -0.8670    2.9082   948.8123     0.0000  1328.3550     7.195672
+    1      -0.8223    2.8273    35.3062     0.0000    47.9317     2.023847
+    2      -0.8669    2.9083   948.3307     0.0000  1327.5721     7.217284
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e         tau3
-    1      -0.8882    2.9123   149.9765     0.0000   213.1278     1.052931
-    2      -0.8670    2.9082   796.6396     0.0000  1115.2561     3.647998
-    3      -0.8223    2.8273    36.3776     0.0000    49.3858     2.024139
+    1      -0.8883    2.9122   149.4646     0.0000   212.4142     1.052630
+    2      -0.8669    2.9083   798.8661     0.0000  1118.3360     3.658267
+    3      -0.8223    2.8273    35.3062     0.0000    47.9317     2.023847
 -------------------------------------------------------------------------------------
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Subjets found using beta = 2.0 tau values
 jet #          rap       phi         pt          m          e    constit         tau1
-    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     1.293815
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     1.293815
+    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     1.293818
+total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     1.293818
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit         tau2
-    1      -0.7947    2.8224    37.0549     4.2460    49.7082         15     0.423365
-    2      -0.8702    2.9084   946.4641    25.2372  1328.4540         20     0.404615
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     0.827980
+    1      -0.8702    2.9084   946.4641    25.2372  1328.4540         20     0.404639
+    2      -0.7947    2.8224    37.0549     4.2460    49.7082         15     0.424779
+total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     0.829418
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit         tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10     0.224477
-    2      -0.8663    2.9074   798.5666    11.0980  1117.5180         11     0.119545
-    3      -0.7949    2.8186    35.2904     4.0988    47.3567         14     0.412840
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     0.756863
+    1      -0.6198    2.8327     6.3010     0.8780     7.6237          7     0.104639
+    2      -0.8322    2.8174    29.2061     1.9633    40.0072          8     0.091589
+    3      -0.8701    2.9083   948.0137    25.2060  1330.5312         20     0.401869
+total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     0.598098
 -------------------------------------------------------------------------------------
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes used for above beta = 2.0 tau values
 jet #          rap       phi         pt          m          e         tau1
-    1      -0.8672    2.9051   983.8289     0.0000  1377.5818     1.293815
+    1      -0.8673    2.9051   983.3873    39.9912  1378.1622     1.293818
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e         tau2
-    1      -0.7949    2.8223    37.1551     0.0000    49.5265     0.423365
-    2      -0.8701    2.9084   946.6904     0.0000  1328.2143     0.404615
+    1      -0.8699    2.9084   946.4934    20.1170  1328.1055     0.404639
+    2      -0.8008    2.8204    37.0318     5.2841    50.0566     0.424779
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e         tau3
-    1      -0.8894    2.9133   149.8435     0.0000   213.1278     0.224477
-    2      -0.8663    2.9074   798.6039     0.0000  1117.4629     0.119545
-    3      -0.7952    2.8185    35.3883     0.0000    47.1790     0.412840
+    1      -0.6214    2.8176     5.9507     0.7485     7.1934     0.104639
+    2      -0.8354    2.8209    31.0812     3.6428    42.8632     0.091589
+    3      -0.8699    2.9084   946.4934    20.1170  1328.1055     0.401869
 -------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------
 Analyzing Jet 2:
 -------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------
 N-subjettiness with Unnormalized Measure (in GeV)
-beta = 1.0:  One-pass Winner-Take-All kT Axes
-beta = 2.0:  One-pass E-Scheme kT Axes
+beta = 1.0:  Winner-Take-All kT Axes
+beta = 2.0:  E-Scheme Half-kT Axes
 -------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------
            beta          tau1          tau2          tau3     tau2/tau1     tau3/tau2
-       1.000000     16.052840     12.479353     10.253741      0.777392      0.821656
-       2.000000      6.953861      3.804487      3.737265      0.547104      0.982331
+       1.000000     16.041313     12.911866     10.685697      0.804913      0.827587
+       2.000000      6.954043      3.806724      2.076080      0.547412      0.545372
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Subjets found using beta = 1.0 tau values
 jet #          rap       phi         pt          m          e    constit         tau1
-    1       0.2195    6.0349   908.0979    87.7124   934.3868         47    16.052840
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47    16.052840
+    1       0.2195    6.0349   908.0979    87.7124   934.3868         47    16.041313
+total       0.2195    6.0349   908.0979    87.7124   934.3868         47    16.041313
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit         tau2
-    1       0.2716    0.3354     8.9852     3.7341    10.0912         15     2.078777
-    2       0.2189    6.0294   900.6142    59.5448   924.2956         32    10.400576
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47    12.479353
+    1       0.3015    0.3627     7.9527     3.3429     9.0218         13     2.071237
+    2       0.2187    6.0298   901.5958    61.1643   925.3650         34    10.840628
+total       0.2195    6.0349   908.0979    87.7124   934.3868         47    12.911866
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit         tau3
-    1      -0.1831    5.9784    10.1884     3.5582    10.9733          8     2.314550
-    2       0.2239    6.0300   890.4392    28.4501   913.3223         24     5.860407
-    3       0.2716    0.3354     8.9852     3.7341    10.0912         15     2.078784
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47    10.253741
+    1      -0.1831    5.9784    10.1884     3.5582    10.9733          8     2.314432
+    2       0.2237    6.0304   891.4210    31.6362   914.3918         26     6.300027
+    3       0.3015    0.3627     7.9527     3.3429     9.0218         13     2.071237
+total       0.2195    6.0349   908.0979    87.7124   934.3868         47    10.685697
 -------------------------------------------------------------------------------------
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes used for above beta = 1.0 tau values
 jet #          rap       phi         pt          m          e         tau1
-    1       0.2214    6.0293   907.9230     0.0000   930.2608    16.052840
+    1       0.2214    6.0293   910.0320     0.0000   932.4173    16.041313
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e         tau2
-    1       0.2222    0.3213     9.1481     0.0000     9.3749     2.078777
-    2       0.2214    6.0293   900.2269     0.0000   922.3756    10.400576
+    1       0.4696    0.2985     9.5755     0.0000    10.6507     2.071237
+    2       0.2214    6.0293   900.4564     0.0000   922.6063    10.840628
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e         tau3
-    1      -0.0366    5.9036    10.3734     0.0000    10.3804     2.314550
-    2       0.2214    6.0293   890.9582     0.0000   912.8791     5.860407
-    3       0.2226    0.3214     9.1473     0.0000     9.3749     2.078784
+    1      -0.0365    5.9035     9.9038     0.0000     9.9104     2.314432
+    2       0.2214    6.0293   890.5526     0.0000   912.4588     6.300027
+    3       0.4696    0.2985     9.5755     0.0000    10.6507     2.071237
 -------------------------------------------------------------------------------------
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Subjets found using beta = 2.0 tau values
 jet #          rap       phi         pt          m          e    constit         tau1
-    1       0.2195    6.0349   908.0979    87.7124   934.3868         47     6.953861
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47     6.953861
+    1       0.2195    6.0349   908.0979    87.7124   934.3868         47     6.954043
+total       0.2195    6.0349   908.0979    87.7124   934.3868         47     6.954043
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit         tau2
-    1       0.2716    0.3354     8.9852     3.7341    10.0912         15     0.578527
-    2       0.2189    6.0294   900.6142    59.5448   924.2956         32     3.225960
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47     3.804487
+    1       0.2716    0.3354     8.9852     3.7341    10.0912         15     0.580679
+    2       0.2189    6.0294   900.6142    59.5448   924.2956         32     3.226045
+total       0.2195    6.0349   908.0979    87.7124   934.3868         47     3.806724
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit         tau3
-    1       0.2325    6.0379   211.8631    10.3287   217.8724         12     0.431376
-    2       0.2148    6.0268   688.7612    48.1236   706.4232         20     2.727362
-    3       0.2716    0.3354     8.9852     3.7341    10.0912         15     0.578527
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47     3.737265
+    1       0.2239    6.0298   890.8513    28.8814   913.7526         25     0.730900
+    2      -0.1974    5.9868     9.7718     3.3828    10.5430          7     0.764501
+    3       0.2716    0.3354     8.9852     3.7341    10.0912         15     0.580679
+total       0.2195    6.0349   908.0979    87.7124   934.3868         47     2.076080
 -------------------------------------------------------------------------------------
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes used for above beta = 2.0 tau values
 jet #          rap       phi         pt          m          e         tau1
-    1       0.2197    6.0352   908.2472     0.0000   930.2608     6.953861
+    1       0.2195    6.0349   908.0979    87.7124   934.3868     6.954043
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e         tau2
-    1       0.2687    0.3354     9.0463     0.0000     9.3749     0.578527
-    2       0.2192    6.0293   900.6448     0.0000   922.3756     3.225960
+    1       0.2659    0.3203     9.4431     3.8878    10.5754     0.580679
+    2       0.2190    6.0292   900.1551    59.2173   923.8114     3.226045
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e         tau3
-    1       0.2323    6.0379   211.8862     0.0000   217.6274     0.431376
-    2       0.2152    6.0267   688.7681     0.0000   704.7821     2.727362
-    3       0.2687    0.3354     9.0463     0.0000     9.3749     0.578527
+    1       0.2240    6.0298   889.9800    27.7889   912.8382     0.730900
+    2      -0.1831    5.9784    10.1884     3.5582    10.9733     0.764501
+    3       0.2659    0.3203     9.4431     3.8878    10.5754     0.580679
 -------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------
 Using the XCone Jet Algorithm
 -------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------
 Using beta = 1.00, R = 0.50
 -------------------------------------------------------------------------------------
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304593
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    231.018740
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.824528
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304593
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    181.034002
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      3.383467
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.824528
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20     13.084193
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    177.701075
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2216    6.0295   896.6655     0.0000   918.7747
     2      -0.8682    2.9070   981.9679     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.2009    6.0969    67.1535     0.0000   121.6795
     2       0.2216    6.0295   896.6655     0.0000   918.7747
     3      -0.8682    2.9070   981.9679     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2314    0.2545     7.4472     0.0000     7.6474
     2      -1.2009    6.0969    67.1535     0.0000   121.6795
     3       0.2216    6.0295   893.8387     0.0000   915.8784
     4      -0.8682    2.9070   981.9679     0.0000  1375.9392
 -------------------------------------------------------------------------------------
 Using beta = 2.00, R = 0.50
 -------------------------------------------------------------------------------------
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166495
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.826605
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359191
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166495
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.376531
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      1.746243
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359191
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20      2.381851
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    133.842134
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2219    6.0307   896.6110     0.0000   918.7747
     2      -0.8672    2.9051   982.6792     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1925    6.0804    67.6218     0.0000   121.6795
     2       0.2219    6.0307   896.6110     0.0000   918.7747
     3      -0.8672    2.9051   982.6792     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2275    0.2596     7.4537     0.0000     7.6474
     2      -1.1925    6.0804    67.6218     0.0000   121.6795
     3       0.2221    6.0295   893.7411     0.0000   915.8784
     4      -0.8672    2.9051   982.6792     0.0000  1375.9392
 -------------------------------------------------------------------------------------
 Done Using the XCone Jet Algorithm
 -------------------------------------------------------------------------------------
Index: contrib/contribs/Nsubjettiness/trunk/README
===================================================================
--- contrib/contribs/Nsubjettiness/trunk/README	(revision 1383)
+++ contrib/contribs/Nsubjettiness/trunk/README	(revision 1384)
@@ -1,394 +1,408 @@
 --------------------------------------------------------------------------------
 Nsubjettiness Package
 --------------------------------------------------------------------------------
 
 The Nsubjettiness package is based on the physics described in:
 
    Identifying Boosted Objects with N-subjettiness.
    Jesse Thaler and Ken Van Tilburg.
    JHEP 1103:015 (2011), arXiv:1011.2268.
 
    Maximizing Boosted Top Identification by Minimizing N-subjettiness. 
    Jesse Thaler and Ken Van Tilburg. 
    JHEP 1202:093 (2012), arXiv:1108.2701.
 
 New in v2.0 is the winner-take-all axis, which is described in:
 
    Jet Observables Without Jet Algorithms. 
    Daniele Bertolini, Tucker Chan, and Jesse Thaler. 
    JHEP 1404:013 (2014), arXiv:1310.7584.
 
    Jet Shapes with the Broadening Axis. 
    Andrew J. Larkoski, Duff Neill, and Jesse Thaler. 
    JHEP 1404:017 (2014), arXiv:1401.2158.
 
    Unpublished work by Gavin Salam
 
 New in v2.2 are new measures used in the XCone jet algorithm, described in:
 
    XCone: N-jettiness as an Exclusive Cone Jet Algorithm.
    Iain W. Stewart, Frank J. Tackmann, Jesse Thaler,
    Christopher K. Vermilion, and Thomas F. Wilkason.
    arXiv:1508.01516.
 
    Resolving Boosted Jets with XCone.
    Jesse Thaler and Thomas F. Wilkason.
    arXiv:1508.01518.
 
+Version 2.3 retains the interface but introduces new recommended axis choices.
+
 --------------------------------------------------------------------------------
 Core Classes
 --------------------------------------------------------------------------------
 
 There are various ways to access N-(sub)jettiness variables, described
 in more detail below:
 
 Nsubjettiness       [Nsubjettiness.hh]:
    A FunctionOfPseudoJet<double> interface to measure the
    N-subjettiness jet shape
    (Recommended for most users)
 
 NsubjettinessRatio  [Nsubjettiness.hh]:
    A FunctionOfPseudoJet<double> interface to measure ratios of
    two different N-subjettiness (i.e. tau3/tau2)
    (Recommended for most users)
 
 XConePlugin         [XConePlugin.hh]:
    A FastJet plugin for using the XCone jet algorithm.
    (Recommended for most users)
 
 NjettinessPlugin    [NjettinessPlugin.hh]:
    A FastJet plugin for finding jets by minimizing N-jettiness.
    Same basic philosophy as XCone, but many more options.
    (Recommended for advanced users only.)
 
 Njettiness          [Njettiness.hh]:
    Access to the core Njettiness code.
    (Not recommended for users, since the interface might change)
 
 The code assumes that you have FastJet 3, but does not (yet) require FastJet 3.1
 
 --------------------------------------------------------------------------------
 Basic Usage: Nsubjettiness and NsubjettinessRatio  [Nsubjettiness.hh]
 --------------------------------------------------------------------------------
 
 Most users will only need to use the Nsubjettiness class.  The basic
 functionality is given by:
 
    Nsubjettiness nSub(N, AxesDefinition, MeasureDefinition)
    // N specifies the number of (sub) jets to measure
    // AxesDefinition is WTA_KT_Axes, OnePass_KT_Axes, etc.
    // MeasureDefinition is UnnormalizedMeasure(beta),
    //                      NormalizedMeasure(beta,R0), etc.
       
    // get tau value
    double tauN = nSub.result(PseudoJet);
 
 Also available are ratios of N-subjettiness values
     NsubjettinessRatio nSubRatio(N, M, AxesDefinition,
                                  MeasureDefinition)
     // N and M give tau_N / tau_M, all other options the same
 
 For example, if you just want the tau_2/tau_1 value of a jet, using recommended
 parameter choices, do this:
 
     PseudoJet this_jet = /*from your favorite jet algorithm*/;
     double beta = 1.0;
     NsubjettinessRatio nSub21(2,1,
-                              OnePass_WTA_KT_Axes(),
+                              WTA_KT_Axes(),
                               UnnormalizedMeasure(beta));
     double tau21 = nSub21(this_jet);
 
 --------------------------------------------------------------------------------
 AxesDefinition  [NjettinessDefinition.hh]
 --------------------------------------------------------------------------------
 
 N-(sub)jettiness requires choosing axes as well as a measure (see below). There
 are a number of axes choices available to the user, though modes with a (*) are
 recommended. Arguments in parentheses are parameters that the user must set.
 
 Axes can be found using standard recursive clustering procedures.  New in v2 is
 the option to use the "winner-take-all" recombination scheme:
-(*) KT_Axes          // exclusive kt axes
+(*) HalfKT_Axes      // generalized p = 1/2 kt axes
+                        (best for beta = 2)
+    KT_Axes          // exclusive kt axes
     CA_Axes          // exclusive ca axes
     AntiKT_Axes(R0)  // inclusive hardest axes with antikt, R0 = radius
+    WTA_HalfKT_Axes  // exclusive p = 1/2 with winner-take-all recombination
 (*) WTA_KT_Axes      // exclusive kt with winner-take-all recombination
+                        (best for beta = 1)
     WTA_CA_Axes      // exclusive ca with winner-take-all recombination
 
 New in v2.2 are generalized recombination/clustering schemes:
     GenET_GenKT_Axes(delta, p, R0 = inf)
     WTA_GenKT_Axes(p, R0 = inf)
     GenKT_Axes(p, R0 = inf)
 Here, delta > 0 labels the generalized ET recombination scheme (delta = 1 for
 standard ET scheme, delta = 2 for ET^2 scheme, delta = infinity for WTA scheme)
 p >= 0 labels the generalized KT clustering metric (p = 0 for ca, p = 1 for kt),
 R0 is the radius parameter, and the clustering is run in exclusive mode.  The
 GenKT_Axes mode uses standard E-scheme recombination.  By default the value of
 R0 is set to "infinity", namely fastjet::JetDefinition::max_allowable_R.
 
 Also new in v2.2 is option of identifying nExtra axes through exclusive
 clustering and then looking at all (N + nExtra) choose N axes and finding the 
 one that gives the smallest N-(sub)jettiness value:
     Comb_GenET_GenKT_Axes(nExtra, delta, p, R0 = inf)
     Comb_WTA_GenKT_Axes(nExtra, p, R0 = inf)
     Comb_GenKT_Axes(nExtra, p, R0 = inf)
 These modes are not recommended for reasons of speed.
 
 Starting from any set of seed axes, one can run a minimization routine to find
 a (local) minimum of N-(sub)jettiness.  Note that the one-pass minimization
-routine is tied to the choice of MeasureDefinition.
-(*) OnePass_KT_Axes          // one-pass minimization from kt starting point
+routine is tied to the choice of MeasureDefinition.  These are no longer
+recommended because of numerical challenges of ensuring that the minimization
+has actual converged (which can differ depending on the compute platform)
+    OnePass_HalfKT_Axes      // one-pass minimization from p = 1/2 starting point
+    OnePass_KT_Axes          // one-pass minimization from kt starting point
     OnePass_CA_Axes          // one-pass min. from ca starting point
     OnePass_AntiKT(R0)       // one-pass min. from antikt starting point,R0=rad
-(*) OnePass_WTA_KT_Axes      // one-pass min. from wta_kt starting point
+    OnePass_WTA_HalfKT_Axes  // one-pass min. from wta_halfkt starting point
+    OnePass_WTA_KT_Axes      // one-pass min. from wta_kt starting point
     OnePass_WTA_CA_Axes      // one-pass min. from wta_ca starting point
     OnePass_GenET_GenKT_Axes(delta, p, R0 = inf) // one-pass min. from GenET/KT
     OnePass_WTA_GenKT_Axes(p, R0 = inf)          // one-pass min from WTA/GenKT
     OnePass_GenKT_Axes(p, R0 = inf)              // one-pass min from GenKT
 
 For one-pass minimization, OnePass_CA_Axes and OnePass_WTA_CA_Axes are not
 recommended as they provide a poor choice of seed axes.
 
 In general, it is difficult to find the global minimum, but this mode attempts
 to do so:
     MultiPass_Axes(NPass) // axes that (attempt to) minimize N-subjettiness
                           // (NPass = 100 is typical)
 This does multi-pass minimization from KT_Axes starting points.
 
 Finally, one can set manual axes:
     Manual_Axes              // set your own axes with setAxes()
     OnePass_Manual_Axes      // one-pass minimization from manual starting point
     MultiPass_Manual_Axes(Npass) // multi-pass min. from manual
 
 If one wants to change the number of passes used by any of the axes finders, one
 can call the function
     setNPass(NPass,nAttempts,accuracy,noise_range)
 where NPass = 0 only uses the seed axes, NPass = 1 is one-pass minimization, and
 NPass = 100 is the default multi-pass.  nAttempts is the number of iterations to
 use in each pass, accuracy is how close to the minimum one tries to get, and
 noise_range is how much in rapidity/azimuth the random axes are jiggled.
 
 For most cases, running with OnePass_KT_Axes or OnePass_WTA_KT_Axes gives
-reasonable results (and the results are IRC safe).  Because it uses random
+reasonable results (and the results are IRC safe if the minimization converges,
+though as mentioned above, this is not guaranteed).  Because it uses random
 number seeds, MultiPass_Axes is not IRC safe (and the code is rather slow).
 Note that for the minimization routines, beta = 1.1 is faster than beta = 1,
 with comparable performance.
 
 --------------------------------------------------------------------------------
 MeasureDefinition  [NjettinessDefinition.hh]
 --------------------------------------------------------------------------------
 
 The value of N-(sub)jettiness depends crucially on the choice of measure.  Each
 measure has a different number of parameters, so one has to be careful when
-switching between measures  The one indicated by (*) is the one recommended for
+switching between measures.  The one indicated by (*) is the one recommended for
 use by users new to Nsubjettiness.
 
 The original N-subjettiness measures are:
     NormalizedMeasure(beta,R0)  //default normalized measure with
                                 //parameters beta and R0 (dimensionless)
 (*) UnnormalizedMeasure(beta)   //default unnormalized measure with just
                                 //parameter beta (dimensionful)
 
 There are also measures that incorporate a radial cutoff:
     NormalizedCutoffMeasure(beta,R0,Rcutoff) //normalized measure with
                                              //additional Rcutoff
     UnnormalizedCutoffMeasure(beta,Rcutoff)  //unnormalized measure with
                                              //additional Rcutoff
                                              
 For all of the above measures, there is an optional argument to change from the
 ordinary pt_R distance measure recommended for pp collisions to an 
 E_theta distance measure recommended for ee collisions.  There are also
 lorentz_dot and perp_lorentz_dot distance measures recommended only for
 advanced users.
 
 New for v2.2 is a set of measures defined in arXiv:1508.01516.  First, there is
 the "conical measure":
 
     ConicalMeasure(beta,R0) // same jets as UnnormalizedCutoffMeasure
                             // but differs in normalization and specifics
                             // of one-pass minimization
 
 Next, there is the geometric measure (as well as a modified version to yield
 more conical jet regions):
 
     OriginalGeometricMeasure(R) // not recommended for analysis
     ModifiedGeometricMeasure(R)
 
 (Prior to v2.2, there was a "GeometricMeasure" which unfortunately had the wrong
 definition.  These have been commented out in the code as
 "DeprecatedGeometricMeasure" and "DeprecatedGeometricCutoffMeasure", but they
 should not be used.)
 
 Next, there is a "conical geometric" measure:
 
     ConicalGeometricMeasure(beta, gamma, Rcutoff)
 
 This is a hybrid between the conical and geometric measures and is the basis for
 the XCone jet algorithm.  Finally, setting to the gamma = 1 default gives the
 XCone default measure, which is used in the XConePlugin jet finder
 
 (*)  XConeMeasure(beta,Rcutoff)
     
 where beta = 2 is the recommended default value and beta = 1 is the recoil-free
 default.
 
 --------------------------------------------------------------------------------
 A note on beta dependence
 --------------------------------------------------------------------------------
 
 The angular exponent in N-subjettiness is called beta.  The original
 N-subjettiness paper advocated beta = 1, but it is now understood that different
 beta values can be useful in different contexts.  The two main choices are:
 
 beta = 1:  aka broadening/girth/width measure
    the axes behave like the "median" in that they point to the hardest cluster
    wta_kt_axes are approximately the same as minimizing beta = 1 measure
 
 beta = 2:  aka thrust/mass measure
    the axes behave like the "mean" in that they point along the jet momentum
-   kt_axes are approximately the same as minimizing beta = 2 measure
+   halfkt_axes are approximately the same as minimizing beta = 2 measure
 
 N.B. The minimization routines are only valid for 1 < beta < 3.
 
 For quark/gluon discrimination with N = 1, beta~0.2 with wta_kt_axes appears
 to be a good choice. 
 
 --------------------------------------------------------------------------------
 XConePlugin  [XConePlugin.hh]
 --------------------------------------------------------------------------------
 
 The XCone FastJet plugin is an exclusive cone jet finder which yields a
 fixed N number of jets which approximately conical boundaries. The algorithm
 finds N axes, and jets are simply the sum of particles closest to a given axis
 (or unclustered if they are closest to the beam).  Unlike the NjettinessPlugin
 below, the user is restricted to using the XConeMeasure. 
 
    XConePlugin plugin(N,R,beta=2);
    JetDefinition def(&plugin);
    ClusterSequence cs(vector<PseudoJet>,def);
    vector<PseudoJet> jets = cs.inclusive_jets();
 
 Note that despite being an exclusive jet algorithm, one finds the jets using the
 inclusive_jets() call.
 
 The AxesDefinition and MeasureDefinition are defaulted in this measure to 
 OnePass_GenET_GenKT_Axes and XConeMeasure, respectively. The parameters chosen 
 for the OnePass_GenET_GenKT_Axes are defined according to the chosen value of
 beta as delta = 1/(beta - 1) and p = 1/beta. These have been shown to give the
 optimal choice of seed axes. The R value for finding the axes is chosen to be
 the same as the R for the jet algorithm, although in principle, these two radii
 could be different. 
 
 N.B.:  The order of the R, beta arguments is *reversed* from the XConeMeasure
 itself, since this ordering is the more natural one to use for Plugins.  We
 apologize in advance for any confusion this might cause.
 
 --------------------------------------------------------------------------------
 Advanced Usage:  NjettinessPlugin  [NjettinessPlugin.hh]
 --------------------------------------------------------------------------------
 
 Same as the XConePlugin, but the axes finding methods and measures are the same
 as for Nsubjettiness, allowing more flexibility.
 
    NjettinessPlugin plugin(N, AxesDefinition, MeasureDefinition);
    JetDefinition def(&plugin);
    ClusterSequence cs(vector<PseudoJet>,def);
    vector<PseudoJet> jets = cs.inclusive_jets();
 
 --------------------------------------------------------------------------------
 Very Advanced Usage:  Njettiness  [Njettiness.hh]
 --------------------------------------------------------------------------------
 
 Most users will want to use the Nsubjettiness or NjettinessPlugin classes to
 access N-(sub)jettiness information.  For direct access to the Njettiness class,
 one can use Njettiness.hh directly. This class is in constant evolution, so
 users who wish to extend its functionality should contact the authors first.
 
 --------------------------------------------------------------------------------
 TauComponents  [MeasureDefinition.hh]
 --------------------------------------------------------------------------------
 
 For most users, they will only need the value of N-subjettiness (i.e. tau)
 itself.  For advanced users, they can access individual tau components (i.e. 
 the individual numerator pieces, the denominator, etc.)  
 
    TauComponents tauComp = nSub.component_result(jet);
    vector<double> numer = tauComp.jet_pieces_numerator(); //tau for each subjet
    double denom = tauComp.denominator();  //normalization factor
 
 --------------------------------------------------------------------------------
 Extra Recombiners  [ExtraRecombiners.hh]
 --------------------------------------------------------------------------------
 
 New in v2.0 are winner-take-all axes.  (These have now been included in 
 FastJet 3.1, but we have left the code here to allow the plugin to work under
 FJ 3.0).  These axes are found with the help of the WinnerTakeAllRecombiner.
 This class defines a new recombination scheme for clustering particles. This
 scheme recombines two PseudoJets into a PseudoJet with pT of the sum of the two
 input PseudoJet pTs and direction of the harder PseudoJet.  This is a
 "recoil-free" recombination scheme that guarantees that the axes is aligned with
 one of the input particles. It is IRC safe.  Axes found with the standard
 E-scheme recombiner at similar to the beta = 2 minimization, while
 winner-take-all is similar to the beta = 1 measure.
 
 New in v2.2 is the GeneralEtSchemeRecombiner, as defined in arxiv:1506.XXXX.
 This functions similarly to the Et-scheme defined in Fastjet, but the reweighting
 of the sum of rap and phi is parameterized by an exponent delta. Thus, delta = 1
 is the normal Et-scheme recombination, delta = 2 is Et^2 recombination, and
 delta = infinity is the winner-take-all recombination. This recombination scheme
 is used in GenET_GenKT_Axes, and we find that optimal seed axes for minimization
 can be found by using delta = 1/(beta - 1). 
 
 Note that the WinnerTakeAllRecombiner can be used outside of Nsubjettiness
 itself for jet finding.  For example, the direction of anti-kT jets found
 with the WinnerTakeAllRecombiner is particularly robust against soft jet
 contamination.  That said, this functionality is now included in FJ 3.1, so this
 code is likely to be deprecated in a future version.
 
 --------------------------------------------------------------------------------
 Technical Details
 --------------------------------------------------------------------------------
 
 In general, the user will never need access to these header files.  Here is a
 brief description about how they are used to help the calculation of
 N-(sub)jettiness:
 
 AxesDefinition.hh:
 
 The AxesDefinition class (and derived classes) defines the axes used in the
 calculation of N-(sub)jettiness.  These axes can be defined from the exclusive
 jets from a kT or CA algorithm, the hardest jets from an anti-kT algorithm,
 manually, or from minimization of N-jettiness.  In the future, the user will be
 able to write their own axes finder, though currently the interface is still
 evolving.  At the moment, the user should stick to the options allowed by
 AxesDefinition.
 
 MeasureDefinition.hh:
 
 The MeasureDefinition class (and derived classes) defines the measure by which
 N-(sub)jettiness is calculated. This measure is calculated between each
 particle and its corresponding axis, and then summed and normalized to
 produce N-(sub)jettiness. The default measure for this calculation is
 pT*dR^beta, where dR is the rapidity-azimuth distance between the particle
 and its axis, and beta is the angular exponent.  Again, in the future the user
 will be able to write their own measures, but for the time being, only the
 predefined MeasureDefinition values should be used.  Note that the one-pass
 minimization algorithms are defined within MeasureDefinition, since they are
 measure specific.
 
 --------------------------------------------------------------------------------
 Known Issues
 --------------------------------------------------------------------------------
 
 -- The MultiPass_Axes mode gives different answers on different runs, since
    random numbers are used.
+-- While OnePass modes will give the same answers on different runs on the same
+   compute platform, answers can be different on different machines due to
+   floating point rounding changing when the minimization stops.
 -- For the default measures, in rare cases, one pass minimization can give a 
    larger value of Njettiness than without minimization. The reason is due 
-   to the fact that axes in default measure are not defined as light-like
+   to the fact that axes in default measure are not defined as light-like.
 -- Nsubjettiness is not thread safe, since there are mutables in Njettiness.
 -- If the AxesDefinition does not find N axes, then it adds zero vectors to the
    list of axes to get the total up to N.  This can lead to unpredictable
    results (including divide by zero issues), and a warning is thrown to alert
    the user.
 
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
\ No newline at end of file
Index: contrib/contribs/Nsubjettiness/trunk/example_advanced_usage_ee.cc
===================================================================
--- contrib/contribs/Nsubjettiness/trunk/example_advanced_usage_ee.cc	(revision 1383)
+++ contrib/contribs/Nsubjettiness/trunk/example_advanced_usage_ee.cc	(revision 1384)
@@ -1,760 +1,764 @@
 //  Nsubjettiness Package
 //  Questions/Comments?  jthaler@jthaler.net
 //
 //  Copyright (c) 2011-13
 //  Jesse Thaler, Ken Van Tilburg, Christopher K. Vermilion, and TJ Wilkason
 //
 // Run this example with
 //     ./example_advanced_usage < ../data/single-ee-event.dat
 //
+// Note that this program is no longer used in the "make test" routines
+// as of version 2.3.0, since it involves using an ee measure with
+// pp axes.
+//
 //  $Id: example_advanced_usage.cc 750 2014-10-08 15:32:14Z tjwilk $
 //----------------------------------------------------------------------
 // This file is part of FastJet contrib.
 //
 // It is free software; you can redistribute it and/or modify it under
 // the terms of the GNU General Public License as published by the
 // Free Software Foundation; either version 2 of the License, or (at
 // your option) any later version.
 //
 // It is distributed in the hope that it will be useful, but WITHOUT
 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 // or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
 // License for more details.
 //
 // You should have received a copy of the GNU General Public License
 // along with this code. If not, see <http://www.gnu.org/licenses/>.
 //----------------------------------------------------------------------
 
 
 #include <iomanip>
 #include <stdlib.h>
 #include <stdio.h>
 #include <time.h>
 #include <iostream>
 #include <istream>
 #include <fstream>
 #include <sstream>
 #include <string>
 
 #include "fastjet/PseudoJet.hh"
 #include "fastjet/ClusterSequenceArea.hh"
 #include <sstream>
 #include "Nsubjettiness.hh" // In external code, this should be fastjet/contrib/Nsubjettiness.hh
 #include "Njettiness.hh"
 #include "NjettinessPlugin.hh"
 
 using namespace std;
 using namespace fastjet;
 using namespace fastjet::contrib;
 
 // forward declaration to make things clearer
 void read_event(vector<PseudoJet> &event);
 void analyze(const vector<PseudoJet> & input_particles);
 
 //----------------------------------------------------------------------
 int main(){
 
   //----------------------------------------------------------
   // read in input particles
   vector<PseudoJet> event;
   read_event(event);
   cout << "# read an event with " << event.size() << " particles" << endl;
 
   //----------------------------------------------------------
   // illustrate how Nsubjettiness contrib works
 
   analyze(event);
 
   return 0;
 }
 
 // Simple class to store Axes along with a name for display
 class AxesStruct {
    
 private:
    // Shared Ptr so it handles memory management
    SharedPtr<AxesDefinition> _axes_def;
    
 public:
    AxesStruct(const AxesDefinition & axes_def)
    : _axes_def(axes_def.create()) {}
 
    // Need special copy constructor to make it possible to put in a std::vector
    AxesStruct(const AxesStruct& myStruct)
    : _axes_def(myStruct._axes_def->create()) {}
    
    const AxesDefinition & def() const {return *_axes_def;}
    string description() const {return _axes_def->description();}
    string short_description() const {return _axes_def->short_description();}
 
 };
 
 
 // Simple class to store Measures to make it easier to put in std::vector
 class MeasureStruct {
    
 private:
    // Shared Ptr so it handles memory management
    SharedPtr<MeasureDefinition> _measure_def;
    
 public:
    MeasureStruct(const MeasureDefinition& measure_def)
    : _measure_def(measure_def.create()) {}
    
    // Need special copy constructor to make it possible to put in a std::vector
    MeasureStruct(const MeasureStruct& myStruct)
    : _measure_def(myStruct._measure_def->create()) {}
    
    const MeasureDefinition & def() const {return *_measure_def;}
    string description() const {return _measure_def->description();}
    
 };
 
 
 // read in input particles
 void read_event(vector<PseudoJet> &event){  
   string line;
   while (getline(cin, line)) {
     istringstream linestream(line);
     // take substrings to avoid problems when there are extra "pollution"
     // characters (e.g. line-feed).
     if (line.substr(0,4) == "#END") {return;}
     if (line.substr(0,1) == "#") {continue;}
     double px,py,pz,E;
     linestream >> px >> py >> pz >> E;
     PseudoJet particle(px,py,pz,E);
 
     // push event onto back of full_event vector
     event.push_back(particle);
   }
 }
 
 // Helper Function for Printing out Jet Information
 void PrintJets(const vector <PseudoJet>& jets, bool commentOut = false);
 void PrintAxes(const vector <PseudoJet>& jets, bool commentOut = false);
 void PrintJetsWithComponents(const vector <PseudoJet>& jets, bool commentOut = false);
 
 ////////
 //
 //  Main Routine for Analysis 
 //
 ///////
 
 void analyze(const vector<PseudoJet> & input_particles) {
    
    ////////
    //
    //  This code will check multiple axes/measure modes
    //  First thing we do is establish the various modes we will check
    //
    ///////
 
    //Define characteristic test parameters to use here
    double p = 0.5;
    double delta = 10.0; // close to winner-take-all.  TODO:  Think about right value here.
    double R0 = 0.2;
    double Rcutoff = 0.5;
    int nExtra = 2;
    int NPass = 10;
 
    // A list of all of the available axes modes
    vector<AxesStruct> _testAxes;
    _testAxes.push_back(KT_Axes());
    _testAxes.push_back(CA_Axes());
    _testAxes.push_back(AntiKT_Axes(R0));
    _testAxes.push_back(WTA_KT_Axes());
    _testAxes.push_back(WTA_CA_Axes());
    _testAxes.push_back(WTA_GenKT_Axes(p, R0));
    _testAxes.push_back(GenET_GenKT_Axes(delta, p, R0));
 
    _testAxes.push_back(OnePass_KT_Axes());
    _testAxes.push_back(OnePass_AntiKT_Axes(R0));
    _testAxes.push_back(OnePass_WTA_KT_Axes());
    _testAxes.push_back(OnePass_WTA_GenKT_Axes(p, R0));
    _testAxes.push_back(OnePass_GenET_GenKT_Axes(delta, p, R0));
 
    _testAxes.push_back(Comb_WTA_GenKT_Axes(nExtra, p, R0));
    _testAxes.push_back(Comb_GenET_GenKT_Axes(nExtra, delta, p, R0));
 
    // these axes are not checked during make check since they do not give reliable results
    _testAxes.push_back(OnePass_CA_Axes()); // not recommended 
    _testAxes.push_back(OnePass_WTA_CA_Axes()); // not recommended
    _testAxes.push_back(MultiPass_Axes(NPass));
    int num_unchecked = 3; // number of unchecked axes
 
    //
    // Note:  Njettiness::min_axes is not guarenteed to give a global
    // minimum, only a local minimum, and different choices of the random
    // number seed can give different results.  For that reason,
    // the one-pass minimization are recommended over min_axes.
    //
    
    // Getting a smaller list of recommended axes modes
    // These are the ones that are more likely to give sensible results (and are all IRC safe)
    vector<AxesStruct> _testRecommendedAxes;
    _testRecommendedAxes.push_back(KT_Axes());
    _testRecommendedAxes.push_back(WTA_KT_Axes());
    _testRecommendedAxes.push_back(OnePass_KT_Axes());
    _testRecommendedAxes.push_back(OnePass_WTA_KT_Axes());
    
    // Getting some of the measure modes to test
    // (When applied to a single jet we won't test the cutoff measures,
    // since cutoffs aren't typically helpful when applied to single jets)
    // Note that we are calling measures by their MeasureDefinition
    vector<MeasureStruct> _testMeasures;
    // e+e- versions of the measures
    _testMeasures.push_back(  NormalizedMeasure(1.0, 1.0, E_theta));
    _testMeasures.push_back(UnnormalizedMeasure(1.0     , E_theta));
    _testMeasures.push_back(  NormalizedMeasure(2.0, 1.0, E_theta));
    _testMeasures.push_back(UnnormalizedMeasure(2.0     , E_theta));
 
    // When doing Njettiness as a jet algorithm, want to test the cutoff measures.
    // (Since they are not senisible without a cutoff)
    vector<MeasureStruct> _testCutoffMeasures;
    _testCutoffMeasures.push_back(UnnormalizedCutoffMeasure(1.0, Rcutoff, E_theta));
    _testCutoffMeasures.push_back(UnnormalizedCutoffMeasure(2.0, Rcutoff, E_theta));
    
    
    /////// N-subjettiness /////////////////////////////
 
    ////////
    //
    //  Start of analysis.  First find anti-kT jets, then find N-subjettiness values of those jets
    //
    ///////
    
    // Initial clustering with anti-kt algorithm
    JetAlgorithm algorithm = antikt_algorithm;
    double jet_rad = 1.00; // jet radius for anti-kt algorithm
    JetDefinition jetDef = JetDefinition(algorithm,jet_rad,E_scheme,Best);
    ClusterSequence clust_seq(input_particles,jetDef);
    vector<PseudoJet> antikt_jets  = sorted_by_pt(clust_seq.inclusive_jets());
    
    // small number to show equivalence of doubles
    double epsilon = 0.0001;
    
    for (int j = 0; j < 2; j++) { // Two hardest jets per event
       // if (antikt_jets[j].perp() < 200) continue;
       
       vector<PseudoJet> jet_constituents = clust_seq.constituents(antikt_jets[j]);
       
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       cout << "Analyzing Jet " << j + 1 << ":" << endl;
       cout << "-----------------------------------------------------------------------------------------------" << endl;
 
       
       ////////
       //
       //  Basic checks of tau values first
       //
       //  If you don't want to know the directions of the subjets,
       //  then you can use the simple function Nsubjettiness.
       //
       //  Recommended usage for Nsubjettiness:
       //  AxesMode:  kt_axes, wta_kt_axes, onepass_kt_axes, or onepass_wta_kt_axes
       //  MeasureMode:  unnormalized_measure
       //  beta with kt_axes: 2.0
       //  beta with wta_kt_axes: anything greater than 0.0 (particularly good for 1.0)
       //  beta with onepass_kt_axes or onepass_wta_kt_axes:  between 1.0 and 3.0
       //
       ///////
       
       
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       cout << "Outputting N-subjettiness Values" << endl;
       cout << "-----------------------------------------------------------------------------------------------" << endl;
 
       
       // Now loop through all options
       cout << setprecision(6) << right << fixed;
       for (unsigned iM = 0; iM < _testMeasures.size(); iM++) {
          
          cout << "-----------------------------------------------------------------------------------------------" << endl;
          cout << _testMeasures[iM].description() << ":" << endl;
          cout << setw(25) << "AxisMode"
             << setw(14) << "tau1"
             << setw(14) << "tau2"
             << setw(14) << "tau3"
             << setw(14) << "tau2/tau1"
             << setw(14) << "tau3/tau2"
             << endl;
          
          for (unsigned iA = 0; iA < _testAxes.size(); iA++) {
 
             // Current axes/measure modes and particles
             const PseudoJet         & my_jet      = antikt_jets[j];
             const vector<PseudoJet>   particles   = my_jet.constituents();
             const AxesDefinition    & axes_def    = _testAxes[iA].def();
             const MeasureDefinition & measure_def = _testMeasures[iM].def();
             
             // This case doesn't work, so skip it.
             // if (axes_def.givesRandomizedResults()) continue;
 
             // define Nsubjettiness functions
             Nsubjettiness        nSub1(1,    axes_def, measure_def);
             Nsubjettiness        nSub2(2,    axes_def, measure_def);
             Nsubjettiness        nSub3(3,    axes_def, measure_def);
             NsubjettinessRatio   nSub21(2,1, axes_def, measure_def);
             NsubjettinessRatio   nSub32(3,2, axes_def, measure_def);
             // calculate Nsubjettiness values
             double tau1 = nSub1(my_jet);
             double tau2 = nSub2(my_jet);
             double tau3 = nSub3(my_jet);
             double tau21 = nSub21(my_jet);
             double tau32 = nSub32(my_jet);
             
             
             // An entirely equivalent, but painful way to calculate is:
             double tau1alt = measure_def(particles,axes_def(1,particles,&measure_def));
             double tau2alt = measure_def(particles,axes_def(2,particles,&measure_def));
             double tau3alt = measure_def(particles,axes_def(3,particles,&measure_def));
             
             // Make sure calculations are consistent
             if (!_testAxes[iA].def().givesRandomizedResults()) {
                assert(tau1alt == tau1);
                assert(tau2alt == tau2);
                assert(tau3alt == tau3);
                assert(abs(tau21 - tau2/tau1) < epsilon);
                assert(abs(tau32 - tau3/tau2) < epsilon);
             }
             
             string axesName = _testAxes[iA].short_description();
             string left_hashtag;
 
             // comment out with # because MultiPass uses random number seed, or because axes do not give reliable results (those at the end of axes vector)
             if (_testAxes[iA].def().givesRandomizedResults() || iA >= (_testAxes.size() - num_unchecked)) left_hashtag = "#";
             else left_hashtag = " ";
             
             // Output results:
             cout << std::right
                << left_hashtag
                << setw(23)
                << axesName
                << ":"
                << setw(14) << tau1
                << setw(14) << tau2
                << setw(14) << tau3
                << setw(14) << tau21
                << setw(14) << tau32
                << endl;
          }
       }
 
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       cout << "Done Outputting N-subjettiness Values" << endl;
       cout << "-----------------------------------------------------------------------------------------------" << endl;
 
       
       ////////
       //
       //  Finding axes/jets found by N-subjettiness partitioning
       //
       //  This uses the component_results function to get the subjet information
       //
       ///////
 
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       cout << "Outputting N-subjettiness Subjets" << endl;
       cout << "-----------------------------------------------------------------------------------------------" << endl;
 
       
       // Loop through all options, this time setting up jet finding
       cout << setprecision(6) << left << fixed;
       for (unsigned iM = 0; iM < _testMeasures.size(); iM++) {
          
          for (unsigned iA = 0; iA < _testRecommendedAxes.size(); iA++) {
 
             const PseudoJet         & my_jet      = antikt_jets[j];
             const AxesDefinition    & axes_def    = _testRecommendedAxes[iA].def();
             const MeasureDefinition & measure_def = _testMeasures[iM].def();
             
             // This case doesn't work, so skip it.
             if (axes_def.givesRandomizedResults()) continue;
             
             // define Nsubjettiness functions
             Nsubjettiness        nSub1(1,    axes_def, measure_def);
             Nsubjettiness        nSub2(2,    axes_def, measure_def);
             Nsubjettiness        nSub3(3,    axes_def, measure_def);
             
             // get component results
             TauComponents tau1comp = nSub1.component_result(my_jet);
             TauComponents tau2comp = nSub2.component_result(my_jet);
             TauComponents tau3comp = nSub3.component_result(my_jet);
             
             vector<PseudoJet> jets1 = tau1comp.jets();
             vector<PseudoJet> jets2 = tau2comp.jets();
             vector<PseudoJet> jets3 = tau3comp.jets();
 
             vector<PseudoJet> axes1 = tau1comp.axes();
             vector<PseudoJet> axes2 = tau2comp.axes();
             vector<PseudoJet> axes3 = tau3comp.axes();
 
             cout << "-----------------------------------------------------------------------------------------------" << endl;
             cout << measure_def.description() << ":" << endl;
             cout << axes_def.description() << ":" << endl;
             
             bool commentOut = false;
             if (axes_def.givesRandomizedResults()) commentOut = true;  // have to comment out min_axes, because it has random values
             
             // This helper function tries to find out if the jets have tau information for printing
             PrintJetsWithComponents(jets1,commentOut);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintJetsWithComponents(jets2,commentOut);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintJetsWithComponents(jets3,commentOut);
             
             cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
             cout << "Axes Used for Above Subjets" << endl;
 
             // PrintJets(axes1,commentOut);
             // cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             // PrintJets(axes2,commentOut);
             // cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             // PrintJets(axes3,commentOut);
             
             PrintAxes(axes1,commentOut);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintAxes(axes2,commentOut);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintAxes(axes3,commentOut);
             
 
          }
       }
       
       cout << "-----------------------------------------------------------------------------------------------" << endl;
       cout << "Done Outputting N-subjettiness Subjets" << endl;
       cout << "-----------------------------------------------------------------------------------------------" << endl;
 
    }
    
    
    ////////// N-jettiness as a jet algorithm ///////////////////////////
 
    ////////
    //
    //  You can also find jets event-wide with Njettiness.
    //  In this case, Winner-Take-All axes are a must, since the other axes get trapped in local minima
    //
    //  Recommended usage of NjettinessPlugin (event-wide)
    //  AxesMode:  wta_kt_axes or onepass_wta_kt_axes
    //  MeasureMode:  unnormalized_measure
    //  beta with wta_kt_axes: anything greater than 0.0 (particularly good for 1.0)
    //  beta with onepass_wta_kt_axes:  between 1.0 and 3.0
    //
    ///////
    
    cout << "-----------------------------------------------------------------------------------------------" << endl;
    cout << "Using N-jettiness as a Jet Algorithm" << endl;
    cout << "-----------------------------------------------------------------------------------------------" << endl;
 
    
    for (unsigned iM = 0; iM < _testCutoffMeasures.size(); iM++) {
       
       for (unsigned iA = 0; iA < _testRecommendedAxes.size(); iA++) {
          
          const AxesDefinition    & axes_def    = _testRecommendedAxes[iA].def();
          const MeasureDefinition & measure_def = _testCutoffMeasures[iM].def();
          
          // define the plugins
          NjettinessPlugin njet_plugin2(2, axes_def,measure_def);
          NjettinessPlugin njet_plugin3(3, axes_def,measure_def);
          NjettinessPlugin njet_plugin4(4, axes_def,measure_def);
    
          // and the jet definitions
          JetDefinition njet_jetDef2(&njet_plugin2);
          JetDefinition njet_jetDef3(&njet_plugin3);
          JetDefinition njet_jetDef4(&njet_plugin4);
 
          // and the cluster sequences
          ClusterSequence njet_seq2(input_particles, njet_jetDef2);
          ClusterSequence njet_seq3(input_particles, njet_jetDef3);
          ClusterSequence njet_seq4(input_particles, njet_jetDef4);
 
          // and associated extras for more information
          const NjettinessExtras * extras2 = njettiness_extras(njet_seq2);
          const NjettinessExtras * extras3 = njettiness_extras(njet_seq3);
          const NjettinessExtras * extras4 = njettiness_extras(njet_seq4);
 
          // and find the jets
          vector<PseudoJet> njet_jets2 = njet_seq2.inclusive_jets();
          vector<PseudoJet> njet_jets3 = njet_seq3.inclusive_jets();
          vector<PseudoJet> njet_jets4 = njet_seq4.inclusive_jets();
 
          // (alternative way to find the jets)
          //vector<PseudoJet> njet_jets2 = extras2->jets();
          //vector<PseudoJet> njet_jets3 = extras3->jets();
          //vector<PseudoJet> njet_jets4 = extras4->jets();
 
          cout << "-----------------------------------------------------------------------------------------------" << endl;
          cout << measure_def.description() << ":" << endl;
          cout << axes_def.description() << ":" << endl;
          
          PrintJets(njet_jets2);
          cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
          PrintJets(njet_jets3);
          cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
          PrintJets(njet_jets4);
 
          // The axes might point in a different direction than the jets
          // Using the NjettinessExtras pointer (ClusterSequence::Extras) to access that information         
          vector<PseudoJet> njet_axes2 = extras2->axes();
          vector<PseudoJet> njet_axes3 = extras3->axes();
          vector<PseudoJet> njet_axes4 = extras4->axes();
          
          cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
          cout << "Axes Used for Above Jets" << endl;
 
          PrintAxes(njet_axes2);
          cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
          PrintAxes(njet_axes3);
          cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
          PrintAxes(njet_axes4);
          
          bool calculateArea = false;
          if (calculateArea) {
             cout << "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" << endl;
             cout << "Adding Area Information (quite slow)" << endl;
             
             double ghost_maxrap = 5.0; // e.g. if particles go up to y=5
             AreaDefinition area_def(active_area_explicit_ghosts, GhostedAreaSpec(ghost_maxrap));
             
             // Defining cluster sequences with area
             ClusterSequenceArea njet_seq_area2(input_particles, njet_jetDef2, area_def);
             ClusterSequenceArea njet_seq_area3(input_particles, njet_jetDef3, area_def);
             ClusterSequenceArea njet_seq_area4(input_particles, njet_jetDef4, area_def);
             
             vector<PseudoJet> njet_jets_area2 = njet_seq_area2.inclusive_jets();
             vector<PseudoJet> njet_jets_area3 = njet_seq_area3.inclusive_jets();
             vector<PseudoJet> njet_jets_area4 = njet_seq_area4.inclusive_jets();
             
             PrintJets(njet_jets_area2);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintJets(njet_jets_area3);
             cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -" << endl;
             PrintJets(njet_jets_area4);
          }
          
       }
    }
    
    cout << "-----------------------------------------------------------------------------------------------" << endl;
    cout << "Done Using N-jettiness as a Jet Algorithm" << endl;
    cout << "-----------------------------------------------------------------------------------------------" << endl;
 
 }
 
 void PrintJets(const vector <PseudoJet>& jets, bool commentOut) {
    
    string commentStr = "";
    if (commentOut) commentStr = "#";
    
    // gets extras information
    if (jets.size() == 0) return;
    const NjettinessExtras * extras = njettiness_extras(jets[0]);
    
    // bool useExtras = true;
    bool useExtras = (extras != NULL);
    bool useArea = jets[0].has_area();
    bool useConstit = jets[0].has_constituents();
 
    // define nice tauN header
    int N = jets.size();
    stringstream ss(""); ss << "tau" << N; string tauName = ss.str();
    
    cout << fixed << right;
    
    cout << commentStr << setw(5) << "jet #" << "   "
    <<  setw(10) << "rap"
    <<  setw(10) << "phi"
    <<  setw(11) << "pt"
    <<  setw(11) << "m"
    <<  setw(11) << "e";
    if (useConstit) cout <<  setw(11) << "constit";
    if (useExtras) cout << setw(14) << tauName;
    if (useArea) cout << setw(10) << "area";
    cout << endl;
    
    fastjet::PseudoJet total(0,0,0,0);
    int total_constit = 0;
    
    // print out individual jet information
    for (unsigned i = 0; i < jets.size(); i++) {
       cout << commentStr << setw(5) << i+1  << "   "
       << setprecision(4) <<  setw(10) << jets[i].rap()
       << setprecision(4) <<  setw(10) << jets[i].phi()
       << setprecision(4) <<  setw(11) << jets[i].perp()
       << setprecision(4) <<  setw(11) << max(jets[i].m(),0.0) // needed to fix -0.0 issue on some compilers.
       << setprecision(4) <<  setw(11) << jets[i].e();
       if (useConstit) cout << setprecision(4) <<  setw(11) << jets[i].constituents().size();
       if (useExtras) cout << setprecision(6) <<  setw(14) << max(extras->subTau(jets[i]),0.0);
       if (useArea) cout << setprecision(4) << setw(10) << (jets[i].has_area() ? jets[i].area() : 0.0 );
       cout << endl;
       total += jets[i];
       if (useConstit) total_constit += jets[i].constituents().size();
    }
    
    // print out total jet
    if (useExtras) {
       double beamTau = extras->beamTau();
       
       if (beamTau > 0.0) {
          cout << commentStr << setw(5) << " beam" << "   "
          <<  setw(10) << ""
          <<  setw(10) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(14) << setprecision(6) << beamTau
          << endl;
       }
       
       cout << commentStr << setw(5) << "total" << "   "
       <<  setprecision(4) << setw(10) << total.rap()
       <<  setprecision(4) << setw(10) << total.phi()
       <<  setprecision(4) << setw(11) << total.perp()
       <<  setprecision(4) << setw(11) << max(total.m(),0.0) // needed to fix -0.0 issue on some compilers.
       <<  setprecision(4) <<  setw(11) << total.e();
       if (useConstit) cout << setprecision(4) <<  setw(11) << total_constit;
       if (useExtras) cout <<  setprecision(6) << setw(14) << extras->totalTau();
       if (useArea) cout << setprecision(4) << setw(10) << (total.has_area() ? total.area() : 0.0);
       cout << endl;
    }
    
 }
 
 
 void PrintAxes(const vector <PseudoJet>& jets, bool commentOut) {
    
    string commentStr = "";
    if (commentOut) commentStr = "#";
    
    // gets extras information
    if (jets.size() == 0) return;
    const NjettinessExtras * extras = njettiness_extras(jets[0]);
    
    // bool useExtras = true;
    bool useExtras = (extras != NULL);
    bool useArea = jets[0].has_area();
 
    // define nice tauN header
    int N = jets.size();
    stringstream ss(""); ss << "tau" << N; string tauName = ss.str();
    
    cout << fixed << right;
    
    cout << commentStr << setw(5) << "jet #" << "   "
    <<  setw(10) << "rap"
    <<  setw(10) << "phi"
    <<  setw(11) << "pt"
    <<  setw(11) << "m"
    <<  setw(11) << "e";
    if (useExtras) cout << setw(14) << tauName;
    if (useArea) cout << setw(10) << "area";
    cout << endl;
    
    fastjet::PseudoJet total(0,0,0,0);
    
    // print out individual jet information
    for (unsigned i = 0; i < jets.size(); i++) {
       cout << commentStr << setw(5) << i+1  << "   "
       << setprecision(4) <<  setw(10) << jets[i].rap()
       << setprecision(4) <<  setw(10) << jets[i].phi()
       << setprecision(4) <<  setw(11) << jets[i].perp()
       << setprecision(4) <<  setw(11) << max(jets[i].m(),0.0) // needed to fix -0.0 issue on some compilers.
       << setprecision(4) <<  setw(11) << jets[i].e();
       if (useExtras) cout << setprecision(6) <<  setw(14) << max(extras->subTau(jets[i]),0.0);
       if (useArea) cout << setprecision(4) << setw(10) << (jets[i].has_area() ? jets[i].area() : 0.0 );
       cout << endl;
       total += jets[i];
    }
    
    // print out total jet
    if (useExtras) {
       double beamTau = extras->beamTau();
       
       if (beamTau > 0.0) {
          cout << commentStr << setw(5) << " beam" << "   "
          <<  setw(10) << ""
          <<  setw(10) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(11) << ""
          <<  setw(14) << setprecision(6) << beamTau
          << endl;
       }
       
       cout << commentStr << setw(5) << "total" << "   "
       <<  setprecision(4) << setw(10) << total.rap()
       <<  setprecision(4) << setw(10) << total.phi()
       <<  setprecision(4) << setw(11) << total.perp()
       <<  setprecision(4) << setw(11) << max(total.m(),0.0) // needed to fix -0.0 issue on some compilers.
       <<  setprecision(4) <<  setw(11) << total.e()
       <<  setprecision(6) << setw(14) << extras->totalTau();
       if (useArea) cout << setprecision(4) << setw(10) << (total.has_area() ? total.area() : 0.0);
       cout << endl;
    }
    
 }
 
 void PrintJetsWithComponents(const vector <PseudoJet>& jets, bool commentOut) {
    
    string commentStr = "";
    if (commentOut) commentStr = "#";
    
    bool useArea = jets[0].has_area();
    
    // define nice tauN header
    int N = jets.size();
    stringstream ss(""); ss << "tau" << N; string tauName = ss.str();
    
    cout << fixed << right;
    
    cout << commentStr << setw(5) << "jet #" << "   "
    <<  setw(10) << "rap"
    <<  setw(10) << "phi"
    <<  setw(11) << "pt"
    <<  setw(11) << "m"
    <<  setw(11) << "e";
    if (jets[0].has_constituents()) cout <<  setw(11) << "constit";
    cout << setw(14) << tauName;
    if (useArea) cout << setw(10) << "area";
    cout << endl;
    
    fastjet::PseudoJet total(0,0,0,0);
    double total_tau = 0;
    int total_constit = 0;
    
    
    // print out individual jet information
    for (unsigned i = 0; i < jets.size(); i++) {
       double thisTau = jets[i].structure_of<TauComponents>().tau();
       
       cout << commentStr << setw(5) << i+1  << "   "
       << setprecision(4) <<  setw(10) << jets[i].rap()
       << setprecision(4) <<  setw(10) << jets[i].phi()
       << setprecision(4) <<  setw(11) << jets[i].perp()
       << setprecision(4) <<  setw(11) << max(jets[i].m(),0.0) // needed to fix -0.0 issue on some compilers.
       << setprecision(4) <<  setw(11) << jets[i].e();
       if (jets[i].has_constituents()) cout << setprecision(4) <<  setw(11) << jets[i].constituents().size();
       cout << setprecision(6) <<  setw(14) << max(thisTau,0.0);
       if (useArea) cout << setprecision(4) << setw(10) << (jets[i].has_area() ? jets[i].area() : 0.0 );
       cout << endl;
       total += jets[i];
       total_tau += thisTau;
       if (jets[i].has_constituents()) total_constit += jets[i].constituents().size();
    }
    
    cout << commentStr << setw(5) << "total" << "   "
    <<  setprecision(4) << setw(10) << total.rap()
    <<  setprecision(4) << setw(10) << total.phi()
    <<  setprecision(4) << setw(11) << total.perp()
    <<  setprecision(4) << setw(11) << max(total.m(),0.0) // needed to fix -0.0 issue on some compilers.
    <<  setprecision(4) <<  setw(11) << total.e();
    if (jets[0].has_constituents()) cout << setprecision(4)  <<  setw(11) << total_constit;
    cout <<  setprecision(6) << setw(14) << total_tau;
    if (useArea) cout << setprecision(4) << setw(10) << (total.has_area() ? total.area() : 0.0);
    cout << endl;
    
-}
\ No newline at end of file
+}
Index: contrib/contribs/Nsubjettiness/trunk/AxesDefinition.hh
===================================================================
--- contrib/contribs/Nsubjettiness/trunk/AxesDefinition.hh	(revision 1383)
+++ contrib/contribs/Nsubjettiness/trunk/AxesDefinition.hh	(revision 1384)
@@ -1,1272 +1,1427 @@
 //  Nsubjettiness Package
 //  Questions/Comments?  jthaler@jthaler.net
 //
 //  Copyright (c) 2011-14
 //  Jesse Thaler, Ken Van Tilburg, Christopher K. Vermilion, and TJ Wilkason
 //
 //  $Id$
 //----------------------------------------------------------------------
 // This file is part of FastJet contrib.
 //
 // It is free software; you can redistribute it and/or modify it under
 // the terms of the GNU General Public License as published by the
 // Free Software Foundation; either version 2 of the License, or (at
 // your option) any later version.
 //
 // It is distributed in the hope that it will be useful, but WITHOUT
 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 // or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
 // License for more details.
 //
 // You should have received a copy of the GNU General Public License
 // along with this code. If not, see <http://www.gnu.org/licenses/>.
 //----------------------------------------------------------------------
 
 #ifndef __FASTJET_CONTRIB_AXES_DEFINITION_HH__
 #define __FASTJET_CONTRIB_AXES_DEFINITION_HH__
 
 
 #include "MeasureDefinition.hh"
 #include "ExtraRecombiners.hh"
 
 #include "fastjet/PseudoJet.hh"
 #include <fastjet/LimitedWarning.hh>
 
 #include <iomanip>
 #include <cmath>
 #include <vector>
 #include <list>
 
 FASTJET_BEGIN_NAMESPACE      // defined in fastjet/internal/base.hh
 
 namespace contrib {
    
 // The following AxesDefinitions are currently available (and the relevant arguments, if needed)
+class HalfKT_Axes;
 class KT_Axes;
 class CA_Axes;
 class AntiKT_Axes;         // (R0)
+class WTA_HalfKT_Axes;
 class WTA_KT_Axes;
 class WTA_CA_Axes;
 class GenKT_Axes;          // (p, R0 = infinity)
 class WTA_GenKT_Axes;      // (p, R0 = infinity)
 class GenET_GenKT_Axes;    // (delta, p, R0 = infinity)
 class Manual_Axes;
    
+class OnePass_HalfKT_Axes;
 class OnePass_KT_Axes;
 class OnePass_CA_Axes;
 class OnePass_AntiKT_Axes;       // (R0)
+class OnePass_WTA_HalfKT_Axes;
 class OnePass_WTA_KT_Axes;
 class OnePass_WTA_CA_Axes;
 class OnePass_GenKT_Axes;        // (p, R0 = infinity)
 class OnePass_WTA_GenKT_Axes;    // (p, R0 = infinity)
 class OnePass_GenET_GenKT_Axes;  // (delta, p, R0 = infinity)
 class OnePass_Manual_Axes;
    
 class MultiPass_Axes;            // (NPass) (currently only defined for KT_Axes)
 class MultiPass_Manual_Axes;     // (NPass)
 
 class Comb_GenKT_Axes;           // (nExtra, p, R0 = infinity)
 class Comb_WTA_GenKT_Axes;       // (nExtra, p, R0 = infinity)
 class Comb_GenET_GenKT_Axes;     // (nExtra, delta, p, R0 = infinity)
 
 ///////
 //
 // AxesDefinition
 //
 ///////
 
 ///------------------------------------------------------------------------
 /// \class AxesDefinition
 /// \brief Base class for axes definitions
 ///
 /// A generic AxesDefinition first finds a set of seed axes.
 /// Then, if desired, uses measure information
 /// (from MeasureDefinition) to refine those axes starting from those seed axes.
 /// The AxesDefinitions are typically based on sequential jet algorithms.
 ///------------------------------------------------------------------------
 class AxesDefinition {
    
 public:
    
    /// This function should be overloaded in all derived classes, and defines how to find the seed axes.
    /// If desired, the measure information (which might be NULL) can be used to test multiple axes choices, but should
    /// not be used for iterative refining (since that is the job of MeasureDefinition).
    virtual std::vector<fastjet::PseudoJet> get_starting_axes(int n_jets,
                                                              const std::vector<fastjet::PseudoJet>& inputs,
                                                              const MeasureDefinition * measure) const = 0;
    
    /// Short description of AxesDefinitions (and any parameters)
    virtual std::string short_description() const = 0;
 
    /// Long description of AxesDefinitions (and any parameters)
    virtual std::string description() const = 0;
    
    /// This has to be defined in all derived classes, and allows these to be copied around.
    virtual AxesDefinition* create() const = 0;
    
 public:
    
    /// Starting from seeds, refine axes using one or more passes.
    /// Note that in order to do >0 passes, we need information from the MeasureDefinition about how to do the appropriate minimization.
    std::vector<fastjet::PseudoJet> get_refined_axes(int n_jets,
                                                     const std::vector<fastjet::PseudoJet>& inputs,
                                                     const std::vector<fastjet::PseudoJet>& seedAxes,
                                                     const MeasureDefinition * measure = NULL) const {
 
       assert(n_jets == (int)seedAxes.size()); //added int casting to get rid of compiler warning
             
       if (_Npass == 0) {
          // no refining, just use seeds
          return seedAxes;
       } else if (_Npass == 1) {
          if (measure == NULL) throw Error("AxesDefinition:  One-pass minimization requires specifying a MeasureDefinition.");
          
          // do one pass minimum using measure definition
          return measure->get_one_pass_axes(n_jets, inputs, seedAxes,_nAttempts,_accuracy);
       } else {
          if (measure == NULL) throw Error("AxesDefinition:  Multi-pass minimization requires specifying a MeasureDefinition.");
          return get_multi_pass_axes(n_jets, inputs, seedAxes, measure);
       }
    }
    
    /// Combines get_starting_axes with get_refined_axes.
    /// In the Njettiness class, these two steps are done separately in order to store seed axes information.
    std::vector<fastjet::PseudoJet> get_axes(int n_jets,
                                             const std::vector<fastjet::PseudoJet>& inputs,
                                             const MeasureDefinition * measure = NULL) const {
       std::vector<fastjet::PseudoJet> seedAxes = get_starting_axes(n_jets, inputs, measure);
       return get_refined_axes(n_jets,inputs,seedAxes,measure);
    }
 
    
    /// Short-hand for the get_axes function.  Useful when trying to write terse code.
    inline std::vector<fastjet::PseudoJet> operator() (int n_jets,
                                                const std::vector<fastjet::PseudoJet>& inputs,
                                                const MeasureDefinition * measure = NULL) const {
       return get_axes(n_jets,inputs,measure);
    }
    
    /// \enum AxesRefiningEnum
    /// Defines the cases of zero pass and one pass for convenience
    enum AxesRefiningEnum {
       UNDEFINED_REFINE = -1, // added to create a default value
       NO_REFINING = 0,
       ONE_PASS = 1,
       MULTI_PASS = 100,
    };
    
    /// A integer that is used externally to decide how to do multi-pass minimization
    int nPass() const { return _Npass; }
 
    /// A flag that indicates whether results are deterministics.
    bool givesRandomizedResults() const {
       return (_Npass > 1);
    }
    
    /// A flag that indicates whether manual axes are being used.
    bool needsManualAxes() const {
       return _needsManualAxes; // if there is no starting axes finder
    }
    
    /// Allows user to change number of passes.  Also used internally to set nPass.
    /// Can also specify details of one/multi pass minimziation
    void setNPass(int nPass,
                  int nAttempts = 1000,
                  double accuracy  = 0.0001,
                  double noise_range = 1.0 // only needed for MultiPass minimization
                  )
    {
       _Npass = nPass;
       _nAttempts = nAttempts;
       _accuracy = accuracy;
       _noise_range = noise_range;
       if (nPass < 0) throw Error("AxesDefinition requires a nPass >= 0");
    }
    
    /// Destructor
    virtual ~AxesDefinition() {};
    
 protected:
    
    /// Default constructor contains no information.  Number of passes has to be set
    /// manually by derived classes using setNPass function.
    AxesDefinition() : _Npass(UNDEFINED_REFINE),
                      _nAttempts(0),
                      _accuracy(0.0),
                      _noise_range(0.0),
                      _needsManualAxes(false) {}
 
    /// Does multi-pass minimization by randomly jiggling the axes within _noise_range
    std::vector<fastjet::PseudoJet> get_multi_pass_axes(int n_jets,
                                                        const std::vector<fastjet::PseudoJet>& inputs,
                                                        const std::vector<fastjet::PseudoJet>& seedAxes,
                                                        const MeasureDefinition* measure) const;
    
    /// Function to jiggle axes within _noise_range
    PseudoJet jiggle(const PseudoJet& axis) const;
    
    int _Npass;            ///< Number of passes (0 = no refining, 1 = one-pass, >1 multi-pass)
    int _nAttempts;        ///< Number of attempts per pass
    double _accuracy;      ///< Accuracy goal per pass
    double _noise_range;   ///< Noise in rapidity/phi (for multi-pass minimization only)
    bool _needsManualAxes; ///< Flag to indicate special case of manual axes
 };
   
 ///------------------------------------------------------------------------
 /// \class ExclusiveJetAxes
 /// \brief Base class for axes defined from exclusive jet algorithm
 ///
 /// This class finds axes by clustering particles with an exclusive jet definition.
 /// This can be implemented with different jet algorithms.  The user can call this directly
 /// using their favorite fastjet::JetDefinition
 ///------------------------------------------------------------------------
 class ExclusiveJetAxes : public AxesDefinition {
    
 public:
    /// Constructor takes JetDefinition as an argument
    ExclusiveJetAxes(fastjet::JetDefinition def)
    : AxesDefinition(), _def(def) {
       setNPass(NO_REFINING);    // default to no minimization
    }
    
    /// Starting axes obtained by creating a cluster sequenence and running exclusive_jets.
    virtual std::vector<fastjet::PseudoJet> get_starting_axes(int n_jets,
                                                              const std::vector <fastjet::PseudoJet> & inputs,
                                                              const MeasureDefinition * ) const {
       fastjet::ClusterSequence jet_clust_seq(inputs, _def);
       
-      std::vector<fastjet::PseudoJet> axes = jet_clust_seq.exclusive_jets_up_to(n_jets);
+      std::vector<fastjet::PseudoJet> axes_temp = jet_clust_seq.exclusive_jets_up_to(n_jets);
       
-      if ((int)axes.size() < n_jets) {
+      if ((int)axes_temp.size() < n_jets) {
          _too_few_axes_warning.warn("ExclusiveJetAxes::get_starting_axes:  Fewer than N axes found; results are unpredictable.");
-         axes.resize(n_jets);  // resize to make sure there are enough axes to not yield an error elsewhere
+         axes_temp.resize(n_jets);  // resize to make sure there are enough axes to not yield an error elsewhere
+      }
+     
+      // Create axes list with extra information stripped (since ClusterSequence will not be kept around)
+      std::vector<fastjet::PseudoJet> axes;
+      axes.resize(n_jets);
+      for (int i = 0; i < axes_temp.size(); i++) {
+         axes[i].reset_momentum(axes_temp[i]);
       }
       
       return axes;
    }
    
    /// Short description
    virtual std::string short_description() const { return "ExclAxes";}
    /// Long description
    virtual std::string description() const { return "ExclAxes: " + _def.description();}
    
    /// To make it possible to copy around.
    virtual ExclusiveJetAxes* create() const {return new ExclusiveJetAxes(*this);}
 
 private:
    fastjet::JetDefinition _def; ///< Jet definition to use.
    static LimitedWarning _too_few_axes_warning;
 };
 
 ///------------------------------------------------------------------------
 /// \class ExclusiveCombinatorialJetAxes
 /// \brief Base class for axes defined from exclusive jet algorithm, checking combinatorial options
 ///
 /// This class finds axes by clustering particles with an exclusive jet definition.
 /// It takes an extra number of jets (specificed by the user via nExtra), and then finds the set of N that minimizes N-jettiness.
 /// WARNING: If one wants to be guarenteed that results improve by increasing nExtra, then one should use
 /// winner-take-all-style recombination schemes
 ///------------------------------------------------------------------------
 class ExclusiveCombinatorialJetAxes : public AxesDefinition {
    
 public:
    /// Constructor takes JetDefinition and nExtra as options (nExtra=0 acts the same as ExclusiveJetAxes)
    ExclusiveCombinatorialJetAxes(fastjet::JetDefinition def, int nExtra = 0)
    : AxesDefinition(), _def(def), _nExtra(nExtra) {
       if (nExtra < 0) throw Error("Need nExtra >= 0");
       setNPass(NO_REFINING);   // default to no minimization
    }
    
     /// Find n_jets + _nExtra axes, and then choose the n_jets subset with the smallest N-(sub)jettiness value.
     virtual std::vector<fastjet::PseudoJet> get_starting_axes(int n_jets, 
                                                            const std::vector<fastjet::PseudoJet> & inputs,
                                                            const MeasureDefinition *measure) const {
       int starting_number = n_jets + _nExtra;
       fastjet::ClusterSequence jet_clust_seq(inputs, _def);
       std::vector<fastjet::PseudoJet> starting_axes = jet_clust_seq.exclusive_jets_up_to(starting_number);
        
        if ((int)starting_axes.size() < n_jets) {
           _too_few_axes_warning.warn("ExclusiveCombinatorialJetAxes::get_starting_axes:  Fewer than N + nExtra axes found; results are unpredictable.");
           starting_axes.resize(n_jets);  // resize to make sure there are enough axes to not yield an error elsewhere
        }
        
       std::vector<fastjet::PseudoJet> final_axes;
 
       // check so that no computation time is wasted if there are no extra axes
       if (_nExtra == 0) final_axes = starting_axes;
 
       else {
  
         // define string of 1's based on number of desired jets
         std::string bitmask(n_jets, 1);
         // expand the array size to the total number of jets with extra 0's at the end, makes string easy to permute
         bitmask.resize(starting_number, 0); 
  
         double min_tau = std::numeric_limits<double>::max();
         std::vector<fastjet::PseudoJet> temp_axes;
          
         do {
 
           temp_axes.clear();
  
           // only take an axis if it is listed as true (1) in the string
           for (int i = 0; i < (int)starting_axes.size(); ++i) {
             if (bitmask[i]) temp_axes.push_back(starting_axes[i]);
           }
  
           double temp_tau = measure->result(inputs, temp_axes);
           if (temp_tau < min_tau) {
             min_tau = temp_tau;
             final_axes = temp_axes;
           }
  
           // permutes string of 1's and 0's according to next lexicographic ordering and returns true
           // continues to loop through all possible lexicographic orderings
           // returns false and breaks the loop when there are no more possible orderings
         } while (std::prev_permutation(bitmask.begin(), bitmask.end()));
       }
 
       return final_axes;
     }
 
    /// Short description
    virtual std::string short_description() const { return "ExclCombAxes";}
    /// Long description
    virtual std::string description() const { return "ExclCombAxes: " + _def.description();}
    /// To make it possible to copy around.
    virtual ExclusiveCombinatorialJetAxes* create() const {return new ExclusiveCombinatorialJetAxes(*this);}
 
 private:
    fastjet::JetDefinition _def;   ///< Jet definition to use
    int _nExtra;                   ///< Extra axes to find
    static LimitedWarning _too_few_axes_warning;
 };
    
 ///------------------------------------------------------------------------
 /// \class HardestJetAxes
 /// \brief Base class for axes defined from an inclusive jet algorithm
 ///
 /// This class finds axes by running an inclusive algorithm and then finding the n hardest jets.
 /// This can be implemented with different jet algorithms, and can be called by the user.
 ///------------------------------------------------------------------------
 class HardestJetAxes : public AxesDefinition {
 public:
    /// Constructor takes JetDefinition
    HardestJetAxes(fastjet::JetDefinition def)
    : AxesDefinition(), _def(def) {
       setNPass(NO_REFINING);    // default to no minimization
    }
    
    /// Finds seed axes by running a ClusterSequence, running inclusive_jets, and finding the N hardest
    virtual std::vector<fastjet::PseudoJet> get_starting_axes(int n_jets,
                                                              const std::vector <fastjet::PseudoJet> & inputs,
                                                              const MeasureDefinition * ) const {
       fastjet::ClusterSequence jet_clust_seq(inputs, _def);
       std::vector<fastjet::PseudoJet> axes = sorted_by_pt(jet_clust_seq.inclusive_jets());
       
       if ((int)axes.size() < n_jets) {
          _too_few_axes_warning.warn("HardestJetAxes::get_starting_axes:  Fewer than N axes found; results are unpredictable.");
       }
       
       axes.resize(n_jets);  // only keep n hardest
       return axes;
    }
    
    /// Short description
    virtual std::string short_description() const { return "HardAxes";}
    /// Long description
    virtual std::string description() const { return "HardAxes: " + _def.description();}
    /// To make it possible to copy around.
    virtual HardestJetAxes* create() const {return new HardestJetAxes(*this);}
    
 private:
    fastjet::JetDefinition _def;  ///< Jet Definition to use.
    
    static LimitedWarning _too_few_axes_warning;
 
 };
+
+
+///------------------------------------------------------------------------
+/// \class HalfKT_Axes
+/// \brief Axes from exclusive generalized kT with p = 1/2
+///
+/// Axes from a general KT algorithm with p=1/2 (standard E-scheme recombination)
+///------------------------------------------------------------------------
+class HalfKT_Axes : public ExclusiveJetAxes {
+   
+public:
+   /// Constructor
+  HalfKT_Axes()
+   : ExclusiveJetAxes(fastjet::JetDefinition(fastjet::genkt_algorithm,
+                                             fastjet::JetDefinition::max_allowable_R,
+                                             0.5)) {
+      setNPass(NO_REFINING);
+   }
+   
+   /// Short description
+   virtual std::string short_description() const {
+      std::stringstream stream;
+      stream << std::fixed << std::setprecision(2)
+      << "HalfKT";
+      return stream.str();
+   };
+   
+   /// Long descriptions
+   virtual std::string description() const {
+      std::stringstream stream;
+      stream << std::fixed << std::setprecision(2)
+     << "Half KT Axes";
+      return stream.str();
+   };
+   
+   /// For copying purposes
+   virtual HalfKT_Axes* create() const {return new HalfKT_Axes(*this);}
+
+};
+
    
 ///------------------------------------------------------------------------
 /// \class KT_Axes
 /// \brief Axes from exclusive kT
 ///
 /// Axes from kT algorithm with E_scheme recombination.
 ///------------------------------------------------------------------------
 class KT_Axes : public ExclusiveJetAxes {
 public:
    /// Constructor
    KT_Axes()
    : ExclusiveJetAxes(fastjet::JetDefinition(fastjet::kt_algorithm,
                                              fastjet::JetDefinition::max_allowable_R, //maximum jet radius constant
                                              fastjet::E_scheme,
                                              fastjet::Best)
                       ) {
       setNPass(NO_REFINING);
    }
 
    /// Short description
    virtual std::string short_description() const {
       return "KT";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "KT Axes";
       return stream.str();
    };
    
    /// For copying purposes
    virtual KT_Axes* create() const {return new KT_Axes(*this);}
 
 };
 
 ///------------------------------------------------------------------------
 /// \class CA_Axes
 /// \brief Axes from exclusive CA
 ///
 /// Axes from CA algorithm with E_scheme recombination.
 ///------------------------------------------------------------------------
 class CA_Axes : public ExclusiveJetAxes {
 public:
    /// Constructor
    CA_Axes()
    : ExclusiveJetAxes(fastjet::JetDefinition(fastjet::cambridge_algorithm,
                                              fastjet::JetDefinition::max_allowable_R, //maximum jet radius constant
                                              fastjet::E_scheme,
                                              fastjet::Best)
                       ) {
       setNPass(NO_REFINING);
    }
 
    /// Short description
    virtual std::string short_description() const {
       return "CA";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "CA Axes";
       return stream.str();
    };
    
    /// For copying purposes
    virtual CA_Axes* create() const {return new CA_Axes(*this);}
    
 };
 
    
 ///------------------------------------------------------------------------
 /// \class AntiKT_Axes
 /// \brief Axes from inclusive anti-kT
 ///
 /// Axes from anti-kT algorithm and E_scheme.
 /// The one parameter R0 is subjet radius
 ///------------------------------------------------------------------------
 class AntiKT_Axes : public HardestJetAxes {
 
 public:
    /// Constructor.  Takes jet radius as argument
    AntiKT_Axes(double R0)
    : HardestJetAxes(fastjet::JetDefinition(fastjet::antikt_algorithm,
                                            R0,
                                            fastjet::E_scheme,
                                            fastjet::Best)
                     ), _R0(R0) {
       setNPass(NO_REFINING);
    }
 
    /// Short description
    virtual std::string short_description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "AKT" << _R0;
       return stream.str();
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "Anti-KT Axes (R0 = " << _R0 << ")";
       return stream.str();
    };
    
    /// For copying purposes
    virtual AntiKT_Axes* create() const {return new AntiKT_Axes(*this);}
    
 protected:
    double _R0;  ///<  AKT jet radius
 
 };
 
 ///------------------------------------------------------------------------
 /// \class JetDefinitionWrapper
 /// \brief Wrapper for jet definitions (for memory management)
 ///
 /// This class is used by all AxesDefinition with a manual recombiner to
 /// ensure that the delete_recombiner_when_unused function is always called
 ///------------------------------------------------------------------------
 class JetDefinitionWrapper {
 
 public: 
    
    /// Default Constructor
    JetDefinitionWrapper(JetAlgorithm jet_algorithm_in, double R_in, double xtra_param_in, const JetDefinition::Recombiner *recombiner) {
       jet_def = fastjet::JetDefinition(jet_algorithm_in, R_in, xtra_param_in);
       jet_def.set_recombiner(recombiner);
       jet_def.delete_recombiner_when_unused();        // added to prevent memory leaks
    }
 
    /// Additional constructor so that build-in FastJet algorithms can also be called
    JetDefinitionWrapper(JetAlgorithm jet_algorithm_in, double R_in, const JetDefinition::Recombiner *recombiner, fastjet::Strategy strategy_in) {
       jet_def = fastjet::JetDefinition(jet_algorithm_in, R_in, recombiner, strategy_in);
       jet_def.delete_recombiner_when_unused();
    }
 
    /// Return jet definition
    JetDefinition getJetDef() {
       return jet_def;
    }
 
 private:
    JetDefinition jet_def;  ///< my jet definition
 };
 
 ///------------------------------------------------------------------------
+/// \class WTA_HalfKT_Axes
+/// \brief Axes from exclusive generalized kT with p =1/2, winner-take-all recombination
+///
+/// Axes from a general KT algorithm (p = 1/2) with a Winner Take All Recombiner
+///------------------------------------------------------------------------
+class WTA_HalfKT_Axes : public ExclusiveJetAxes {
+
+public:
+   /// Constructor
+  WTA_HalfKT_Axes()
+   : ExclusiveJetAxes(JetDefinitionWrapper(fastjet::genkt_algorithm,
+                                           fastjet::JetDefinition::max_allowable_R,
+                                            0.5,
+                                            new WinnerTakeAllRecombiner()
+                                            ).getJetDef()) {
+      setNPass(NO_REFINING);
+   }
+
+   /// Short description
+   virtual std::string short_description() const {
+      std::stringstream stream;
+      stream << std::fixed << std::setprecision(2)
+      << "WTA, HalfKT";
+      return stream.str();
+   };
+   
+   /// Long descriptions
+   virtual std::string description() const {
+      std::stringstream stream;
+      stream << std::fixed << std::setprecision(2)
+      << "Winner-Take-All Half KT Axes";
+      return stream.str();
+   };
+   
+   /// For copying purposes
+   virtual WTA_HalfKT_Axes* create() const {return new WTA_HalfKT_Axes(*this);}
+
+};
+
+
+///------------------------------------------------------------------------
 /// \class WTA_KT_Axes
 /// \brief Axes from exclusive kT, winner-take-all recombination
 ///
 /// Axes from kT algorithm and winner-take-all recombination
 ///------------------------------------------------------------------------
 class WTA_KT_Axes : public ExclusiveJetAxes {
 public:
    /// Constructor
    WTA_KT_Axes()
    : ExclusiveJetAxes(JetDefinitionWrapper(fastjet::kt_algorithm,
                                           fastjet::JetDefinition::max_allowable_R, //maximum jet radius constant
                                           new WinnerTakeAllRecombiner(), // Needs to be explicitly declared (this will be deleted by JetDefinitionWrapper)
                                           fastjet::Best).getJetDef()
                       ) {
       setNPass(NO_REFINING);
     }
 
    /// Short description
    virtual std::string short_description() const {
       return "WTA KT";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "Winner-Take-All KT Axes";
       return stream.str();
    };
    
    /// For copying purposes
    virtual WTA_KT_Axes* create() const {return new WTA_KT_Axes(*this);}
 
 };
    
 ///------------------------------------------------------------------------
 /// \class WTA_CA_Axes
 /// \brief Axes from exclusive CA, winner-take-all recombination
 ///
 /// Axes from CA algorithm and winner-take-all recombination
 ///------------------------------------------------------------------------
 class WTA_CA_Axes : public ExclusiveJetAxes {
 public:
    /// Constructor
    WTA_CA_Axes()
    : ExclusiveJetAxes(JetDefinitionWrapper(fastjet::cambridge_algorithm,
                                              fastjet::JetDefinition::max_allowable_R, //maximum jet radius constant
                                              new WinnerTakeAllRecombiner(), // Needs to be explicitly declared (this will be deleted by JetDefinitionWrapper)
                                              fastjet::Best).getJetDef()) {
     setNPass(NO_REFINING);
   }
 
    /// Short description
    virtual std::string short_description() const {
       return "WTA CA";
    };
    
    /// Long descriptions
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "Winner-Take-All CA Axes";
       return stream.str();
    };
    
    /// For copying purposes
    virtual WTA_CA_Axes* create() const {return new WTA_CA_Axes(*this);}
   
 };
 
 
 ///------------------------------------------------------------------------
 /// \class GenKT_Axes
 /// \brief Axes from exclusive generalized kT
 ///
 /// Axes from a general KT algorithm (standard E-scheme recombination)
 /// Requires the power of the KT algorithm to be used and the radius parameter
 ///------------------------------------------------------------------------
 class GenKT_Axes : public ExclusiveJetAxes {
    
 public:
    /// Constructor
    GenKT_Axes(double p, double R0 = fastjet::JetDefinition::max_allowable_R)
    : ExclusiveJetAxes(fastjet::JetDefinition(fastjet::genkt_algorithm,
                                              R0,
                                              p)), _p(p), _R0(R0) {
       if (p < 0) throw Error("GenKT_Axes:  Currently only p >=0 is supported.");
       setNPass(NO_REFINING);
    }
    
    /// Short description
    virtual std::string short_description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "GenKT Axes";
       return stream.str();
    };
    
    /// Long descriptions
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "General KT (p = " << _p << "), R0 = " << _R0;
       return stream.str();
    };
    
    /// For copying purposes
    virtual GenKT_Axes* create() const {return new GenKT_Axes(*this);}
    
 protected:
    double _p;   ///< genkT power
    double _R0;  ///< jet radius
 };
    
    
 ///------------------------------------------------------------------------
 /// \class WTA_GenKT_Axes
 /// \brief Axes from exclusive generalized kT, winner-take-all recombination
 ///
 /// Axes from a general KT algorithm with a Winner Take All Recombiner
 /// Requires the power of the KT algorithm to be used and the radius parameter
 ///------------------------------------------------------------------------
 class WTA_GenKT_Axes : public ExclusiveJetAxes {
 
 public:
    /// Constructor
    WTA_GenKT_Axes(double p, double R0 = fastjet::JetDefinition::max_allowable_R)
    : ExclusiveJetAxes(JetDefinitionWrapper(fastjet::genkt_algorithm,
                                             R0,
                                             p,
                                             new WinnerTakeAllRecombiner()
                                             ).getJetDef()), _p(p), _R0(R0) {
       if (p < 0) throw Error("WTA_GenKT_Axes:  Currently only p >=0 is supported.");
       setNPass(NO_REFINING);
    }
 
    /// Short description
    virtual std::string short_description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "WTA, GenKT Axes";
       return stream.str();
    };
    
    /// Long descriptions
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "Winner-Take-All General KT (p = " << _p << "), R0 = " << _R0;
       return stream.str();
    };
    
    /// For copying purposes
    virtual WTA_GenKT_Axes* create() const {return new WTA_GenKT_Axes(*this);}
    
 protected:
    double _p;   ///< genkT power
    double _R0;  ///< jet radius
 };
    
 ///------------------------------------------------------------------------
 /// \class GenET_GenKT_Axes
 /// \brief Axes from exclusive kT, generalized Et-scheme recombination
 ///
 /// Class using general KT algorithm with a more general recombination scheme
 /// Requires power of KT algorithm, power of recombination weights, and radius parameter
 ///------------------------------------------------------------------------
 class GenET_GenKT_Axes : public ExclusiveJetAxes {
 
 public:
    /// Constructor
    GenET_GenKT_Axes(double delta, double p, double R0 = fastjet::JetDefinition::max_allowable_R)
    : ExclusiveJetAxes((JetDefinitionWrapper(fastjet::genkt_algorithm, R0, p, new GeneralEtSchemeRecombiner(delta))).getJetDef() ),
     _delta(delta), _p(p), _R0(R0) {
        if (p < 0) throw Error("GenET_GenKT_Axes:  Currently only p >=0 is supported.");
        if (delta <= 0) throw Error("GenET_GenKT_Axes:  Currently only delta >0 is supported.");
        setNPass(NO_REFINING);
    }
 
    /// Short description
    virtual std::string short_description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "GenET, GenKT Axes";
       return stream.str();
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2);
       // TODO: if _delta is huge, change to "WTA"
       if (_delta < std::numeric_limits<int>::max()) stream << "General Recombiner (delta = " << _delta << "), " << "General KT (p = " << _p << ") Axes, R0 = " << _R0;
       else stream << "Winner-Take-All General KT (p = " << _p << "), R0 = " << _R0;
 
       return stream.str();
    };
    
    /// For copying purposes
    virtual GenET_GenKT_Axes* create() const {return new GenET_GenKT_Axes(*this);}
    
 protected:
    double _delta; ///< Recombination pT weighting
    double _p;     ///< GenkT power
    double _R0;    ///< jet radius
 };
 
 ///------------------------------------------------------------------------
+/// \class OnePass_HalfKT_Axes
+/// \brief Axes from exclusive generalized kT (p = 1/2) with one-pass minimization
+///
+/// Onepass minimization, General KT Axes with p = 1/2 (standard E-scheme recombination)
+///------------------------------------------------------------------------
+class OnePass_HalfKT_Axes : public HalfKT_Axes {
+   
+public:
+   /// Constructor
+  OnePass_HalfKT_Axes() : HalfKT_Axes() {
+      setNPass(ONE_PASS);
+   }
+   
+   /// Short description
+   virtual std::string short_description() const {
+      return "OnePass HalfKT";
+   };
+   
+   /// Long description
+   virtual std::string description() const {
+      std::stringstream stream;
+      stream << std::fixed << std::setprecision(2)
+      << "One-Pass Minimization from Half KT Axes";
+      return stream.str();
+   };
+   
+   /// For copying purposes
+   virtual OnePass_HalfKT_Axes* create() const {return new OnePass_HalfKT_Axes(*this);}
+};
+
+
+///------------------------------------------------------------------------
 /// \class OnePass_KT_Axes
 /// \brief Axes from exclusive kT, with one-pass minimization
 ///
 /// Onepass minimization from kt axes
 ///------------------------------------------------------------------------
 class OnePass_KT_Axes : public KT_Axes {
 public:
    /// Constructor
    OnePass_KT_Axes() : KT_Axes() {
       setNPass(ONE_PASS);
    }
    
    /// Short description
    virtual std::string short_description() const {
       return "OnePass KT";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "One-Pass Minimization from KT Axes";
       return stream.str();
    };
    
    /// For copying purposes
    virtual OnePass_KT_Axes* create() const {return new OnePass_KT_Axes(*this);}
-   
 
 };
 
 ///------------------------------------------------------------------------
 /// \class OnePass_CA_Axes
 /// \brief Axes from exclusive CA, with one-pass minimization
 ///
 /// Onepass minimization from CA axes
 ///------------------------------------------------------------------------
 class OnePass_CA_Axes : public CA_Axes {
 public:
    /// Constructor
    OnePass_CA_Axes() : CA_Axes() {
       setNPass(ONE_PASS);
    }
 
    /// Short description
    virtual std::string short_description() const {
       return "OnePass CA";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "One-Pass Minimization from CA Axes";
       return stream.str();
    };
    
    /// For copying purposes
    virtual OnePass_CA_Axes* create() const {return new OnePass_CA_Axes(*this);}
 
 
 };
    
 ///------------------------------------------------------------------------
 /// \class OnePass_AntiKT_Axes
 /// \brief Axes from inclusive anti-kT, with one-pass minimization
 ///
 /// Onepass minimization from AntiKT axes, one parameter R0
 ///------------------------------------------------------------------------
 class OnePass_AntiKT_Axes : public AntiKT_Axes {
 
 public:
    /// Constructor
    OnePass_AntiKT_Axes(double R0) : AntiKT_Axes(R0) {
       setNPass(ONE_PASS);
    }
    
    /// Short Description
    virtual std::string short_description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "OnePassAKT" << _R0;
       return stream.str();
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "One-Pass Minimization from Anti-KT Axes (R0 = " << _R0 << ")";
       return stream.str();
    };
    
    /// For copying purposes
    virtual OnePass_AntiKT_Axes* create() const {return new OnePass_AntiKT_Axes(*this);}
 
 };
 
+
+///------------------------------------------------------------------------
+/// \class OnePass_WTA_HalfKT_Axes
+/// \brief Axes from exclusive generalized kT with p = 1/2, winner-take-all recombination, with one-pass minimization
+///
+/// Onepass minimization from winner-take-all, General KT Axes with p = 1/2
+///------------------------------------------------------------------------
+class OnePass_WTA_HalfKT_Axes : public WTA_HalfKT_Axes {
+   
+public:
+   /// Constructor
+   OnePass_WTA_HalfKT_Axes() : WTA_HalfKT_Axes() {
+      setNPass(ONE_PASS);
+   }
+
+   /// Short description
+   virtual std::string short_description() const {
+      return "OnePass WTA HalfKT";
+   };
+   
+   /// Long description
+   virtual std::string description() const {
+      std::stringstream stream;
+      stream << std::fixed << std::setprecision(2)
+      << "One-Pass Minimization from Winner-Take-All Half KT Axes";
+      return stream.str();
+   };
+   
+   /// For copying purposes
+   virtual OnePass_WTA_HalfKT_Axes* create() const {return new OnePass_WTA_HalfKT_Axes(*this);}
+};
+
 ///------------------------------------------------------------------------
 /// \class OnePass_WTA_KT_Axes
 /// \brief Axes from exclusive kT, winner-take-all recombination, with one-pass minimization
 ///
 /// Onepass minimization from winner-take-all kt axes
 ///------------------------------------------------------------------------
 class OnePass_WTA_KT_Axes : public WTA_KT_Axes {
 public:
    /// Constructor
    OnePass_WTA_KT_Axes() : WTA_KT_Axes() {
       setNPass(ONE_PASS);
    }
    
    /// Short description
    virtual std::string short_description() const {
       return "OnePass WTA KT";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "One-Pass Minimization from Winner-Take-All KT Axes";
       return stream.str();
    };
    
    /// For copying purposes
    virtual OnePass_WTA_KT_Axes* create() const {return new OnePass_WTA_KT_Axes(*this);}
    
 
 };
 
 ///------------------------------------------------------------------------
 /// \class OnePass_WTA_CA_Axes
 /// \brief Axes from exclusive CA, winner-take-all recombination, with one-pass minimization
 ///
 /// Onepass minimization from winner-take-all CA axes
 ///------------------------------------------------------------------------
 class OnePass_WTA_CA_Axes : public WTA_CA_Axes {
    
 public:
    /// Constructor
    OnePass_WTA_CA_Axes() : WTA_CA_Axes() {
       setNPass(ONE_PASS);
    }
 
    /// Short description
    virtual std::string short_description() const {
       return "OnePass WTA CA";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "One-Pass Minimization from Winner-Take-All CA Axes";
       return stream.str();
    };
    
    /// For copying purposes
    virtual OnePass_WTA_CA_Axes* create() const {return new OnePass_WTA_CA_Axes(*this);}
    
 };
 
 ///------------------------------------------------------------------------
 /// \class OnePass_GenKT_Axes
 /// \brief Axes from exclusive generalized kT with one-pass minimization
 ///
 /// Onepass minimization, General KT Axes (standard E-scheme recombination)
 ///------------------------------------------------------------------------
 class OnePass_GenKT_Axes : public GenKT_Axes {
    
 public:
    /// Constructor
    OnePass_GenKT_Axes(double p, double R0 = fastjet::JetDefinition::max_allowable_R) : GenKT_Axes(p, R0) {
       setNPass(ONE_PASS);
    }
    
    /// Short description
    virtual std::string short_description() const {
       return "OnePass GenKT";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "One-Pass Minimization from General KT (p = " << _p << "), R0 = " << _R0;
       return stream.str();
    };
    
    /// For copying purposes
    virtual OnePass_GenKT_Axes* create() const {return new OnePass_GenKT_Axes(*this);}
 };
    
 ///------------------------------------------------------------------------
 /// \class OnePass_WTA_GenKT_Axes
 /// \brief Axes from exclusive generalized kT, winner-take-all recombination, with one-pass minimization
 ///
 /// Onepass minimization from winner-take-all, General KT Axes
 ///------------------------------------------------------------------------
 class OnePass_WTA_GenKT_Axes : public WTA_GenKT_Axes {
    
 public:
    /// Constructor
    OnePass_WTA_GenKT_Axes(double p, double R0 = fastjet::JetDefinition::max_allowable_R) : WTA_GenKT_Axes(p, R0) {
       setNPass(ONE_PASS);
    }
 
    /// Short description
    virtual std::string short_description() const {
       return "OnePass WTA GenKT";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "One-Pass Minimization from Winner-Take-All General KT (p = " << _p << "), R0 = " << _R0;
       return stream.str();
    };
    
    /// For copying purposes
    virtual OnePass_WTA_GenKT_Axes* create() const {return new OnePass_WTA_GenKT_Axes(*this);}
 };
 
 ///------------------------------------------------------------------------
 /// \class OnePass_GenET_GenKT_Axes
 /// \brief Axes from exclusive generalized kT, generalized Et-scheme recombination, with one-pass minimization
 ///
 /// Onepass minimization from General Recomb, General KT axes
 ///------------------------------------------------------------------------
 class OnePass_GenET_GenKT_Axes : public GenET_GenKT_Axes {
    
 public:
    /// Constructor
    OnePass_GenET_GenKT_Axes(double delta, double p, double R0 = fastjet::JetDefinition::max_allowable_R) : GenET_GenKT_Axes(delta, p, R0) {
       setNPass(ONE_PASS);
    }
 
    /// Short description
    virtual std::string short_description() const {
       return "OnePass GenET, GenKT";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2);
       if (_delta < std::numeric_limits<int>::max()) stream << "One-Pass Minimization from General Recombiner (delta = " 
         << _delta << "), " << "General KT (p = " << _p << ") Axes, R0 = " << _R0;
       else stream << "One-Pass Minimization from Winner-Take-All General KT (p = " << _p << "), R0 = " << _R0;
       return stream.str();
    };
    
    /// For copying purposes
    virtual OnePass_GenET_GenKT_Axes* create() const {return new OnePass_GenET_GenKT_Axes(*this);}
 };
 
 
 ///------------------------------------------------------------------------
 /// \class Manual_Axes
 /// \brief Manual axes finding
 ///
 /// Allows the user to set the axes manually
 ///------------------------------------------------------------------------
 class Manual_Axes : public AxesDefinition {
 public:
    /// Constructor.  Note that _needsManualAxes is set to true.
    Manual_Axes() : AxesDefinition() {
       setNPass(NO_REFINING);
       _needsManualAxes = true;
    }
    
    /// This is now a dummy function since this is manual mode
    virtual std::vector<fastjet::PseudoJet> get_starting_axes(int,
                                                              const std::vector<fastjet::PseudoJet>&,
                                                              const MeasureDefinition *) const;
 
    
    /// Short description
    virtual std::string short_description() const {
       return "Manual";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "Manual Axes";
       return stream.str();
    };
    
    /// For copying purposes
    virtual Manual_Axes* create() const {return new Manual_Axes(*this);}
 
 
 };
 
 ///------------------------------------------------------------------------
 /// \class OnePass_Manual_Axes
 /// \brief Manual axes finding, with one-pass minimization
 ///
 /// One pass minimization from manual starting point
 ///------------------------------------------------------------------------
 class OnePass_Manual_Axes : public Manual_Axes {
 public:
    /// Constructor.  Note that _needsManualAxes is set to true.
    OnePass_Manual_Axes() : Manual_Axes() {
       setNPass(ONE_PASS);
    }
    
    /// Short description
    virtual std::string short_description() const {
       return "OnePass Manual";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "One-Pass Minimization from Manual Axes";
       return stream.str();
    };
    
    // For copying purposes
    virtual OnePass_Manual_Axes* create() const {return new OnePass_Manual_Axes(*this);}
 
 };
    
 ///------------------------------------------------------------------------
 /// \class MultiPass_Axes
 /// \brief Manual axes finding, with multi-pass (randomized) minimization
 ///
 /// Multi-pass minimization from kT starting point
 ///------------------------------------------------------------------------
 class MultiPass_Axes : public KT_Axes {
 
 public:
    
    /// Constructor
    MultiPass_Axes(unsigned int Npass) : KT_Axes() {
       setNPass(Npass);
    }
 
    /// Short description
    virtual std::string short_description() const {
       return "MultiPass";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "Multi-Pass Axes (Npass = " << _Npass << ")";
       return stream.str();
    };
    
    /// For copying purposs
    virtual MultiPass_Axes* create() const {return new MultiPass_Axes(*this);}
    
 };
 
 ///------------------------------------------------------------------------
 /// \class MultiPass_Manual_Axes
 /// \brief Axes finding from exclusive kT, with multi-pass (randomized) minimization
 ///
 /// multi-pass minimization from kT starting point
 ///------------------------------------------------------------------------
 class MultiPass_Manual_Axes : public Manual_Axes {
 
 public:
    /// Constructor
    MultiPass_Manual_Axes(unsigned int Npass) : Manual_Axes() {
       setNPass(Npass);
    }
 
    /// Short Description
    virtual std::string short_description() const {
       return "MultiPass Manual";
    };
    
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "Multi-Pass Manual Axes (Npass = " << _Npass << ")";
       return stream.str();
    };
    
    /// For copying purposes
    virtual MultiPass_Manual_Axes* create() const {return new MultiPass_Manual_Axes(*this);}
    
 };
 
 ///------------------------------------------------------------------------
 /// \class Comb_GenKT_Axes
 /// \brief Axes from exclusive generalized kT with combinatorial testing
 ///
 /// Axes from kT algorithm (standard E-scheme recombination)
 /// Requires nExtra parameter and returns set of N that minimizes N-jettiness
 /// Note that this method is not guaranteed to find a deeper minimum than GenKT_Axes
 ///------------------------------------------------------------------------
 class Comb_GenKT_Axes : public ExclusiveCombinatorialJetAxes {
 public:
    /// Constructor
    Comb_GenKT_Axes(int nExtra, double p, double R0 = fastjet::JetDefinition::max_allowable_R)
    : ExclusiveCombinatorialJetAxes(fastjet::JetDefinition(fastjet::genkt_algorithm, R0, p), nExtra),
       _p(p), _R0(R0) {
       if (p < 0) throw Error("Comb_GenKT_Axes:  Currently only p >=0 is supported.");
       setNPass(NO_REFINING);
    }
    
    /// Short description
    virtual std::string short_description() const {
       return "N Choose M GenKT";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "N Choose M Minimization (nExtra = " << _nExtra << ") from General KT (p = " << _p << "), R0 = " << _R0;
       return stream.str();
    };
    
    /// For copying purposes
    virtual Comb_GenKT_Axes* create() const {return new Comb_GenKT_Axes(*this);}
    
 private:
    double _nExtra;   ///< Number of extra axes
    double _p;        ///< GenkT power
    double _R0;       ///< jet radius
 };
    
    
 
 ///------------------------------------------------------------------------
 /// \class Comb_WTA_GenKT_Axes
 /// \brief Axes from exclusive generalized kT, winner-take-all recombination, with combinatorial testing
 ///
 /// Axes from kT algorithm and winner-take-all recombination
 /// Requires nExtra parameter and returns set of N that minimizes N-jettiness
 ///------------------------------------------------------------------------
 class Comb_WTA_GenKT_Axes : public ExclusiveCombinatorialJetAxes {
 public:
    /// Constructor
    Comb_WTA_GenKT_Axes(int nExtra, double p, double R0 = fastjet::JetDefinition::max_allowable_R)
    : ExclusiveCombinatorialJetAxes((JetDefinitionWrapper(fastjet::genkt_algorithm, R0, p, new WinnerTakeAllRecombiner())).getJetDef(), nExtra),
     _p(p), _R0(R0) {
        if (p < 0) throw Error("Comb_WTA_GenKT_Axes:  Currently only p >=0 is supported.");
        setNPass(NO_REFINING);
     }
 
    /// Short description
    virtual std::string short_description() const {
       return "N Choose M WTA GenKT";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2)
       << "N Choose M Minimization (nExtra = " << _nExtra << ") from Winner-Take-All General KT (p = " << _p << "), R0 = " << _R0;
       return stream.str();
    };
    
    /// For copying purposes
    virtual Comb_WTA_GenKT_Axes* create() const {return new Comb_WTA_GenKT_Axes(*this);}
 
 private:
    double _nExtra;   ///< Number of extra axes
    double _p;        ///< GenkT power
    double _R0;       ///< jet radius
 };
    
 ///------------------------------------------------------------------------
 /// \class Comb_GenET_GenKT_Axes
 /// \brief Axes from exclusive generalized kT, generalized Et-scheme recombination, with combinatorial testing
 ///
 /// Axes from kT algorithm and General Et scheme recombination
 /// Requires nExtra parameter and returns set of N that minimizes N-jettiness
 ///------------------------------------------------------------------------
 class Comb_GenET_GenKT_Axes : public ExclusiveCombinatorialJetAxes {
 public:
    /// Constructor
    Comb_GenET_GenKT_Axes(int nExtra, double delta, double p, double R0 = fastjet::JetDefinition::max_allowable_R)
    : ExclusiveCombinatorialJetAxes((JetDefinitionWrapper(fastjet::genkt_algorithm, R0, p, new GeneralEtSchemeRecombiner(delta))).getJetDef(), nExtra),
     _delta(delta), _p(p), _R0(R0) {
        if (p < 0) throw Error("Comb_GenET_GenKT_Axes:  Currently only p >=0 is supported.");
        if (delta <= 0) throw Error("Comb_GenET_GenKT_Axes:  Currently only delta >=0 is supported.");
         setNPass(NO_REFINING);
     }
 
    /// Short description
    virtual std::string short_description() const {
       return "N Choose M GenET GenKT";
    };
    
    /// Long description
    virtual std::string description() const {
       std::stringstream stream;
       stream << std::fixed << std::setprecision(2);
       if (_delta < std::numeric_limits<int>::max()) stream << "N choose M Minimization (nExtra = " << _nExtra 
         << ") from General Recombiner (delta = " << _delta << "), " << "General KT (p = " << _p << ") Axes, R0 = " << _R0;
       else stream << "N choose M Minimization (nExtra = " << _nExtra << ") from Winner-Take-All General KT (p = " << _p << "), R0 = " << _R0;
       return stream.str();
    };
    
    /// For copying purposes
    virtual Comb_GenET_GenKT_Axes* create() const {return new Comb_GenET_GenKT_Axes(*this);}
 
 private:
    double _nExtra;   ///< Number of extra axes
    double _delta;    ///< Recombination pT weighting exponent
    double _p;        ///< GenkT power
    double _R0;       ///< jet radius
 };
    
 
 } // namespace contrib
 
 FASTJET_END_NAMESPACE
 
 #endif  // __FASTJET_CONTRIB_NJETTINESS_HH__
 
Index: contrib/contribs/Nsubjettiness/trunk/example_advanced_usage.ref
===================================================================
--- contrib/contribs/Nsubjettiness/trunk/example_advanced_usage.ref	(revision 1383)
+++ contrib/contribs/Nsubjettiness/trunk/example_advanced_usage.ref	(revision 1384)
@@ -1,3642 +1,3194 @@
 # read an event with 354 particles
 #--------------------------------------------------------------------------
-#                         FastJet release 3.1.2
+#                         FastJet release 3.4.2
 #                 M. Cacciari, G.P. Salam and G. Soyez                  
 #     A software package for jet finding and analysis at colliders      
 #                           http://fastjet.fr                           
 #	                                                                      
 # Please cite EPJC72(2012)1896 [arXiv:1111.6097] if you use this package
 # for scientific work and optionally PLB641(2006)57 [hep-ph/0512210].   
 #                                                                       
-# FastJet is provided without warranty under the terms of the GNU GPLv2.
+# FastJet is provided without warranty under the GNU GPL v2 or higher.  
 # It uses T. Chan's closest pair algorithm, S. Fortune's Voronoi code
 # and 3rd party plugin jet algorithms. See COPYING file for details.
 #--------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Analyzing Jet 1:
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Outputting N-subjettiness Values
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Normalized Measure (beta = 1.00, R0 = 1.00):
                  AxisMode          tau1          tau2          tau3     tau2/tau1     tau3/tau2
+                  HalfKT:      0.012519      0.010140      0.009203      0.809988      0.907609
                       KT:      0.012519      0.010140      0.007390      0.809988      0.728831
                       CA:      0.012519      0.012357      0.012265      0.987059      0.992589
                  AKT0.20:      0.012093      0.010936      0.010657      0.904285      0.974514
+             WTA, HalfKT:      0.012141      0.009395      0.008560      0.773844      0.911163
                   WTA KT:      0.012141      0.009395      0.006847      0.773844      0.728779
                   WTA CA:      0.012025      0.011844      0.011782      0.984983      0.994733
               GenKT Axes:      0.012391      0.009937      0.008958      0.801934      0.901541
          WTA, GenKT Axes:      0.012141      0.009395      0.008560      0.773844      0.911163
        GenET, GenKT Axes:      0.012137      0.009393      0.008558      0.773959      0.911096
-              OnePass KT:      0.011996      0.009271      0.006802      0.772888      0.733704
-          OnePassAKT0.20:      0.012013      0.010807      0.010529      0.899611      0.974215
-          OnePass WTA KT:      0.012001      0.009373      0.006837      0.781025      0.729415
-           OnePass GenKT:      0.011996      0.009271      0.008435      0.772833      0.909853
-       OnePass WTA GenKT:      0.012001      0.009373      0.008539      0.781025      0.910961
-    OnePass GenET, GenKT:      0.012001      0.009356      0.008538      0.779569      0.912626
+          OnePass HalfKT:      0.011996      0.009270      0.008435      0.772769      0.909884
+              OnePass KT:      0.011996      0.009270      0.006800      0.772769      0.733530
+          OnePassAKT0.20:      0.011996      0.010804      0.010527      0.900636      0.974371
+      OnePass WTA HalfKT:      0.011996      0.009390      0.008558      0.782781      0.911375
+          OnePass WTA KT:      0.011996      0.009390      0.006846      0.782781      0.729036
+           OnePass GenKT:      0.011996      0.009270      0.008435      0.772766      0.909887
+       OnePass WTA GenKT:      0.011996      0.009390      0.008558      0.782781      0.911375
+    OnePass GenET, GenKT:      0.011996      0.009270      0.008435      0.772771      0.909935
         N Choose M GenKT:      0.012513      0.009821      0.006970      0.784880      0.709660
     N Choose M WTA GenKT:      0.012141      0.009395      0.006847      0.773844      0.728779
   N Choose M GenET GenKT:      0.012137      0.009393      0.006847      0.773959      0.728896
                   Manual:      0.012519      0.010140      0.007390      0.809988      0.728831
-          OnePass Manual:      0.011996      0.009271      0.006802      0.772888      0.733704
-#             OnePass CA:      0.011996      0.011815      0.011752      0.984902      0.994730
-#         OnePass WTA CA:      0.012016      0.011838      0.011776      0.985212      0.994730
+          OnePass Manual:      0.011996      0.009270      0.006800      0.772769      0.733530
+#             OnePass CA:      0.011996      0.011815      0.011752      0.984910      0.994721
+#         OnePass WTA CA:      0.012024      0.011844      0.011781      0.985012      0.994733
 #              MultiPass:      0.011996      0.009271      0.006802      0.772836      0.733766
 #       MultiPass Manual:      0.011996      0.009270      0.006802      0.772802      0.733799
 -----------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 1.00, in GeV):
                  AxisMode          tau1          tau2          tau3     tau2/tau1     tau3/tau2
+                  HalfKT:     12.313933      9.974134      9.052609      0.809988      0.907609
                       KT:     12.313933      9.974134      7.269459      0.809988      0.728831
                       CA:     12.313933     12.154582     12.064505      0.987059      0.992589
                  AKT0.20:     11.895557     10.756977     10.482822      0.904285      0.974514
+             WTA, HalfKT:     11.941857      9.241132      8.420182      0.773844      0.911163
                   WTA KT:     11.941857      9.241132      6.734744      0.773844      0.728779
                   WTA CA:     11.827992     11.650367     11.589004      0.984983      0.994733
               GenKT Axes:     12.188298      9.774210      8.811851      0.801934      0.901541
          WTA, GenKT Axes:     11.941857      9.241132      8.420182      0.773844      0.911163
        GenET, GenKT Axes:     11.938172      9.239660      8.418217      0.773959      0.911096
-              OnePass KT:     11.799542      9.119721      6.691176      0.772888      0.733704
-          OnePassAKT0.20:     11.816841     10.630559     10.356452      0.899611      0.974215
-          OnePass WTA KT:     11.804760      9.219812      6.725069      0.781025      0.729415
-           OnePass GenKT:     11.800032      9.119450      8.297358      0.772833      0.909853
-       OnePass WTA GenKT:     11.804760      9.219812      8.398893      0.781025      0.910961
-    OnePass GenET, GenKT:     11.804663      9.202553      8.398489      0.779569      0.912626
+          OnePass HalfKT:     11.799425      9.118232      8.296530      0.772769      0.909884
+              OnePass KT:     11.799425      9.118232      6.688499      0.772769      0.733530
+          OnePassAKT0.20:     11.799422     10.626979     10.354623      0.900636      0.974371
+      OnePass WTA HalfKT:     11.799408      9.236354      8.417784      0.782781      0.911375
+          OnePass WTA KT:     11.799408      9.236354      6.733637      0.782781      0.729036
+           OnePass GenKT:     11.799425      9.118200      8.296533      0.772766      0.909887
+       OnePass WTA GenKT:     11.799408      9.236354      8.417784      0.782781      0.911375
+    OnePass GenET, GenKT:     11.799395      9.118236      8.297000      0.772771      0.909935
         N Choose M GenKT:     12.308342      9.660566      6.855719      0.784880      0.709660
     N Choose M WTA GenKT:     11.941857      9.241132      6.734744      0.773844      0.728779
   N Choose M GenET GenKT:     11.938172      9.239660      6.734748      0.773959      0.728896
                   Manual:     12.313933      9.974134      7.269459      0.809988      0.728831
-          OnePass Manual:     11.799542      9.119721      6.691176      0.772888      0.733704
-#             OnePass CA:     11.799542     11.621388     11.560149      0.984902      0.994730
-#         OnePass WTA CA:     11.819234     11.644449     11.583080      0.985212      0.994730
+          OnePass Manual:     11.799425      9.118232      6.688499      0.772769      0.733530
+#             OnePass CA:     11.799425     11.621373     11.560023      0.984910      0.994721
+#         OnePass WTA CA:     11.826986     11.649719     11.588355      0.985012      0.994733
 #              MultiPass:     11.799346      9.118616      6.691176      0.772807      0.733793
 #       MultiPass Manual:     11.799331      9.119721      6.691176      0.772901      0.733704
 -----------------------------------------------------------------------------------------------
 Normalized Measure (beta = 2.00, R0 = 1.00):
                  AxisMode          tau1          tau2          tau3     tau2/tau1     tau3/tau2
+                  HalfKT:      0.001315      0.000843      0.000608      0.641062      0.721105
                       KT:      0.001315      0.000843      0.000771      0.641062      0.914092
                       CA:      0.001315      0.001167      0.001144      0.887467      0.979769
                  AKT0.20:      0.001317      0.000903      0.000828      0.685469      0.916656
+             WTA, HalfKT:      0.001326      0.000879      0.000638      0.663309      0.725288
                   WTA KT:      0.001326      0.000879      0.000799      0.663309      0.908315
                   WTA CA:      0.001317      0.001179      0.001146      0.895100      0.971826
               GenKT Axes:      0.001315      0.000848      0.000626      0.644450      0.738200
          WTA, GenKT Axes:      0.001326      0.000879      0.000638      0.663309      0.725288
        GenET, GenKT Axes:      0.001326      0.000880      0.000638      0.663443      0.725001
+          OnePass HalfKT:      0.001315      0.000842      0.000606      0.639953      0.719729
               OnePass KT:      0.001315      0.000842      0.000769      0.639953      0.914107
           OnePassAKT0.20:      0.001315      0.000886      0.000821      0.673339      0.927276
+      OnePass WTA HalfKT:      0.001315      0.000842      0.000606      0.639953      0.719729
           OnePass WTA KT:      0.001315      0.000842      0.000770      0.639953      0.914177
            OnePass GenKT:      0.001315      0.000842      0.000606      0.639953      0.719729
        OnePass WTA GenKT:      0.001315      0.000842      0.000606      0.639953      0.719729
     OnePass GenET, GenKT:      0.001315      0.000842      0.000606      0.639953      0.719729
         N Choose M GenKT:      0.001332      0.000880      0.000638      0.660819      0.725445
     N Choose M WTA GenKT:      0.001326      0.000879      0.000638      0.663309      0.725288
   N Choose M GenET GenKT:      0.001326      0.000880      0.000638      0.663443      0.725001
                   Manual:      0.001315      0.000843      0.000771      0.641062      0.914092
           OnePass Manual:      0.001315      0.000842      0.000769      0.639953      0.914107
 #             OnePass CA:      0.001315      0.001166      0.001144      0.886617      0.980712
 #         OnePass WTA CA:      0.001315      0.001166      0.001144      0.886617      0.980712
 #              MultiPass:      0.001315      0.000842      0.000671      0.639953      0.796724
 #       MultiPass Manual:      0.001315      0.000842      0.000698      0.639953      0.829204
 -----------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 2.00, in GeV):
                  AxisMode          tau1          tau2          tau3     tau2/tau1     tau3/tau2
+                  HalfKT:      1.293818      0.829418      0.598098      0.641062      0.721105
                       KT:      1.293818      0.829418      0.758164      0.641062      0.914092
                       CA:      1.293818      1.148222      1.124992      0.887467      0.979769
                  AKT0.20:      1.295464      0.888001      0.813992      0.685469      0.916656
+             WTA, HalfKT:      1.304168      0.865067      0.627422      0.663309      0.725288
                   WTA KT:      1.304168      0.865067      0.785753      0.663309      0.908315
                   WTA CA:      1.295647      1.159733      1.127058      0.895100      0.971826
               GenKT Axes:      1.293911      0.833861      0.615557      0.644450      0.738200
          WTA, GenKT Axes:      1.304168      0.865067      0.627422      0.663309      0.725288
        GenET, GenKT Axes:      1.304025      0.865147      0.627233      0.663443      0.725001
+          OnePass HalfKT:      1.293815      0.827980      0.595921      0.639953      0.719729
               OnePass KT:      1.293815      0.827980      0.756863      0.639953      0.914107
           OnePassAKT0.20:      1.293815      0.871176      0.807821      0.673339      0.927276
+      OnePass WTA HalfKT:      1.293815      0.827980      0.595921      0.639953      0.719729
           OnePass WTA KT:      1.293815      0.827980      0.756921      0.639953      0.914177
            OnePass GenKT:      1.293815      0.827980      0.595921      0.639953      0.719729
        OnePass WTA GenKT:      1.293815      0.827980      0.595921      0.639953      0.719729
     OnePass GenET, GenKT:      1.293815      0.827980      0.595921      0.639953      0.719729
         N Choose M GenKT:      1.309844      0.865570      0.627924      0.660819      0.725445
     N Choose M WTA GenKT:      1.304168      0.865067      0.627422      0.663309      0.725288
   N Choose M GenET GenKT:      1.304025      0.865147      0.627233      0.663443      0.725001
                   Manual:      1.293818      0.829418      0.758164      0.641062      0.914092
           OnePass Manual:      1.293815      0.827980      0.756863      0.639953      0.914107
 #             OnePass CA:      1.293815      1.147117      1.124992      0.886617      0.980712
 #         OnePass WTA CA:      1.293815      1.147117      1.124992      0.886617      0.980712
 #              MultiPass:      1.293815      0.827980      0.724862      0.639953      0.875457
 #       MultiPass Manual:      1.293815      0.827980      0.700215      0.639953      0.845691
 -----------------------------------------------------------------------------------------------
 Done Outputting N-subjettiness Values
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Outputting N-subjettiness Subjets
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Normalized Measure (beta = 1.00, R0 = 1.00):
-KT Axes:
+Half KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.012519
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.012519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.002465
-    2      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      0.007675
+    1      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      0.007675
+    2      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.002465
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.010140
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.001190
-    2      -0.8663    2.9074   798.5666    11.0980  1117.5180         11      0.003876
-    3      -0.7949    2.8186    35.2904     4.0988    47.3567         14      0.002325
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.007390
+    1      -0.6198    2.8327     6.3010     0.8780     7.6237          7      0.000667
+    2      -0.8322    2.8174    29.2061     1.9633    40.0072          8      0.000773
+    3      -0.8701    2.9083   948.0137    25.2060  1330.5312         20      0.007763
+total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.009203
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1      -0.8008    2.8204    37.0318     5.2841    50.0566
-    2      -0.8699    2.9084   946.4934    20.1170  1328.1055
+    1      -0.8699    2.9084   946.4934    20.1170  1328.1055
+    2      -0.8008    2.8204    37.0318     5.2841    50.0566
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1      -0.8889    2.9134   149.4471     5.1787   212.6103
-    2      -0.8664    2.9075   797.0485    11.9726  1115.4952
-    3      -0.8008    2.8204    37.0318     5.2841    50.0566
+    1      -0.6214    2.8176     5.9507     0.7485     7.1934
+    2      -0.8354    2.8209    31.0812     3.6428    42.8632
+    3      -0.8699    2.9084   946.4934    20.1170  1328.1055
 -----------------------------------------------------------------------------------------------
 Normalized Measure (beta = 1.00, R0 = 1.00):
 Winner-Take-All KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.012141
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.012141
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1      -0.7959    2.8213    36.9260     4.1240    49.5577         14      0.002058
     2      -0.8701    2.9084   946.5959    25.7449  1328.6045         21      0.007337
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.009395
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.001070
     2      -0.8664    2.9075   796.9288    11.6617  1115.3170         11      0.003719
     3      -0.7959    2.8213    36.9260     4.1240    49.5577         14      0.002058
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.006847
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1      -0.8669    2.9083   983.6369     0.0000  1376.9974
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.8223    2.8273    35.3062     0.0000    47.9317
     2      -0.8669    2.9083   948.3307     0.0000  1327.5721
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.8883    2.9122   149.4646     0.0000   212.4142
     2      -0.8669    2.9083   798.8661     0.0000  1118.3360
     3      -0.8223    2.8273    35.3062     0.0000    47.9317
 -----------------------------------------------------------------------------------------------
-Normalized Measure (beta = 1.00, R0 = 1.00):
-One-Pass Minimization from KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.011996
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.011996
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7959    2.8213    36.9260     4.1240    49.5577         14      0.002058
-    2      -0.8701    2.9084   946.5959    25.7449  1328.6045         21      0.007213
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.009271
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.001073
-    2      -0.8664    2.9075   796.9288    11.6617  1115.3170         11      0.003672
-    3      -0.7959    2.8213    36.9260     4.1240    49.5577         14      0.002058
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.006802
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1      -0.8681    2.9066   983.2390     0.0000  1377.5818
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8223    2.8273    36.3778     0.0000    49.3858
-    2      -0.8680    2.9072   948.1930     0.0000  1328.3550
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8877    2.9123   150.0287     0.0000   213.1278
-    2      -0.8673    2.9074   796.4449     0.0000  1115.2561
-    3      -0.8223    2.8272    36.3779     0.0000    49.3858
------------------------------------------------------------------------------------------------
-Normalized Measure (beta = 1.00, R0 = 1.00):
-One-Pass Minimization from Winner-Take-All KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.012001
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.012001
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7959    2.8213    36.9260     4.1240    49.5577         14      0.002058
-    2      -0.8701    2.9084   946.5959    25.7449  1328.6045         21      0.007315
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.009373
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.001070
-    2      -0.8664    2.9075   796.9288    11.6617  1115.3170         11      0.003709
-    3      -0.7959    2.8213    36.9260     4.1240    49.5577         14      0.002058
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.006837
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1      -0.8679    2.9071   983.3836     0.0000  1377.5818
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8223    2.8273    36.3776     0.0000    49.3858
-    2      -0.8670    2.9082   948.8123     0.0000  1328.3550
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8882    2.9123   149.9765     0.0000   213.1278
-    2      -0.8670    2.9082   796.6396     0.0000  1115.2561
-    3      -0.8223    2.8273    36.3776     0.0000    49.3858
------------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 1.00, in GeV):
-KT Axes:
+Half KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     12.313933
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     12.313933
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7947    2.8224    37.0549     4.2460    49.7082         15      2.424693
-    2      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      7.549441
+    1      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      7.549441
+    2      -0.7947    2.8224    37.0549     4.2460    49.7082         15      2.424693
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      9.974134
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      1.170192
-    2      -0.8663    2.9074   798.5666    11.0980  1117.5180         11      3.812166
-    3      -0.7949    2.8186    35.2904     4.0988    47.3567         14      2.287101
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      7.269459
+    1      -0.6198    2.8327     6.3010     0.8780     7.6237          7      0.656372
+    2      -0.8322    2.8174    29.2061     1.9633    40.0072          8      0.760523
+    3      -0.8701    2.9083   948.0137    25.2060  1330.5312         20      7.635714
+total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      9.052609
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1      -0.8008    2.8204    37.0318     5.2841    50.0566
-    2      -0.8699    2.9084   946.4934    20.1170  1328.1055
+    1      -0.8699    2.9084   946.4934    20.1170  1328.1055
+    2      -0.8008    2.8204    37.0318     5.2841    50.0566
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1      -0.8889    2.9134   149.4471     5.1787   212.6103
-    2      -0.8664    2.9075   797.0485    11.9726  1115.4952
-    3      -0.8008    2.8204    37.0318     5.2841    50.0566
+    1      -0.6214    2.8176     5.9507     0.7485     7.1934
+    2      -0.8354    2.8209    31.0812     3.6428    42.8632
+    3      -0.8699    2.9084   946.4934    20.1170  1328.1055
 -----------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 1.00, in GeV):
 Winner-Take-All KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     11.941857
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     11.941857
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1      -0.7959    2.8213    36.9260     4.1240    49.5577         14      2.023847
     2      -0.8701    2.9084   946.5959    25.7449  1328.6045         21      7.217284
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      9.241132
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      1.052630
     2      -0.8664    2.9075   796.9288    11.6617  1115.3170         11      3.658267
     3      -0.7959    2.8213    36.9260     4.1240    49.5577         14      2.023847
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      6.734744
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1      -0.8669    2.9083   983.6369     0.0000  1376.9974
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.8223    2.8273    35.3062     0.0000    47.9317
     2      -0.8669    2.9083   948.3307     0.0000  1327.5721
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.8883    2.9122   149.4646     0.0000   212.4142
     2      -0.8669    2.9083   798.8661     0.0000  1118.3360
     3      -0.8223    2.8273    35.3062     0.0000    47.9317
 -----------------------------------------------------------------------------------------------
-Unnormalized Measure (beta = 1.00, in GeV):
-One-Pass Minimization from KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     11.799542
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     11.799542
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7959    2.8213    36.9260     4.1240    49.5577         14      2.024360
-    2      -0.8701    2.9084   946.5959    25.7449  1328.6045         21      7.095361
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      9.119721
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      1.055182
-    2      -0.8664    2.9075   796.9288    11.6617  1115.3170         11      3.611516
-    3      -0.7959    2.8213    36.9260     4.1240    49.5577         14      2.024478
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      6.691176
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1      -0.8681    2.9066   983.2390     0.0000  1377.5818
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8223    2.8273    36.3778     0.0000    49.3858
-    2      -0.8680    2.9072   948.1930     0.0000  1328.3550
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8877    2.9123   150.0287     0.0000   213.1278
-    2      -0.8673    2.9074   796.4449     0.0000  1115.2561
-    3      -0.8223    2.8272    36.3779     0.0000    49.3858
------------------------------------------------------------------------------------------------
-Unnormalized Measure (beta = 1.00, in GeV):
-One-Pass Minimization from Winner-Take-All KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     11.804760
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35     11.804760
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7959    2.8213    36.9260     4.1240    49.5577         14      2.024139
-    2      -0.8701    2.9084   946.5959    25.7449  1328.6045         21      7.195672
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      9.219812
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      1.052931
-    2      -0.8664    2.9075   796.9288    11.6617  1115.3170         11      3.647998
-    3      -0.7959    2.8213    36.9260     4.1240    49.5577         14      2.024139
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      6.725069
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1      -0.8679    2.9071   983.3836     0.0000  1377.5818
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8223    2.8273    36.3776     0.0000    49.3858
-    2      -0.8670    2.9082   948.8123     0.0000  1328.3550
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8882    2.9123   149.9765     0.0000   213.1278
-    2      -0.8670    2.9082   796.6396     0.0000  1115.2561
-    3      -0.8223    2.8273    36.3776     0.0000    49.3858
------------------------------------------------------------------------------------------------
 Normalized Measure (beta = 2.00, R0 = 1.00):
-KT Axes:
+Half KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.001315
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.001315
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.000432
-    2      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      0.000411
+    1      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      0.000411
+    2      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.000432
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.000843
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.000228
-    2      -0.8663    2.9074   798.5666    11.0980  1117.5180         11      0.000122
-    3      -0.7949    2.8186    35.2904     4.0988    47.3567         14      0.000421
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.000771
+    1      -0.6198    2.8327     6.3010     0.8780     7.6237          7      0.000106
+    2      -0.8322    2.8174    29.2061     1.9633    40.0072          8      0.000093
+    3      -0.8701    2.9083   948.0137    25.2060  1330.5312         20      0.000409
+total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.000608
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1      -0.8008    2.8204    37.0318     5.2841    50.0566
-    2      -0.8699    2.9084   946.4934    20.1170  1328.1055
+    1      -0.8699    2.9084   946.4934    20.1170  1328.1055
+    2      -0.8008    2.8204    37.0318     5.2841    50.0566
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1      -0.8889    2.9134   149.4471     5.1787   212.6103
-    2      -0.8664    2.9075   797.0485    11.9726  1115.4952
-    3      -0.8008    2.8204    37.0318     5.2841    50.0566
+    1      -0.6214    2.8176     5.9507     0.7485     7.1934
+    2      -0.8354    2.8209    31.0812     3.6428    42.8632
+    3      -0.8699    2.9084   946.4934    20.1170  1328.1055
 -----------------------------------------------------------------------------------------------
 Normalized Measure (beta = 2.00, R0 = 1.00):
 Winner-Take-All KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.001326
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.001326
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1      -0.7959    2.8213    36.9260     4.1240    49.5577         14      0.000431
     2      -0.8701    2.9084   946.5959    25.7449  1328.6045         21      0.000448
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.000879
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.000229
     2      -0.8664    2.9075   796.9288    11.6617  1115.3170         11      0.000139
     3      -0.7959    2.8213    36.9260     4.1240    49.5577         14      0.000431
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.000799
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1      -0.8669    2.9083   983.6369     0.0000  1376.9974
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.8223    2.8273    35.3062     0.0000    47.9317
     2      -0.8669    2.9083   948.3307     0.0000  1327.5721
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.8883    2.9122   149.4646     0.0000   212.4142
     2      -0.8669    2.9083   798.8661     0.0000  1118.3360
     3      -0.8223    2.8273    35.3062     0.0000    47.9317
 -----------------------------------------------------------------------------------------------
-Normalized Measure (beta = 2.00, R0 = 1.00):
-One-Pass Minimization from KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.001315
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.001315
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.000430
-    2      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      0.000411
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.000842
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.000228
-    2      -0.8663    2.9074   798.5666    11.0980  1117.5180         11      0.000122
-    3      -0.7949    2.8186    35.2904     4.0988    47.3567         14      0.000420
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.000769
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1      -0.8672    2.9051   983.8289     0.0000  1377.5818
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.7949    2.8223    37.1551     0.0000    49.5265
-    2      -0.8701    2.9084   946.6904     0.0000  1328.2143
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8894    2.9133   149.8435     0.0000   213.1278
-    2      -0.8663    2.9074   798.6039     0.0000  1117.4629
-    3      -0.7952    2.8185    35.3883     0.0000    47.1790
------------------------------------------------------------------------------------------------
-Normalized Measure (beta = 2.00, R0 = 1.00):
-One-Pass Minimization from Winner-Take-All KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.001315
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.001315
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.000430
-    2      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      0.000411
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.000842
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.000228
-    2      -0.8664    2.9074   796.7970    10.7027  1115.1666         10      0.000111
-    3      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.000430
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.000770
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1      -0.8672    2.9051   983.8289     0.0000  1377.5818
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.7949    2.8223    37.1551     0.0000    49.5265
-    2      -0.8701    2.9084   946.6904     0.0000  1328.2143
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8894    2.9133   149.8435     0.0000   213.1278
-    2      -0.8664    2.9074   796.8318     0.0000  1115.1152
-    3      -0.7949    2.8223    37.1551     0.0000    49.5265
------------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 2.00, in GeV):
-KT Axes:
+Half KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      1.293818
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      1.293818
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.424779
-    2      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      0.404639
+    1      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      0.404639
+    2      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.424779
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.829418
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.224521
-    2      -0.8663    2.9074   798.5666    11.0980  1117.5180         11      0.119562
-    3      -0.7949    2.8186    35.2904     4.0988    47.3567         14      0.414081
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.758164
+    1      -0.6198    2.8327     6.3010     0.8780     7.6237          7      0.104639
+    2      -0.8322    2.8174    29.2061     1.9633    40.0072          8      0.091589
+    3      -0.8701    2.9083   948.0137    25.2060  1330.5312         20      0.401869
+total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.598098
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1      -0.8008    2.8204    37.0318     5.2841    50.0566
-    2      -0.8699    2.9084   946.4934    20.1170  1328.1055
+    1      -0.8699    2.9084   946.4934    20.1170  1328.1055
+    2      -0.8008    2.8204    37.0318     5.2841    50.0566
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1      -0.8889    2.9134   149.4471     5.1787   212.6103
-    2      -0.8664    2.9075   797.0485    11.9726  1115.4952
-    3      -0.8008    2.8204    37.0318     5.2841    50.0566
+    1      -0.6214    2.8176     5.9507     0.7485     7.1934
+    2      -0.8354    2.8209    31.0812     3.6428    42.8632
+    3      -0.8699    2.9084   946.4934    20.1170  1328.1055
 -----------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 2.00, in GeV):
 Winner-Take-All KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      1.304168
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      1.304168
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1      -0.7959    2.8213    36.9260     4.1240    49.5577         14      0.424344
     2      -0.8701    2.9084   946.5959    25.7449  1328.6045         21      0.440723
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.865067
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.224840
     2      -0.8664    2.9075   796.9288    11.6617  1115.3170         11      0.136569
     3      -0.7959    2.8213    36.9260     4.1240    49.5577         14      0.424344
 total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.785753
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1      -0.8669    2.9083   983.6369     0.0000  1376.9974
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.8223    2.8273    35.3062     0.0000    47.9317
     2      -0.8669    2.9083   948.3307     0.0000  1327.5721
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.8883    2.9122   149.4646     0.0000   212.4142
     2      -0.8669    2.9083   798.8661     0.0000  1118.3360
     3      -0.8223    2.8273    35.3062     0.0000    47.9317
 -----------------------------------------------------------------------------------------------
-Unnormalized Measure (beta = 2.00, in GeV):
-One-Pass Minimization from KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      1.293815
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      1.293815
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.423365
-    2      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      0.404615
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.827980
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.224477
-    2      -0.8663    2.9074   798.5666    11.0980  1117.5180         11      0.119545
-    3      -0.7949    2.8186    35.2904     4.0988    47.3567         14      0.412840
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.756863
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1      -0.8672    2.9051   983.8289     0.0000  1377.5818
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.7949    2.8223    37.1551     0.0000    49.5265
-    2      -0.8701    2.9084   946.6904     0.0000  1328.2143
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8894    2.9133   149.8435     0.0000   213.1278
-    2      -0.8663    2.9074   798.6039     0.0000  1117.4629
-    3      -0.7952    2.8185    35.3883     0.0000    47.1790
------------------------------------------------------------------------------------------------
-Unnormalized Measure (beta = 2.00, in GeV):
-One-Pass Minimization from Winner-Take-All KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      1.293815
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      1.293815
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.423365
-    2      -0.8702    2.9084   946.4641    25.2372  1328.4540         20      0.404615
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.827980
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.8900    2.9133   149.6693     8.2524   213.2875         10      0.224477
-    2      -0.8664    2.9074   796.7970    10.7027  1115.1666         10      0.109079
-    3      -0.7947    2.8224    37.0549     4.2460    49.7082         15      0.423365
-total      -0.8673    2.9051   983.3873    39.9912  1378.1622         35      0.756921
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1      -0.8672    2.9051   983.8289     0.0000  1377.5818
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.7949    2.8223    37.1551     0.0000    49.5265
-    2      -0.8701    2.9084   946.6904     0.0000  1328.2143
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.8894    2.9133   149.8435     0.0000   213.1278
-    2      -0.8664    2.9074   796.8318     0.0000  1115.1152
-    3      -0.7949    2.8223    37.1551     0.0000    49.5265
------------------------------------------------------------------------------------------------
 Done Outputting N-subjettiness Subjets
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Analyzing Jet 2:
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Outputting N-subjettiness Values
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Normalized Measure (beta = 1.00, R0 = 1.00):
                  AxisMode          tau1          tau2          tau3     tau2/tau1     tau3/tau2
+                  HalfKT:      0.021411      0.015613      0.012813      0.729182      0.820675
                       KT:      0.021411      0.015613      0.015849      0.729182      1.015137
                       CA:      0.021411      0.019580      0.019406      0.914496      0.991092
                  AKT0.20:      0.018643      0.016176      0.014535      0.867666      0.898546
+             WTA, HalfKT:      0.017627      0.014188      0.011742      0.804913      0.827587
                   WTA KT:      0.017627      0.014188      0.011742      0.804913      0.827587
                   WTA CA:      0.017627      0.016047      0.015583      0.910373      0.971071
               GenKT Axes:      0.018644      0.016177      0.014535      0.867665      0.898539
          WTA, GenKT Axes:      0.017627      0.015181      0.013537      0.861223      0.891714
        GenET, GenKT Axes:      0.017627      0.015181      0.013537      0.861223      0.891714
-              OnePass KT:      0.017650      0.013713      0.012008      0.776959      0.875683
-          OnePassAKT0.20:      0.017643      0.015214      0.013569      0.862361      0.891889
-          OnePass WTA KT:      0.017640      0.013713      0.011267      0.777392      0.821656
-           OnePass GenKT:      0.017643      0.015214      0.013569      0.862356      0.891888
-       OnePass WTA GenKT:      0.017640      0.015194      0.013550      0.861348      0.891798
-    OnePass GenET, GenKT:      0.017640      0.015194      0.013550      0.861348      0.891798
+          OnePass HalfKT:      0.017629      0.013701      0.011255      0.777204      0.821472
+              OnePass KT:      0.017629      0.013701      0.012003      0.777204      0.876054
+          OnePassAKT0.20:      0.017629      0.015184      0.013540      0.861323      0.891726
+      OnePass WTA HalfKT:      0.017628      0.013701      0.011255      0.777235      0.821465
+          OnePass WTA KT:      0.017628      0.013701      0.011255      0.777235      0.821465
+           OnePass GenKT:      0.017629      0.015184      0.013540      0.861323      0.891726
+       OnePass WTA GenKT:      0.017628      0.015182      0.013538      0.861235      0.891722
+    OnePass GenET, GenKT:      0.017628      0.015182      0.013538      0.861235      0.891722
         N Choose M GenKT:      0.018644      0.014818      0.012361      0.794766      0.834229
     N Choose M WTA GenKT:      0.017627      0.013695      0.011257      0.776950      0.821922
   N Choose M GenET GenKT:      0.017627      0.013699      0.011260      0.777138      0.821974
                   Manual:      0.021411      0.015613      0.015849      0.729182      1.015137
-          OnePass Manual:      0.017650      0.013713      0.012008      0.776959      0.875683
-#             OnePass CA:      0.017650      0.016061      0.015666      0.909974      0.975419
-#         OnePass WTA CA:      0.017640      0.016060      0.015596      0.910444      0.971086
+          OnePass Manual:      0.017629      0.013701      0.012003      0.777204      0.876054
+#             OnePass CA:      0.017629      0.016049      0.015654      0.910347      0.975405
+#         OnePass WTA CA:      0.017628      0.016049      0.015584      0.910380      0.971073
 #              MultiPass:      0.017642      0.013708      0.011268      0.777007      0.822024
 #       MultiPass Manual:      0.017642      0.013708      0.012008      0.777020      0.876002
 -----------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 1.00, in GeV):
                  AxisMode          tau1          tau2          tau3     tau2/tau1     tau3/tau2
+                  HalfKT:     19.484915     14.208051     11.660186      0.729182      0.820675
                       KT:     19.484915     14.208051     14.423123      0.729182      1.015137
                       CA:     19.484915     17.818879     17.660148      0.914496      0.991092
                  AKT0.20:     16.966061     14.720879     13.227382      0.867666      0.898546
+             WTA, HalfKT:     16.041313     12.911866     10.685697      0.804913      0.827587
                   WTA KT:     16.041313     12.911866     10.685697      0.804913      0.827587
                   WTA CA:     16.041313     14.603576     14.181116      0.910373      0.971071
               GenKT Axes:     16.966538     14.721277     13.227649      0.867665      0.898539
          WTA, GenKT Axes:     16.041313     13.815143     12.319154      0.861223      0.891714
        GenET, GenKT Axes:     16.041348     13.815178     12.319189      0.861223      0.891714
-              OnePass KT:     16.061800     12.479353     10.927957      0.776959      0.875683
-          OnePassAKT0.20:     16.055310     13.845471     12.348622      0.862361      0.891889
-          OnePass WTA KT:     16.052840     12.479353     10.253741      0.777392      0.821656
-           OnePass GenKT:     16.055297     13.845387     12.348541      0.862356      0.891888
-       OnePass WTA GenKT:     16.052840     13.827077     12.330959      0.861348      0.891798
-    OnePass GenET, GenKT:     16.052840     13.827078     12.330959      0.861348      0.891798
+          OnePass HalfKT:     16.043107     12.468771     10.242746      0.777204      0.821472
+              OnePass KT:     16.043107     12.468771     10.923323      0.777204      0.876054
+          OnePassAKT0.20:     16.042646     13.817901     12.321776      0.861323      0.891726
+      OnePass WTA HalfKT:     16.042471     12.468771     10.242658      0.777235      0.821465
+          OnePass WTA KT:     16.042471     12.468771     10.242658      0.777235      0.821465
+           OnePass GenKT:     16.042645     13.817894     12.321769      0.861323      0.891726
+       OnePass WTA GenKT:     16.042471     13.816343     12.320340      0.861235      0.891722
+    OnePass GenET, GenKT:     16.042471     13.816343     12.320340      0.861235      0.891722
         N Choose M GenKT:     16.966538     13.484433     11.249100      0.794766      0.834229
     N Choose M WTA GenKT:     16.041313     12.463291     10.243853      0.776950      0.821922
   N Choose M GenET GenKT:     16.041348     12.466343     10.247009      0.777138      0.821974
                   Manual:     19.484915     14.208051     14.423123      0.729182      1.015137
-          OnePass Manual:     16.061800     12.479353     10.927957      0.776959      0.875683
-#             OnePass CA:     16.061800     14.615827     14.256552      0.909974      0.975419
-#         OnePass WTA CA:     16.052840     14.615210     14.192619      0.910444      0.971086
+          OnePass Manual:     16.043107     12.468771     10.923323      0.777204      0.876054
+#             OnePass CA:     16.043107     14.604801     14.245598      0.910347      0.975405
+#         OnePass WTA CA:     16.042471     14.604745     14.182272      0.910380      0.971073
 #              MultiPass:     16.055384     12.474814     10.253907      0.776986      0.821969
 #       MultiPass Manual:     16.054980     12.479352     10.254334      0.777289      0.821704
 -----------------------------------------------------------------------------------------------
 Normalized Measure (beta = 2.00, R0 = 1.00):
                  AxisMode          tau1          tau2          tau3     tau2/tau1     tau3/tau2
+                  HalfKT:      0.007642      0.004183      0.002281      0.547412      0.545372
                       KT:      0.007642      0.004183      0.004113      0.547412      0.983274
                       CA:      0.007642      0.006070      0.005741      0.794348      0.945731
                  AKT0.20:      0.007677      0.006099      0.005125      0.794459      0.840306
+             WTA, HalfKT:      0.007679      0.004558      0.002998      0.593565      0.657826
                   WTA KT:      0.007679      0.004558      0.002998      0.593565      0.657826
                   WTA CA:      0.007679      0.006128      0.005699      0.798020      0.929940
               GenKT Axes:      0.007678      0.006099      0.005125      0.794457      0.840285
          WTA, GenKT Axes:      0.007679      0.006119      0.005142      0.796897      0.840273
        GenET, GenKT Axes:      0.007679      0.006119      0.005142      0.796897      0.840273
+          OnePass HalfKT:      0.007641      0.004181      0.002277      0.547104      0.544586
               OnePass KT:      0.007641      0.004181      0.004107      0.547104      0.982331
           OnePassAKT0.20:      0.007641      0.005689      0.002277      0.744472      0.400211
+      OnePass WTA HalfKT:      0.007641      0.004181      0.002277      0.547104      0.544586
           OnePass WTA KT:      0.007641      0.004181      0.002277      0.547104      0.544586
            OnePass GenKT:      0.007641      0.005689      0.002277      0.744472      0.400211
        OnePass WTA GenKT:      0.007641      0.005689      0.002277      0.744472      0.400211
     OnePass GenET, GenKT:      0.007641      0.005689      0.002277      0.744472      0.400211
         N Choose M GenKT:      0.007678      0.004270      0.002712      0.556191      0.635065
     N Choose M WTA GenKT:      0.007679      0.004227      0.002681      0.550462      0.634213
   N Choose M GenET GenKT:      0.007679      0.004228      0.002682      0.550567      0.634331
                   Manual:      0.007642      0.004183      0.004113      0.547412      0.983274
           OnePass Manual:      0.007641      0.004181      0.004107      0.547104      0.982331
 #             OnePass CA:      0.007641      0.006060      0.005658      0.793036      0.933638
 #         OnePass WTA CA:      0.007641      0.006060      0.002605      0.793036      0.429947
 #              MultiPass:      0.007641      0.004181      0.002605      0.547104      0.623214
 #       MultiPass Manual:      0.007641      0.004181      0.002277      0.547104      0.544586
 -----------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 2.00, in GeV):
                  AxisMode          tau1          tau2          tau3     tau2/tau1     tau3/tau2
+                  HalfKT:      6.954043      3.806724      2.076080      0.547412      0.545372
                       KT:      6.954043      3.806724      3.743055      0.547412      0.983274
                       CA:      6.954043      5.523930      5.224150      0.794348      0.945731
                  AKT0.20:      6.986469      5.550460      4.664086      0.794459      0.840306
+             WTA, HalfKT:      6.988194      4.147946      2.728625      0.593565      0.657826
                   WTA KT:      6.988194      4.147946      2.728625      0.593565      0.657826
                   WTA CA:      6.988194      5.576719      5.186014      0.798020      0.929940
               GenKT Axes:      6.986816      5.550723      4.664190      0.794457      0.840285
          WTA, GenKT Axes:      6.988194      5.568873      4.679374      0.796897      0.840273
        GenET, GenKT Axes:      6.988194      5.568872      4.679373      0.796897      0.840273
+          OnePass HalfKT:      6.953861      3.804487      2.071871      0.547104      0.544586
               OnePass KT:      6.953861      3.804487      3.737265      0.547104      0.982331
           OnePassAKT0.20:      6.953861      5.176953      2.071871      0.744472      0.400211
+      OnePass WTA HalfKT:      6.953861      3.804487      2.071871      0.547104      0.544586
           OnePass WTA KT:      6.953861      3.804487      2.071871      0.547104      0.544586
            OnePass GenKT:      6.953861      5.176953      2.071871      0.744472      0.400211
        OnePass WTA GenKT:      6.953861      5.176953      2.071871      0.744472      0.400211
     OnePass GenET, GenKT:      6.953861      5.176953      2.071871      0.744472      0.400211
         N Choose M GenKT:      6.986816      3.886001      2.467862      0.556191      0.635065
     N Choose M WTA GenKT:      6.988194      3.846736      2.439650      0.550462      0.634213
   N Choose M GenET GenKT:      6.988194      3.847472      2.440572      0.550567      0.634331
                   Manual:      6.954043      3.806724      3.743055      0.547412      0.983274
           OnePass Manual:      6.953861      3.804487      3.737265      0.547104      0.982331
 #             OnePass CA:      6.953861      5.514662      5.148697      0.793036      0.933638
 #         OnePass WTA CA:      6.953861      5.514662      2.371010      0.793036      0.429947
 #              MultiPass:      6.953861      3.804487      2.071871      0.547104      0.544586
 #       MultiPass Manual:      6.953861      3.804487      2.179765      0.547104      0.572946
 -----------------------------------------------------------------------------------------------
 Done Outputting N-subjettiness Values
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Outputting N-subjettiness Subjets
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Normalized Measure (beta = 1.00, R0 = 1.00):
-KT Axes:
+Half KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.021411
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.021411
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.002302
     2       0.2189    6.0294   900.6142    59.5448   924.2956         32      0.013311
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.015613
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
-    1       0.2323    6.0380   213.7567    10.3888   219.8077         13      0.002692
-    2       0.2148    6.0267   686.8679    48.0490   704.4879         19      0.010855
+    1       0.2239    6.0298   890.8513    28.8814   913.7526         25      0.007859
+    2      -0.1974    5.9868     9.7718     3.3828    10.5430          7      0.002652
     3       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.002302
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.015849
+total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.012813
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1       0.2195    6.0349   908.0979    87.7124   934.3868
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2659    0.3203     9.4431     3.8878    10.5754
     2       0.2190    6.0292   900.1551    59.2173   923.8114
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1       0.2285    6.0388   208.3314     2.0733   213.8029
-    2       0.2161    6.0263   691.8362    51.4523   710.0085
+    1       0.2240    6.0298   889.9800    27.7889   912.8382
+    2      -0.1831    5.9784    10.1884     3.5582    10.9733
     3       0.2659    0.3203     9.4431     3.8878    10.5754
 -----------------------------------------------------------------------------------------------
 Normalized Measure (beta = 1.00, R0 = 1.00):
 Winner-Take-All KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.017627
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.017627
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.3015    0.3627     7.9527     3.3429     9.0218         13      0.002276
     2       0.2187    6.0298   901.5958    61.1643   925.3650         34      0.011912
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.014188
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -0.1831    5.9784    10.1884     3.5582    10.9733          8      0.002543
     2       0.2237    6.0304   891.4210    31.6362   914.3918         26      0.006923
     3       0.3015    0.3627     7.9527     3.3429     9.0218         13      0.002276
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.011742
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   910.0320     0.0000   932.4173
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.4696    0.2985     9.5755     0.0000    10.6507
     2       0.2214    6.0293   900.4564     0.0000   922.6063
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.0365    5.9035     9.9038     0.0000     9.9104
     2       0.2214    6.0293   890.5526     0.0000   912.4588
     3       0.4696    0.2985     9.5755     0.0000    10.6507
 -----------------------------------------------------------------------------------------------
-Normalized Measure (beta = 1.00, R0 = 1.00):
-One-Pass Minimization from KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.017650
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.017650
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.002284
-    2       0.2189    6.0294   900.6142    59.5448   924.2956         32      0.011429
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.013713
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1       0.2323    6.0380   213.7567    10.3888   219.8077         13      0.002580
-    2       0.2148    6.0267   686.8679    48.0490   704.4879         19      0.007144
-    3       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.002284
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.012008
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1       0.2214    6.0293   907.9197     0.0000   930.2608
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2222    0.3213     9.1481     0.0000     9.3749
-    2       0.2214    6.0293   900.2269     0.0000   922.3756
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2292    6.0373   213.9181     0.0000   219.5621
-    2       0.2213    6.0293   685.9739     0.0000   702.8474
-    3       0.2226    0.3214     9.1474     0.0000     9.3749
------------------------------------------------------------------------------------------------
-Normalized Measure (beta = 1.00, R0 = 1.00):
-One-Pass Minimization from Winner-Take-All KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.017640
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.017640
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.002284
-    2       0.2189    6.0294   900.6142    59.5448   924.2956         32      0.011429
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.013713
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.1831    5.9784    10.1884     3.5582    10.9733          8      0.002543
-    2       0.2239    6.0300   890.4392    28.4501   913.3223         24      0.006440
-    3       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.002284
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.011267
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1       0.2214    6.0293   907.9230     0.0000   930.2608
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2222    0.3213     9.1481     0.0000     9.3749
-    2       0.2214    6.0293   900.2269     0.0000   922.3756
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.0366    5.9036    10.3734     0.0000    10.3804
-    2       0.2214    6.0293   890.9582     0.0000   912.8791
-    3       0.2226    0.3214     9.1473     0.0000     9.3749
------------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 1.00, in GeV):
-KT Axes:
+Half KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1       0.2195    6.0349   908.0979    87.7124   934.3868         47     19.484915
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47     19.484915
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2716    0.3354     8.9852     3.7341    10.0912         15      2.094947
     2       0.2189    6.0294   900.6142    59.5448   924.2956         32     12.113104
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47     14.208051
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
-    1       0.2323    6.0380   213.7567    10.3888   219.8077         13      2.449752
-    2       0.2148    6.0267   686.8679    48.0490   704.4879         19      9.878424
+    1       0.2239    6.0298   890.8513    28.8814   913.7526         25      7.151777
+    2      -0.1974    5.9868     9.7718     3.3828    10.5430          7      2.413461
     3       0.2716    0.3354     8.9852     3.7341    10.0912         15      2.094947
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47     14.423123
+total       0.2195    6.0349   908.0979    87.7124   934.3868         47     11.660186
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1       0.2195    6.0349   908.0979    87.7124   934.3868
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2659    0.3203     9.4431     3.8878    10.5754
     2       0.2190    6.0292   900.1551    59.2173   923.8114
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1       0.2285    6.0388   208.3314     2.0733   213.8029
-    2       0.2161    6.0263   691.8362    51.4523   710.0085
+    1       0.2240    6.0298   889.9800    27.7889   912.8382
+    2      -0.1831    5.9784    10.1884     3.5582    10.9733
     3       0.2659    0.3203     9.4431     3.8878    10.5754
 -----------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 1.00, in GeV):
 Winner-Take-All KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1       0.2195    6.0349   908.0979    87.7124   934.3868         47     16.041313
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47     16.041313
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.3015    0.3627     7.9527     3.3429     9.0218         13      2.071237
     2       0.2187    6.0298   901.5958    61.1643   925.3650         34     10.840628
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47     12.911866
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -0.1831    5.9784    10.1884     3.5582    10.9733          8      2.314432
     2       0.2237    6.0304   891.4210    31.6362   914.3918         26      6.300027
     3       0.3015    0.3627     7.9527     3.3429     9.0218         13      2.071237
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47     10.685697
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   910.0320     0.0000   932.4173
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.4696    0.2985     9.5755     0.0000    10.6507
     2       0.2214    6.0293   900.4564     0.0000   922.6063
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.0365    5.9035     9.9038     0.0000     9.9104
     2       0.2214    6.0293   890.5526     0.0000   912.4588
     3       0.4696    0.2985     9.5755     0.0000    10.6507
 -----------------------------------------------------------------------------------------------
-Unnormalized Measure (beta = 1.00, in GeV):
-One-Pass Minimization from KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1       0.2195    6.0349   908.0979    87.7124   934.3868         47     16.061800
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47     16.061800
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1       0.2716    0.3354     8.9852     3.7341    10.0912         15      2.078777
-    2       0.2189    6.0294   900.6142    59.5448   924.2956         32     10.400576
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47     12.479353
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1       0.2323    6.0380   213.7567    10.3888   219.8077         13      2.347856
-    2       0.2148    6.0267   686.8679    48.0490   704.4879         19      6.501318
-    3       0.2716    0.3354     8.9852     3.7341    10.0912         15      2.078783
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47     10.927957
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1       0.2214    6.0293   907.9197     0.0000   930.2608
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2222    0.3213     9.1481     0.0000     9.3749
-    2       0.2214    6.0293   900.2269     0.0000   922.3756
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2292    6.0373   213.9181     0.0000   219.5621
-    2       0.2213    6.0293   685.9739     0.0000   702.8474
-    3       0.2226    0.3214     9.1474     0.0000     9.3749
------------------------------------------------------------------------------------------------
-Unnormalized Measure (beta = 1.00, in GeV):
-One-Pass Minimization from Winner-Take-All KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1       0.2195    6.0349   908.0979    87.7124   934.3868         47     16.052840
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47     16.052840
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1       0.2716    0.3354     8.9852     3.7341    10.0912         15      2.078777
-    2       0.2189    6.0294   900.6142    59.5448   924.2956         32     10.400576
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47     12.479353
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.1831    5.9784    10.1884     3.5582    10.9733          8      2.314550
-    2       0.2239    6.0300   890.4392    28.4501   913.3223         24      5.860407
-    3       0.2716    0.3354     8.9852     3.7341    10.0912         15      2.078784
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47     10.253741
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1       0.2214    6.0293   907.9230     0.0000   930.2608
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2222    0.3213     9.1481     0.0000     9.3749
-    2       0.2214    6.0293   900.2269     0.0000   922.3756
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.0366    5.9036    10.3734     0.0000    10.3804
-    2       0.2214    6.0293   890.9582     0.0000   912.8791
-    3       0.2226    0.3214     9.1473     0.0000     9.3749
------------------------------------------------------------------------------------------------
 Normalized Measure (beta = 2.00, R0 = 1.00):
-KT Axes:
+Half KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.007642
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.007642
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.000638
     2       0.2189    6.0294   900.6142    59.5448   924.2956         32      0.003545
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.004183
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
-    1       0.2323    6.0380   213.7567    10.3888   219.8077         13      0.000479
-    2       0.2148    6.0267   686.8679    48.0490   704.4879         19      0.002996
+    1       0.2239    6.0298   890.8513    28.8814   913.7526         25      0.000803
+    2      -0.1974    5.9868     9.7718     3.3828    10.5430          7      0.000840
     3       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.000638
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.004113
+total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.002281
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1       0.2195    6.0349   908.0979    87.7124   934.3868
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2659    0.3203     9.4431     3.8878    10.5754
     2       0.2190    6.0292   900.1551    59.2173   923.8114
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1       0.2285    6.0388   208.3314     2.0733   213.8029
-    2       0.2161    6.0263   691.8362    51.4523   710.0085
+    1       0.2240    6.0298   889.9800    27.7889   912.8382
+    2      -0.1831    5.9784    10.1884     3.5582    10.9733
     3       0.2659    0.3203     9.4431     3.8878    10.5754
 -----------------------------------------------------------------------------------------------
 Normalized Measure (beta = 2.00, R0 = 1.00):
 Winner-Take-All KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.007679
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.007679
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.3015    0.3627     7.9527     3.3429     9.0218         13      0.000797
     2       0.2187    6.0298   901.5958    61.1643   925.3650         34      0.003761
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.004558
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -0.1831    5.9784    10.1884     3.5582    10.9733          8      0.001210
     2       0.2237    6.0304   891.4210    31.6362   914.3918         26      0.000992
     3       0.3015    0.3627     7.9527     3.3429     9.0218         13      0.000797
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.002998
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   910.0320     0.0000   932.4173
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.4696    0.2985     9.5755     0.0000    10.6507
     2       0.2214    6.0293   900.4564     0.0000   922.6063
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.0365    5.9035     9.9038     0.0000     9.9104
     2       0.2214    6.0293   890.5526     0.0000   912.4588
     3       0.4696    0.2985     9.5755     0.0000    10.6507
 -----------------------------------------------------------------------------------------------
-Normalized Measure (beta = 2.00, R0 = 1.00):
-One-Pass Minimization from KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.007641
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.007641
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.000636
-    2       0.2189    6.0294   900.6142    59.5448   924.2956         32      0.003545
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.004181
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1       0.2325    6.0379   211.8631    10.3287   217.8724         12      0.000474
-    2       0.2148    6.0268   688.7612    48.1236   706.4232         20      0.002997
-    3       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.000636
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.004107
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1       0.2197    6.0352   908.2472     0.0000   930.2608
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2687    0.3354     9.0463     0.0000     9.3749
-    2       0.2192    6.0293   900.6448     0.0000   922.3756
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2323    6.0379   211.8862     0.0000   217.6274
-    2       0.2152    6.0267   688.7681     0.0000   704.7821
-    3       0.2687    0.3354     9.0463     0.0000     9.3749
------------------------------------------------------------------------------------------------
-Normalized Measure (beta = 2.00, R0 = 1.00):
-One-Pass Minimization from Winner-Take-All KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.007641
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.007641
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.000636
-    2       0.2189    6.0294   900.6142    59.5448   924.2956         32      0.003545
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.004181
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.1974    5.9868     9.7718     3.3828    10.5430          7      0.000838
-    2       0.2239    6.0298   890.8513    28.8814   913.7526         25      0.000803
-    3       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.000636
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      0.002277
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1       0.2197    6.0352   908.2472     0.0000   930.2608
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2687    0.3354     9.0463     0.0000     9.3749
-    2       0.2192    6.0293   900.6448     0.0000   922.3756
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.1946    5.9871     9.7995     0.0000     9.9856
-    2       0.2238    6.0298   890.8855     0.0000   913.2960
-    3       0.2687    0.3354     9.0463     0.0000     9.3749
------------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 2.00, in GeV):
-KT Axes:
+Half KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1       0.2195    6.0349   908.0979    87.7124   934.3868         47      6.954043
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      6.954043
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.580679
     2       0.2189    6.0294   900.6142    59.5448   924.2956         32      3.226045
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      3.806724
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
-    1       0.2323    6.0380   213.7567    10.3888   219.8077         13      0.435641
-    2       0.2148    6.0267   686.8679    48.0490   704.4879         19      2.726735
+    1       0.2239    6.0298   890.8513    28.8814   913.7526         25      0.730900
+    2      -0.1974    5.9868     9.7718     3.3828    10.5430          7      0.764501
     3       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.580679
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      3.743055
+total       0.2195    6.0349   908.0979    87.7124   934.3868         47      2.076080
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1       0.2195    6.0349   908.0979    87.7124   934.3868
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2659    0.3203     9.4431     3.8878    10.5754
     2       0.2190    6.0292   900.1551    59.2173   923.8114
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
-    1       0.2285    6.0388   208.3314     2.0733   213.8029
-    2       0.2161    6.0263   691.8362    51.4523   710.0085
+    1       0.2240    6.0298   889.9800    27.7889   912.8382
+    2      -0.1831    5.9784    10.1884     3.5582    10.9733
     3       0.2659    0.3203     9.4431     3.8878    10.5754
 -----------------------------------------------------------------------------------------------
 Unnormalized Measure (beta = 2.00, in GeV):
 Winner-Take-All KT Axes:
 jet #          rap       phi         pt          m          e    constit          tau1
     1       0.2195    6.0349   908.0979    87.7124   934.3868         47      6.988194
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      6.988194
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.3015    0.3627     7.9527     3.3429     9.0218         13      0.724883
     2       0.2187    6.0298   901.5958    61.1643   925.3650         34      3.423064
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      4.147946
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -0.1831    5.9784    10.1884     3.5582    10.9733          8      1.101279
     2       0.2237    6.0304   891.4210    31.6362   914.3918         26      0.902464
     3       0.3015    0.3627     7.9527     3.3429     9.0218         13      0.724883
 total       0.2195    6.0349   908.0979    87.7124   934.3868         47      2.728625
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Subjets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   910.0320     0.0000   932.4173
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.4696    0.2985     9.5755     0.0000    10.6507
     2       0.2214    6.0293   900.4564     0.0000   922.6063
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.0365    5.9035     9.9038     0.0000     9.9104
     2       0.2214    6.0293   890.5526     0.0000   912.4588
     3       0.4696    0.2985     9.5755     0.0000    10.6507
 -----------------------------------------------------------------------------------------------
-Unnormalized Measure (beta = 2.00, in GeV):
-One-Pass Minimization from KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1       0.2195    6.0349   908.0979    87.7124   934.3868         47      6.953861
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      6.953861
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.578527
-    2       0.2189    6.0294   900.6142    59.5448   924.2956         32      3.225960
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      3.804487
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1       0.2325    6.0379   211.8631    10.3287   217.8724         12      0.431376
-    2       0.2148    6.0268   688.7612    48.1236   706.4232         20      2.727362
-    3       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.578527
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      3.737265
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1       0.2197    6.0352   908.2472     0.0000   930.2608
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2687    0.3354     9.0463     0.0000     9.3749
-    2       0.2192    6.0293   900.6448     0.0000   922.3756
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2323    6.0379   211.8862     0.0000   217.6274
-    2       0.2152    6.0267   688.7681     0.0000   704.7821
-    3       0.2687    0.3354     9.0463     0.0000     9.3749
------------------------------------------------------------------------------------------------
-Unnormalized Measure (beta = 2.00, in GeV):
-One-Pass Minimization from Winner-Take-All KT Axes:
-jet #          rap       phi         pt          m          e    constit          tau1
-    1       0.2195    6.0349   908.0979    87.7124   934.3868         47      6.953861
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      6.953861
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau2
-    1       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.578527
-    2       0.2189    6.0294   900.6142    59.5448   924.2956         32      3.225960
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      3.804487
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e    constit          tau3
-    1      -0.1974    5.9868     9.7718     3.3828    10.5430          7      0.762459
-    2       0.2239    6.0298   890.8513    28.8814   913.7526         25      0.730885
-    3       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.578527
-total       0.2195    6.0349   908.0979    87.7124   934.3868         47      2.071871
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Axes Used for Above Subjets
-jet #          rap       phi         pt          m          e
-    1       0.2197    6.0352   908.2472     0.0000   930.2608
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1       0.2687    0.3354     9.0463     0.0000     9.3749
-    2       0.2192    6.0293   900.6448     0.0000   922.3756
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-jet #          rap       phi         pt          m          e
-    1      -0.1946    5.9871     9.7995     0.0000     9.9856
-    2       0.2238    6.0298   890.8855     0.0000   913.2960
-    3       0.2687    0.3354     9.0463     0.0000     9.3749
------------------------------------------------------------------------------------------------
 Done Outputting N-subjettiness Subjets
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Using the XCone Jet Algorithm
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Using beta = 1.00, Rcut = 0.50
 -----------------------------------------------------------------------------------------------
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304593
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    231.018740
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.824528
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304593
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    181.034002
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      3.383467
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.824528
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20     13.084193
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    177.701075
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2216    6.0295   896.6655     0.0000   918.7747
     2      -0.8682    2.9070   981.9679     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.2009    6.0969    67.1535     0.0000   121.6795
     2       0.2216    6.0295   896.6655     0.0000   918.7747
     3      -0.8682    2.9070   981.9679     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2314    0.2545     7.4472     0.0000     7.6474
     2      -1.2009    6.0969    67.1535     0.0000   121.6795
     3       0.2216    6.0295   893.8387     0.0000   915.8784
     4      -0.8682    2.9070   981.9679     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Using beta = 2.00, Rcut = 0.50
 -----------------------------------------------------------------------------------------------
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166495
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.826605
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359191
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166495
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.376531
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      1.746243
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359191
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20      2.381851
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    133.842134
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2219    6.0307   896.6110     0.0000   918.7747
     2      -0.8672    2.9051   982.6792     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1925    6.0804    67.6218     0.0000   121.6795
     2       0.2219    6.0307   896.6110     0.0000   918.7747
     3      -0.8672    2.9051   982.6792     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2275    0.2596     7.4537     0.0000     7.6474
     2      -1.1925    6.0804    67.6218     0.0000   121.6795
     3       0.2221    6.0295   893.7411     0.0000   915.8784
     4      -0.8672    2.9051   982.6792     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Done Using the XCone Jet Algorithm
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Using N-jettiness as a Jet Algorithm
 -----------------------------------------------------------------------------------------------
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 1.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.290830
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.702209
  beam                                                                        93.295308
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    114.288347
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      8.041914
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.290830
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.702209
  beam                                                                        59.390675
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     88.425628
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1566    5.9774    27.0391     4.8386    47.9829         18      3.862064
     2      -1.2007    6.1521    40.9420     5.0356    74.7372         13      3.092256
     3       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.290830
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.702209
  beam                                                                        59.179338
 total      -0.3733    3.5784    18.8945  2262.1676  2421.7525         92     87.126697
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0295   898.7440     0.0000   920.7709
     2      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2209    6.0295   898.7440     0.0000   920.7709
     3      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1567    5.9821    34.2883     0.0000    59.9023
     2      -1.1854    6.1550    36.1031     0.0000    64.5839
     3       0.2209    6.0295   898.7440     0.0000   920.7709
     4      -0.8671    2.9051   983.5217     0.0000  1377.0594
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 1.00, Rcut = 0.50, in GeV):
 Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.006116
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.308963
  beam                                                                        93.295308
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    113.610387
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      8.181970
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.006116
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.308963
  beam                                                                        59.390675
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     87.887724
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      2.222199
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      8.181970
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23      7.854182
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.308963
  beam                                                                        56.084489
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99     85.651803
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   897.9753     0.0000   920.0641
     2      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1761    6.0554    68.8918     0.0000   122.2865
     2       0.2214    6.0293   897.9753     0.0000   920.0641
     3      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.1952    0.3156     9.0024     0.0000     9.1745
     2      -1.1761    6.0554    68.8918     0.0000   122.2865
     3       0.2214    6.0293   897.9753     0.0000   920.0641
     4      -0.8669    2.9083   982.8186     0.0000  1375.8519
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 1.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.651013
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.780045
  beam                                                                        93.295308
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    114.726366
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      8.041914
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.651013
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.780045
  beam                                                                        59.390675
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     88.863647
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      2.225182
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      8.041914
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23      8.500116
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.780045
  beam                                                                        56.084489
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99     86.631746
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2204    6.0296   897.9753     0.0000   919.8809
     2      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2204    6.0296   897.9753     0.0000   919.8809
     3      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2388    0.3066     9.0024     0.0000     9.2603
     2      -1.1715    6.0708    70.3915     0.0000   124.4735
     3       0.2204    6.0296   897.9753     0.0000   919.8809
     4      -0.8669    2.9051   982.8186     0.0000  1375.8010
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.018618
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.167280
  beam                                                                        93.295308
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    113.481206
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.757592
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.018022
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.167228
  beam                                                                        59.390675
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     87.333517
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1516    6.0091    34.1749     6.5753    60.5452         22      4.102237
     2      -1.2159    6.1561    33.6684     3.1305    62.0461          8      2.072544
     3       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.018022
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.167227
  beam                                                                        59.220926
 total      -0.3733    3.5779    18.9770  2262.0666  2421.6237         91     85.580955
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   899.8545     0.0000   921.9943
     2      -0.8681    2.9067   981.8196     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1880    6.0987    67.5925     0.0000   121.1683
     2       0.2214    6.0293   899.8547     0.0000   921.9943
     3      -0.8681    2.9067   981.8260     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1761    6.0554    33.9078     0.0000    60.1871
     2      -1.2480    6.1457    32.8685     0.0000    61.9670
     3       0.2214    6.0293   899.8547     0.0000   921.9943
     4      -0.8681    2.9067   981.8310     0.0000  1375.5735
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.017510
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.285829
  beam                                                                        93.295308
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    113.598647
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.757590
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.018022
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.168463
  beam                                                                        59.390675
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     87.334750
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      2.218914
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.757577
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23      7.866006
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.167241
  beam                                                                        56.084489
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99     85.094227
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   899.8549     0.0000   921.9943
     2      -0.8670    2.9082   982.5457     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1880    6.0988    67.5914     0.0000   121.1683
     2       0.2214    6.0293   899.8547     0.0000   921.9943
     3      -0.8680    2.9069   981.8852     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2123    0.3150     9.6172     0.0000     9.8348
     2      -1.1882    6.0989    67.5798     0.0000   121.1683
     3       0.2214    6.0293   897.0967     0.0000   919.1684
     4      -0.8681    2.9068   981.8351     0.0000  1375.5735
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.020437
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.167267
  beam                                                                        93.295308
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    113.483012
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.757592
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      9.018022
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.167242
  beam                                                                        59.390675
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     87.333531
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      2.218898
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.757577
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23      7.866006
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     11.167236
  beam                                                                        56.084489
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99     85.094207
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   899.8538     0.0000   921.9943
     2      -0.8680    2.9068   981.8418     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1880    6.0987    67.5925     0.0000   121.1683
     2       0.2214    6.0293   899.8547     0.0000   921.9943
     3      -0.8681    2.9068   981.8353     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2160    0.3147     9.6098     0.0000     9.8348
     2      -1.1882    6.0989    67.5817     0.0000   121.1683
     3       0.2214    6.0293   897.0967     0.0000   919.1684
     4      -0.8681    2.9068   981.8341     0.0000  1375.5735
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 2.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.687557
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920559
  beam                                                                        46.647654
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61     49.255770
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      1.529032
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.687557
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920559
  beam                                                                        29.695338
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     33.832486
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1566    5.9774    27.0391     4.8386    47.9829         18      0.775804
     2      -1.2007    6.1521    40.9420     5.0356    74.7372         13      0.332639
     3       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.687557
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920559
  beam                                                                        29.589669
 total      -0.3733    3.5784    18.8945  2262.1676  2421.7525         92     33.306229
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0295   898.7440     0.0000   920.7709
     2      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2209    6.0295   898.7440     0.0000   920.7709
     3      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1567    5.9821    34.2883     0.0000    59.9023
     2      -1.1854    6.1550    36.1031     0.0000    64.5839
     3       0.2209    6.0295   898.7440     0.0000   920.7709
     4      -0.8671    2.9051   983.5217     0.0000  1377.0594
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 2.00, Rcut = 0.50, in GeV):
 Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.688531
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.929947
  beam                                                                        46.647654
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61     49.266133
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      1.558945
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.688531
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.929947
  beam                                                                        29.695338
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     33.872762
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      0.670503
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      1.558945
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23      1.233268
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.929947
  beam                                                                        28.042245
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99     32.434909
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   897.9753     0.0000   920.0641
     2      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1761    6.0554    68.8918     0.0000   122.2865
     2       0.2214    6.0293   897.9753     0.0000   920.0641
     3      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.1952    0.3156     9.0024     0.0000     9.1745
     2      -1.1761    6.0554    68.8918     0.0000   122.2865
     3       0.2214    6.0293   897.9753     0.0000   920.0641
     4      -0.8669    2.9083   982.8186     0.0000  1375.8519
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 2.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.687019
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920546
  beam                                                                        46.647654
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61     49.255220
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      1.529032
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.687019
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920546
  beam                                                                        29.695338
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     33.831935
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      0.633802
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      1.529032
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23      1.232580
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920546
  beam                                                                        28.042245
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99     32.358205
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2204    6.0296   897.9753     0.0000   919.8809
     2      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2204    6.0296   897.9753     0.0000   919.8809
     3      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2388    0.3066     9.0024     0.0000     9.2603
     2      -1.1715    6.0708    70.3915     0.0000   124.4735
     3       0.2204    6.0296   897.9753     0.0000   919.8809
     4      -0.8669    2.9051   982.8186     0.0000  1375.8010
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 2.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.685111
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920524
  beam                                                                        46.647654
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61     49.253289
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      1.516801
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.685111
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920524
  beam                                                                        29.695338
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     33.817773
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -0.9778    5.7937     8.1619     1.8923    12.7130         11      0.392368
     2      -1.1983    6.1118    61.2743     8.0361   111.7412         21      0.694578
     3       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.685111
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920524
  beam                                                                        29.235559
 total      -0.3735    3.6462    18.1815  2263.6501  2423.4865         93     32.928140
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2205    6.0311   900.0264     0.0000   921.9943
     2      -0.8670    2.9052   982.5764     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1814    6.0798    67.9625     0.0000   121.1683
     2       0.2205    6.0311   900.0264     0.0000   921.9943
     3      -0.8670    2.9052   982.5764     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.9786    5.7940     8.2799     0.0000    12.5713
     2      -1.1982    6.1118    61.6469     0.0000   111.4518
     3       0.2205    6.0311   900.0264     0.0000   921.9943
     4      -0.8670    2.9052   982.5764     0.0000  1375.5735
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 2.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.685111
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920524
  beam                                                                        46.647654
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61     49.253289
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      1.516801
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.685111
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920524
  beam                                                                        29.695338
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     33.817773
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.578527
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      1.516801
     3       0.2205    6.0300   897.6853    39.2326   920.4690         24      1.273809
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920524
  beam                                                                        28.042245
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99     32.331905
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2205    6.0311   900.0264     0.0000   921.9943
     2      -0.8670    2.9052   982.5764     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1814    6.0798    67.9625     0.0000   121.1683
     2       0.2205    6.0311   900.0264     0.0000   921.9943
     3      -0.8670    2.9052   982.5764     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2687    0.3354     9.0463     0.0000     9.3749
     2      -1.1814    6.0798    67.9625     0.0000   121.1683
     3       0.2206    6.0300   897.7067     0.0000   919.6325
     4      -0.8670    2.9052   982.5764     0.0000  1375.5735
 -----------------------------------------------------------------------------------------------
 Unnormalized Cutoff Measure (beta = 2.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.685111
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920524
  beam                                                                        46.647654
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61     49.253289
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      1.516801
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      1.685111
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920524
  beam                                                                        29.695338
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90     33.817773
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2716    0.3354     8.9852     3.7341    10.0912         15      0.578527
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      1.516801
     3       0.2205    6.0300   897.6853    39.2326   920.4690         24      1.273809
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      0.920524
  beam                                                                        28.042245
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99     32.331905
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2205    6.0311   900.0264     0.0000   921.9943
     2      -0.8670    2.9052   982.5764     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1814    6.0798    67.9625     0.0000   121.1683
     2       0.2205    6.0311   900.0264     0.0000   921.9943
     3      -0.8670    2.9052   982.5764     0.0000  1375.5735
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2687    0.3354     9.0463     0.0000     9.3749
     2      -1.1814    6.0798    67.9625     0.0000   121.1683
     3       0.2206    6.0300   897.7067     0.0000   919.6325
     4      -0.8670    2.9052   982.5764     0.0000  1375.5735
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 1.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.581661
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     23.404417
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    228.576694
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     16.083828
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.581661
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     23.404417
  beam                                                                       118.781351
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90    176.851256
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1566    5.9774    27.0391     4.8386    47.9829         18      7.724128
     2      -1.2007    6.1521    40.9420     5.0356    74.7372         13      6.184512
     3       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.581661
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     23.404417
  beam                                                                       118.358677
 total      -0.3733    3.5784    18.8945  2262.1676  2421.7525         92    174.253394
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0295   898.7440     0.0000   920.7709
     2      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2209    6.0295   898.7440     0.0000   920.7709
     3      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1567    5.9821    34.2883     0.0000    59.9023
     2      -1.1854    6.1550    36.1031     0.0000    64.5839
     3       0.2209    6.0295   898.7440     0.0000   920.7709
     4      -0.8671    2.9051   983.5217     0.0000  1377.0594
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 1.00, Rcut = 0.50, in GeV):
 Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.012233
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.617926
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    227.220774
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     16.363940
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.012233
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.617926
  beam                                                                       118.781351
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90    175.775449
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      4.444397
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     16.363940
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23     15.708365
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.617926
  beam                                                                       112.168979
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99    171.303606
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   897.9753     0.0000   920.0641
     2      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1761    6.0554    68.8918     0.0000   122.2865
     2       0.2214    6.0293   897.9753     0.0000   920.0641
     3      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.1952    0.3156     9.0024     0.0000     9.1745
     2      -1.1761    6.0554    68.8918     0.0000   122.2865
     3       0.2214    6.0293   897.9753     0.0000   920.0641
     4      -0.8669    2.9083   982.8186     0.0000  1375.8519
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 1.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30     19.302027
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     23.560090
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    229.452732
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     16.083828
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30     19.302027
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     23.560090
  beam                                                                       118.781351
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90    177.727295
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      4.450364
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     16.083828
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23     17.000232
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     23.560090
  beam                                                                       112.168979
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99    173.263492
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2204    6.0296   897.9753     0.0000   919.8809
     2      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2204    6.0296   897.9753     0.0000   919.8809
     3      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2388    0.3066     9.0024     0.0000     9.2603
     2      -1.1715    6.0708    70.3915     0.0000   124.4735
     3       0.2204    6.0296   897.9753     0.0000   919.8809
     4      -0.8669    2.9051   982.8186     0.0000  1375.8010
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.272552
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.354868
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    227.218036
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     15.633024
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.272552
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.354868
  beam                                                                       118.781351
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90    175.041794
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1588    5.9973    32.3008     6.0906    57.5198         20      7.635465
     2      -1.2054    6.1600    35.6559     3.6919    65.2003         11      5.115722
     3       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.310025
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.406280
  beam                                                                       118.358677
 total      -0.3733    3.5784    18.8945  2262.1676  2421.7525         92    171.826169
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2216    6.0295   900.8810     0.0000   923.0933
     2      -0.8683    2.9068   981.9404     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1901    6.0845    67.7565     0.0000   121.6795
     2       0.2216    6.0295   900.8810     0.0000   923.0933
     3      -0.8683    2.9068   981.9404     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1789    6.0394    32.3285     0.0000    57.5198
     2      -1.2383    6.1506    34.8708     0.0000    65.2003
     3       0.2216    6.0295   900.8736     0.0000   923.0933
     4      -0.8685    2.9070   981.8149     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.012233
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.617926
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    227.220774
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1833    6.0821    67.6600    11.6210   122.5913         30     15.964272
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.277072
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.406374
  beam                                                                       118.441852
 total      -0.3733    3.5779    18.9770  2262.0666  2421.6237         91    175.089570
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      4.578256
     2      -1.1833    6.0821    67.6600    11.6210   122.5913         30     15.964272
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23     15.972857
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.406374
  beam                                                                       111.829480
 total      -0.3710    3.5896    12.4029  2270.9295  2429.0907        100    170.751239
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   897.9753     0.0000   920.0641
     2      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.2055    6.1023    67.3942     0.0000   122.5913
     2       0.2216    6.0295   900.8801     0.0000   923.0933
     3      -0.8685    2.9070   981.8147     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2652    0.2595    10.2140     0.0000    10.5754
     2      -1.2055    6.1023    67.3942     0.0000   122.5913
     3       0.2216    6.0295   897.8462     0.0000   919.9848
     4      -0.8685    2.9070   981.8147     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.265771
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.352111
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    227.208498
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     15.633024
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30     18.265771
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.352111
  beam                                                                       118.781351
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90    175.032256
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      4.547625
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     15.633024
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23     15.960235
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     22.352111
  beam                                                                       112.168979
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99    170.661973
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2216    6.0295   900.8825     0.0000   923.0933
     2      -0.8683    2.9069   981.9576     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1901    6.0845    67.7565     0.0000   121.6795
     2       0.2216    6.0295   900.8825     0.0000   923.0933
     3      -0.8683    2.9069   981.9576     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2620    0.2679    10.2225     0.0000    10.5754
     2      -1.1901    6.0845    67.7565     0.0000   121.6795
     3       0.2216    6.0295   897.8489     0.0000   919.9848
     4      -0.8683    2.9069   981.9576     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 2.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.750228
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.682237
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    197.023081
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      6.116127
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.750228
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.682237
  beam                                                                       118.781351
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90    135.329943
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1566    5.9774    27.0391     4.8386    47.9829         18      3.103215
     2      -1.2007    6.1521    40.9420     5.0356    74.7372         13      1.330558
     3       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.750228
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.682237
  beam                                                                       118.358677
 total      -0.3733    3.5784    18.8945  2262.1676  2421.7525         92    133.224914
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0295   898.7440     0.0000   920.7709
     2      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2209    6.0295   898.7440     0.0000   920.7709
     3      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1567    5.9821    34.2883     0.0000    59.9023
     2      -1.1854    6.1550    36.1031     0.0000    64.5839
     3       0.2209    6.0295   898.7440     0.0000   920.7709
     4      -0.8671    2.9051   983.5217     0.0000  1377.0594
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 2.00, Rcut = 0.50, in GeV):
 Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.754126
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.719790
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    197.064531
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      6.235780
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.754126
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.719790
  beam                                                                       118.781351
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90    135.491047
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      2.682013
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      6.235780
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23      4.933072
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.719790
  beam                                                                       112.168979
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99    129.739634
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   897.9753     0.0000   920.0641
     2      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1761    6.0554    68.8918     0.0000   122.2865
     2       0.2214    6.0293   897.9753     0.0000   920.0641
     3      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.1952    0.3156     9.0024     0.0000     9.1745
     2      -1.1761    6.0554    68.8918     0.0000   122.2865
     3       0.2214    6.0293   897.9753     0.0000   920.0641
     4      -0.8669    2.9083   982.8186     0.0000  1375.8519
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 2.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.748077
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.682186
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    197.020879
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      6.116127
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.748077
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.682186
  beam                                                                       118.781351
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90    135.327741
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      2.535207
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      6.116127
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23      4.930321
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.682186
  beam                                                                       112.168979
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99    129.432819
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2204    6.0296   897.9753     0.0000   919.8809
     2      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2204    6.0296   897.9753     0.0000   919.8809
     3      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2388    0.3066     9.0024     0.0000     9.2603
     2      -1.1715    6.0708    70.3915     0.0000   124.4735
     3       0.2204    6.0296   897.9753     0.0000   919.8809
     4      -0.8669    2.9051   982.8186     0.0000  1375.8010
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 2.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.741215
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.683810
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    197.015641
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      6.092359
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.741215
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.683810
  beam                                                                       118.781351
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90    135.298736
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1566    5.9774    27.0391     4.8386    47.9829         18      3.114514
     2      -1.2007    6.1521    40.9420     5.0356    74.7372         13      1.299561
     3       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.741215
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.683810
  beam                                                                       118.358677
 total      -0.3733    3.5784    18.8945  2262.1676  2421.7525         92    133.197777
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0309   901.0183     0.0000   923.0933
     2      -0.8676    2.9053   982.3833     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1910    6.0794    67.7068     0.0000   121.6795
     2       0.2209    6.0309   901.0183     0.0000   923.0933
     3      -0.8676    2.9053   982.3833     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1681    5.9780    27.2104     0.0000    47.9829
     2      -1.2041    6.1581    41.1357     0.0000    74.7372
     3       0.2209    6.0309   901.0183     0.0000   923.0933
     4      -0.8676    2.9053   982.3833     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 2.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.740997
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.684015
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    197.015627
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      6.091512
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.741335
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.684212
  beam                                                                       118.781351
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90    135.298410
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      2.565404
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      6.091512
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23      4.930470
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.684212
  beam                                                                       112.168979
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99    129.440576
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0310   901.0235     0.0000   923.0933
     2      -0.8677    2.9052   982.3568     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1908    6.0790    67.7172     0.0000   121.6795
     2       0.2209    6.0308   901.0160     0.0000   923.0933
     3      -0.8677    2.9054   982.3516     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2634    0.2809    10.2188     0.0000    10.5754
     2      -1.1908    6.0790    67.7172     0.0000   121.6795
     3       0.2210    6.0298   897.9745     0.0000   919.9848
     4      -0.8677    2.9054   982.3516     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Conical Measure (beta = 2.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.741092
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.683707
  beam                                                                       186.590616
 total      -0.3448    3.0759    83.6765  2167.2187  2299.0324         61    197.015415
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      6.092359
     2       0.2204    6.0310   899.9929    45.0303   923.0933         30      6.741092
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.683707
  beam                                                                       118.781351
 total      -0.3731    3.5729    19.3032  2261.4065  2420.7119         90    135.298510
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2659    0.3203     9.4431     3.8878    10.5754         16      2.535207
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      6.116127
     3       0.2205    6.0299   897.2261    38.7498   919.9848         23      4.930321
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      3.682186
  beam                                                                       112.168979
 total      -0.3708    3.5819    12.7281  2270.2692  2428.1789         99    129.432819
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0309   901.0207     0.0000   923.0933
     2      -0.8676    2.9052   982.3970     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1910    6.0794    67.7068     0.0000   121.6795
     2       0.2209    6.0309   901.0207     0.0000   923.0933
     3      -0.8676    2.9052   982.3970     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2388    0.3066     9.0024     0.0000     9.2603
     2      -1.1715    6.0708    70.3915     0.0000   124.4735
     3       0.2204    6.0296   897.9753     0.0000   919.8809
     4      -0.8669    2.9051   982.8186     0.0000  1375.8010
 -----------------------------------------------------------------------------------------------
 Original Geometric Measure (Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.772928
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572082
  beam                                                                        45.178441
 total      -0.3443    3.0656    81.8689  2170.1352  2301.6425         64     52.523450
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1675    6.0746    69.0895    13.2643   123.9993         33      2.856601
     2       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.772928
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572082
  beam                                                                        23.289521
 total      -0.3728    3.6642    16.2035  2266.2671  2425.6418         97     33.491132
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1305    5.9651    28.4977     6.1274    49.8457         20      1.523515
     2      -1.1937    6.1509    40.8812     4.8524    74.1536         13      0.645632
     3       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.772928
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572082
  beam                                                                        23.289521
 total      -0.3728    3.6642    16.2035  2266.2671  2425.6418         97     32.803678
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0295   898.7440     0.0000   920.7709
     2      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2209    6.0295   898.7440     0.0000   920.7709
     3      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1567    5.9821    34.2883     0.0000    59.9023
     2      -1.1854    6.1550    36.1031     0.0000    64.5839
     3       0.2209    6.0295   898.7440     0.0000   920.7709
     4      -0.8671    2.9051   983.5217     0.0000  1377.0594
 -----------------------------------------------------------------------------------------------
 Original Geometric Measure (Rcut = 0.50, in GeV):
 Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.775353
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.586511
  beam                                                                        45.178441
 total      -0.3443    3.0656    81.8689  2170.1352  2301.6425         64     52.540305
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1675    6.0746    69.0895    13.2643   123.9993         33      2.877792
     2       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.775353
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.586511
  beam                                                                        23.289521
 total      -0.3728    3.6642    16.2035  2266.2671  2425.6418         97     33.529178
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2430    0.4451    10.2794     4.1485    11.4139         14      3.549076
     2      -1.1675    6.0746    69.0895    13.2643   123.9993         33      2.877792
     3       0.2205    6.0297   897.4399    38.9438   920.2083         24      3.298808
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.586511
  beam                                                                        18.961093
 total      -0.3709    3.5969    10.7313  2273.6709  2431.8895        103     30.273281
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   897.9753     0.0000   920.0641
     2      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1761    6.0554    68.8918     0.0000   122.2865
     2       0.2214    6.0293   897.9753     0.0000   920.0641
     3      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.1952    0.3156     9.0024     0.0000     9.1745
     2      -1.1761    6.0554    68.8918     0.0000   122.2865
     3       0.2214    6.0293   897.9753     0.0000   920.0641
     4      -0.8669    2.9083   982.8186     0.0000  1375.8519
 -----------------------------------------------------------------------------------------------
 Original Geometric Measure (Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.771549
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572259
  beam                                                                        45.178441
 total      -0.3443    3.0656    81.8689  2170.1352  2301.6425         64     52.522249
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1675    6.0746    69.0895    13.2643   123.9993         33      2.856601
     2       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.771549
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572259
  beam                                                                        23.289521
 total      -0.3728    3.6642    16.2035  2266.2671  2425.6418         97     33.489931
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2430    0.4451    10.2794     4.1485    11.4139         14      3.515413
     2      -1.1675    6.0746    69.0895    13.2643   123.9993         33      2.856601
     3       0.2205    6.0297   897.4399    38.9438   920.2083         24      3.297873
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572259
  beam                                                                        18.961093
 total      -0.3709    3.5969    10.7313  2273.6709  2431.8895        103     30.203239
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2204    6.0296   897.9753     0.0000   919.8809
     2      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2204    6.0296   897.9753     0.0000   919.8809
     3      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2388    0.3066     9.0024     0.0000     9.2603
     2      -1.1715    6.0708    70.3915     0.0000   124.4735
     3       0.2204    6.0296   897.9753     0.0000   919.8809
     4      -0.8669    2.9051   982.8186     0.0000  1375.8010
 -----------------------------------------------------------------------------------------------
 Original Geometric Measure (Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.759399
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        45.178441
 total      -0.3443    3.0656    81.8689  2170.1352  2301.6425         64     52.509912
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1675    6.0746    69.0895    13.2643   123.9993         33      2.845959
     2       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.759399
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        23.289521
 total      -0.3728    3.6642    16.2035  2266.2671  2425.6418         97     33.466952
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -0.9670    5.7557     7.2382     1.6700    11.1809         10      0.501658
     2      -1.1903    6.1096    62.3469     8.3437   112.9771         24      1.234109
     3       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.759399
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        23.223061
 total      -0.3728    3.6722    16.1953  2266.4019  2425.8005         98     32.290299
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2206    6.0322   903.3036     0.0000   925.3744
     2      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1825    6.0746    69.4882     0.0000   123.9993
     2       0.2206    6.0322   903.3036     0.0000   925.3744
     3      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -0.9865    5.7557     7.3203     0.0000    11.1809
     2      -1.1977    6.1096    62.5176     0.0000   112.9771
     3       0.2206    6.0322   903.3036     0.0000   925.3744
     4      -0.8672    2.9051   982.9014     0.0000  1376.2681
 -----------------------------------------------------------------------------------------------
 Original Geometric Measure (Rcut = 0.50, in GeV):
 One-Pass Minimization from Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.759399
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        45.178441
 total      -0.3443    3.0656    81.8689  2170.1352  2301.6425         64     52.509912
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1675    6.0746    69.0895    13.2643   123.9993         33      2.845959
     2       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.759399
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        23.289521
 total      -0.3728    3.6642    16.2035  2266.2671  2425.6418         97     33.466952
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.3708    0.6437    12.4730     4.8903    14.3291         13      3.441228
     2      -1.1675    6.0746    69.0895    13.2643   123.9993         33      2.845959
     3       0.2204    6.0308   899.8941    43.4138   922.9046         29      4.086664
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        16.188088
 total      -0.3686    3.3584     6.4884  2280.7601  2437.5010        107     28.134012
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2206    6.0322   903.3036     0.0000   925.3744
     2      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1825    6.0746    69.4882     0.0000   123.9993
     2       0.2206    6.0322   903.3036     0.0000   925.3744
     3      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.3970    0.6437    13.2697     0.0000    14.3291
     2      -1.1825    6.0746    69.4882     0.0000   123.9993
     3       0.2206    6.0308   900.8914     0.0000   922.9046
     4      -0.8672    2.9051   982.9014     0.0000  1376.2681
 -----------------------------------------------------------------------------------------------
 Original Geometric Measure (Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.759399
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        45.178441
 total      -0.3443    3.0656    81.8689  2170.1352  2301.6425         64     52.509912
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1675    6.0746    69.0895    13.2643   123.9993         33      2.845959
     2       0.2203    6.0322   901.8981    51.6016   925.3744         32      5.759399
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        23.289521
 total      -0.3728    3.6642    16.2035  2266.2671  2425.6418         97     33.466952
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.3708    0.6437    12.4730     4.8903    14.3291         13      3.441228
     2      -1.1675    6.0746    69.0895    13.2643   123.9993         33      2.845959
     3       0.2204    6.0308   899.8941    43.4138   922.9046         29      4.086664
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        16.188088
 total      -0.3686    3.3584     6.4884  2280.7601  2437.5010        107     28.134012
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2206    6.0322   903.3036     0.0000   925.3744
     2      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1825    6.0746    69.4882     0.0000   123.9993
     2       0.2206    6.0322   903.3036     0.0000   925.3744
     3      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.3970    0.6437    13.2697     0.0000    14.3291
     2      -1.1825    6.0746    69.4882     0.0000   123.9993
     3       0.2206    6.0308   900.8914     0.0000   922.9046
     4      -0.8672    2.9051   982.9014     0.0000  1376.2681
 -----------------------------------------------------------------------------------------------
 Modified Geometric Measure (Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.992999
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572082
  beam                                                                        40.722503
 total      -0.3454    3.0694    87.9013  2162.7119  2294.9242         57     44.287584
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1791    6.0812    67.6029    11.4380   122.0077         30      2.186288
     2       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.992999
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572082
  beam                                                                        21.554745
 total      -0.3738    3.4664    22.6267  2257.2777  2416.9319         87     27.306113
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1305    5.9651    28.4977     6.1274    49.8457         20      1.523515
     2      -1.1937    6.1509    40.8812     4.8524    74.1536         13      0.645632
     3       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.992999
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572082
  beam                                                                        20.918473
 total      -0.3740    3.5193    21.6030  2258.9648  2418.9235         90     26.652701
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0295   898.7440     0.0000   920.7709
     2      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2209    6.0295   898.7440     0.0000   920.7709
     3      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1567    5.9821    34.2883     0.0000    59.9023
     2      -1.1854    6.1550    36.1031     0.0000    64.5839
     3       0.2209    6.0295   898.7440     0.0000   920.7709
     4      -0.8671    2.9051   983.5217     0.0000  1377.0594
 -----------------------------------------------------------------------------------------------
 Modified Geometric Measure (Rcut = 0.50, in GeV):
 Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.992763
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.586511
  beam                                                                        40.722503
 total      -0.3454    3.0694    87.9013  2162.7119  2294.9242         57     44.301777
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1791    6.0812    67.6029    11.4380   122.0077         30      2.216506
     2       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.992763
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.586511
  beam                                                                        21.554745
 total      -0.3738    3.4664    22.6267  2257.2777  2416.9319         87     27.350525
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      0.911422
     2      -1.1791    6.0812    67.6029    11.4380   122.0077         30      2.216506
     3       0.2218    6.0296   893.3913    22.6257   915.7598         19      1.118876
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.586511
  beam                                                                        19.397828
 total      -0.3724    3.4594    18.1397  2262.8381  2421.6829         93     25.231144
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   897.9753     0.0000   920.0641
     2      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1761    6.0554    68.8918     0.0000   122.2865
     2       0.2214    6.0293   897.9753     0.0000   920.0641
     3      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.1952    0.3156     9.0024     0.0000     9.1745
     2      -1.1761    6.0554    68.8918     0.0000   122.2865
     3       0.2214    6.0293   897.9753     0.0000   920.0641
     4      -0.8669    2.9083   982.8186     0.0000  1375.8519
 -----------------------------------------------------------------------------------------------
 Modified Geometric Measure (Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.994556
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572259
  beam                                                                        40.722503
 total      -0.3454    3.0694    87.9013  2162.7119  2294.9242         57     44.289319
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1791    6.0812    67.6029    11.4380   122.0077         30      2.186288
     2       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.994556
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572259
  beam                                                                        21.554745
 total      -0.3738    3.4664    22.6267  2257.2777  2416.9319         87     27.307848
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      0.884629
     2      -1.1791    6.0812    67.6029    11.4380   122.0077         30      2.186288
     3       0.2218    6.0296   893.3913    22.6257   915.7598         19      1.122026
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572259
  beam                                                                        19.397828
 total      -0.3724    3.4594    18.1397  2262.8381  2421.6829         93     25.163030
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2204    6.0296   897.9753     0.0000   919.8809
     2      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2204    6.0296   897.9753     0.0000   919.8809
     3      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2388    0.3066     9.0024     0.0000     9.2603
     2      -1.1715    6.0708    70.3915     0.0000   124.4735
     3       0.2204    6.0296   897.9753     0.0000   919.8809
     4      -0.8669    2.9051   982.8186     0.0000  1375.8010
 -----------------------------------------------------------------------------------------------
 Modified Geometric Measure (Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.989020
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        40.722503
 total      -0.3454    3.0694    87.9013  2162.7119  2294.9242         57     44.283596
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1789    6.0818    67.6755    11.5148   122.1365         31      2.176032
     2       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.989020
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        21.527886
 total      -0.3738    3.4665    22.5436  2257.3788  2417.0607         88     27.265011
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -0.9857    5.7692     7.5469     1.6771    11.8004         10      0.479131
     2      -1.1901    6.1113    61.9334     8.2167   112.1989         23      1.205088
     3       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.989020
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        20.918473
 total      -0.3740    3.5193    21.6030  2258.9648  2418.9235         90     26.163785
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2219    6.0307   896.5035     0.0000   918.6561
     2      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1907    6.0818    67.9783     0.0000   122.1365
     2       0.2219    6.0307   896.5035     0.0000   918.6561
     3      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.0040    5.7692     7.6243     0.0000    11.8004
     2      -1.1974    6.1113    62.1001     0.0000   112.1989
     3       0.2219    6.0307   896.5035     0.0000   918.6561
     4      -0.8672    2.9051   982.9014     0.0000  1376.2681
 -----------------------------------------------------------------------------------------------
 Modified Geometric Measure (Rcut = 0.50, in GeV):
 One-Pass Minimization from Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.989020
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        40.722503
 total      -0.3454    3.0694    87.9013  2162.7119  2294.9242         57     44.283596
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1789    6.0818    67.6755    11.5148   122.1365         31      2.176032
     2       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.989020
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        21.527886
 total      -0.3738    3.4665    22.5436  2257.3788  2417.0607         88     27.265011
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      0.851000
     2      -1.1789    6.0818    67.6755    11.5148   122.1365         31      2.176032
     3       0.2218    6.0296   893.3913    22.6257   915.7598         19      1.118196
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        19.370970
 total      -0.3725    3.4595    18.0565  2262.9391  2421.8117         94     25.088271
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2219    6.0307   896.5035     0.0000   918.6561
     2      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1907    6.0818    67.9783     0.0000   122.1365
     2       0.2219    6.0307   896.5035     0.0000   918.6561
     3      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2276    0.2590     7.4535     0.0000     7.6474
     2      -1.1907    6.0818    67.9783     0.0000   122.1365
     3       0.2219    6.0296   893.6641     0.0000   915.7598
     4      -0.8672    2.9051   982.9014     0.0000  1376.2681
 -----------------------------------------------------------------------------------------------
 Modified Geometric Measure (Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.989020
     2      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        40.722503
 total      -0.3454    3.0694    87.9013  2162.7119  2294.9242         57     44.283596
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1789    6.0818    67.6755    11.5148   122.1365         31      2.176032
     2       0.2217    6.0307   896.0183    30.2219   918.6561         25      1.989020
     3      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        21.527886
 total      -0.3738    3.4665    22.5436  2257.3788  2417.0607         88     27.265011
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      0.851000
     2      -1.1789    6.0818    67.6755    11.5148   122.1365         31      2.176032
     3       0.2218    6.0296   893.3913    22.6257   915.7598         19      1.118196
     4      -0.8668    2.9051   982.6207    32.8883  1376.2681         32      1.572073
  beam                                                                        19.370970
 total      -0.3725    3.4595    18.0565  2262.9391  2421.8117         94     25.088271
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2219    6.0307   896.5035     0.0000   918.6561
     2      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1907    6.0818    67.9783     0.0000   122.1365
     2       0.2219    6.0307   896.5035     0.0000   918.6561
     3      -0.8672    2.9051   982.9014     0.0000  1376.2681
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2276    0.2590     7.4535     0.0000     7.6474
     2      -1.1907    6.0818    67.9783     0.0000   122.1365
     3       0.2219    6.0296   893.6641     0.0000   915.7598
     4      -0.8672    2.9051   982.9014     0.0000  1376.2681
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 1.00, gamma = 1.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.589862
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.147505
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    232.301548
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     18.326184
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.589862
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.147505
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    182.818467
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1566    5.9774    27.0391     4.8386    47.9829         18      8.047221
     2      -1.1975    6.1498    40.6162     4.4506    73.8254         12      7.708673
     3       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.589862
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.147505
  beam                                                                       122.671741
 total      -0.3737    3.4760    22.5453  2256.9573  2416.5221         87    180.165002
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0295   898.7440     0.0000   920.7709
     2      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2209    6.0295   898.7440     0.0000   920.7709
     3      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1567    5.9821    34.2883     0.0000    59.9023
     2      -1.1854    6.1550    36.1031     0.0000    64.5839
     3       0.2209    6.0295   898.7440     0.0000   920.7709
     4      -0.8671    2.9051   983.5217     0.0000  1377.0594
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 1.00, gamma = 1.00, Rcut = 0.50, in GeV):
 Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.226292
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.867913
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    231.658386
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     18.664476
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.226292
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.867913
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    182.513597
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      3.495057
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     18.664476
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20     13.006382
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.867913
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    179.292749
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   897.9753     0.0000   920.0641
     2      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1761    6.0554    68.8918     0.0000   122.2865
     2       0.2214    6.0293   897.9753     0.0000   920.0641
     3      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.1952    0.3156     9.0024     0.0000     9.1745
     2      -1.1761    6.0554    68.8918     0.0000   122.2865
     3       0.2214    6.0293   897.9753     0.0000   920.0641
     4      -0.8669    2.9083   982.8186     0.0000  1375.8519
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 1.00, gamma = 1.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     16.272565
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.314407
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    233.151153
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     18.326184
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     16.272565
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.314407
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    183.668072
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      3.464082
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     18.326184
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20     14.054560
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.314407
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    180.418154
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2204    6.0296   897.9753     0.0000   919.8809
     2      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2204    6.0296   897.9753     0.0000   919.8809
     3      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2388    0.3066     9.0024     0.0000     9.2603
     2      -1.1715    6.0708    70.3915     0.0000   124.4735
     3       0.2204    6.0296   897.9753     0.0000   919.8809
     4      -0.8669    2.9051   982.8186     0.0000  1375.8010
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 1.00, gamma = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.286116
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.135015
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    230.985312
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.825981
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304065
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.148463
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    181.033425
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1565    6.0018    33.1306     6.2564    58.8906         21      9.731461
     2      -1.2049    6.1569    34.4868     2.8637    62.9177          9      4.910160
     3       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304878
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149554
  beam                                                                       122.671741
 total      -0.3737    3.4760    22.5453  2256.9573  2416.5221         87    177.767794
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2216    6.0295   896.6708     0.0000   918.7747
     2      -0.8681    2.9068   982.0603     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1994    6.0951    67.2330     0.0000   121.6795
     2       0.2216    6.0295   896.6656     0.0000   918.7747
     3      -0.8682    2.9070   981.9699     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1779    6.0463    33.1266     0.0000    58.8906
     2      -1.2419    6.1488    33.5478     0.0000    62.9177
     3       0.2216    6.0295   896.6654     0.0000   918.7747
     4      -0.8682    2.9070   981.9677     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 1.00, gamma = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304593
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    231.018740
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.824528
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304593
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    181.034002
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      3.383467
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.824528
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20     13.084193
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    177.701075
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2216    6.0295   896.6655     0.0000   918.7747
     2      -0.8682    2.9070   981.9679     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.2009    6.0969    67.1535     0.0000   121.6795
     2       0.2216    6.0295   896.6655     0.0000   918.7747
     3      -0.8682    2.9070   981.9679     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2314    0.2545     7.4472     0.0000     7.6474
     2      -1.2009    6.0969    67.1535     0.0000   121.6795
     3       0.2216    6.0295   893.8387     0.0000   915.8784
     4      -0.8682    2.9070   981.9679     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 1.00, gamma = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.298211
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.140426
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    231.002818
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.825981
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304611
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.148552
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    181.034060
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      3.383593
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.825981
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20     13.084197
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.148552
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    177.701243
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2216    6.0295   896.6676     0.0000   918.7747
     2      -0.8681    2.9068   982.0887     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1994    6.0951    67.2330     0.0000   121.6795
     2       0.2216    6.0295   896.6655     0.0000   918.7747
     3      -0.8682    2.9070   981.9704     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2315    0.2551     7.4470     0.0000     7.6474
     2      -1.1994    6.0951    67.2330     0.0000   121.6795
     3       0.2216    6.0295   893.8387     0.0000   915.8784
     4      -0.8682    2.9070   981.9704     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 2.00, gamma = 1.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.174016
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095731
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.833928
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.375293
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.174016
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095731
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.399955
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1566    5.9774    27.0391     4.8386    47.9829         18      3.438540
     2      -1.1975    6.1498    40.6162     4.4506    73.8254         12      1.972916
     3       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.174016
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095731
  beam                                                                       122.671741
 total      -0.3737    3.4760    22.5453  2256.9573  2416.5221         87    136.352944
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0295   898.7440     0.0000   920.7709
     2      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2209    6.0295   898.7440     0.0000   920.7709
     3      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1567    5.9821    34.2883     0.0000    59.9023
     2      -1.1854    6.1550    36.1031     0.0000    64.5839
     3       0.2209    6.0295   898.7440     0.0000   920.7709
     4      -0.8671    2.9051   983.5217     0.0000  1377.0594
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 2.00, gamma = 1.00, Rcut = 0.50, in GeV):
 Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.173725
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.133185
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.871090
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.498514
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.173725
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.133185
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.560339
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      1.857690
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.498514
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20      2.382959
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.133185
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    134.131268
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   897.9753     0.0000   920.0641
     2      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1761    6.0554    68.8918     0.0000   122.2865
     2       0.2214    6.0293   897.9753     0.0000   920.0641
     3      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.1952    0.3156     9.0024     0.0000     9.1745
     2      -1.1761    6.0554    68.8918     0.0000   122.2865
     3       0.2214    6.0293   897.9753     0.0000   920.0641
     4      -0.8669    2.9083   982.8186     0.0000  1375.8519
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 2.00, gamma = 1.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.176952
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095626
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.836759
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.375293
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.176952
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095626
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.402786
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      1.819946
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.375293
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20      2.389321
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095626
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    133.939105
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2204    6.0296   897.9753     0.0000   919.8809
     2      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2204    6.0296   897.9753     0.0000   919.8809
     3      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2388    0.3066     9.0024     0.0000     9.2603
     2      -1.1715    6.0708    70.3915     0.0000   124.4735
     3       0.2204    6.0296   897.9753     0.0000   919.8809
     4      -0.8669    2.9051   982.8186     0.0000  1375.8010
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 2.00, gamma = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166488
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095934
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.826603
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359191
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166488
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095934
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.376529
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1566    5.9774    27.0391     4.8386    47.9829         18      3.455590
     2      -1.1975    6.1498    40.6162     4.4506    73.8254         12      1.948586
     3       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166488
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095934
  beam                                                                       122.671741
 total      -0.3737    3.4760    22.5453  2256.9573  2416.5221         87    136.338339
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2219    6.0306   896.6160     0.0000   918.7747
     2      -0.8672    2.9051   982.6762     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1925    6.0804    67.6218     0.0000   121.6795
     2       0.2219    6.0306   896.6160     0.0000   918.7747
     3      -0.8672    2.9051   982.6762     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1699    5.9772    27.1700     0.0000    47.9829
     2      -1.2022    6.1499    40.6990     0.0000    73.8254
     3       0.2219    6.0306   896.6160     0.0000   918.7747
     4      -0.8672    2.9051   982.6762     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 2.00, gamma = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166500
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095927
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.826607
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359170
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166500
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095927
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.376512
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      1.746242
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359170
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20      2.381730
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095927
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    133.841989
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2218    6.0306   896.6212     0.0000   918.7747
     2      -0.8672    2.9051   982.6770     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1925    6.0804    67.6220     0.0000   121.6795
     2       0.2218    6.0306   896.6212     0.0000   918.7747
     3      -0.8672    2.9051   982.6770     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2275    0.2596     7.4537     0.0000     7.6474
     2      -1.1925    6.0804    67.6220     0.0000   121.6795
     3       0.2220    6.0295   893.7668     0.0000   915.8784
     4      -0.8672    2.9051   982.6770     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Conical Geometric Measure (beta = 2.00, gamma = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166495
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.826605
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359191
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166495
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.376531
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      1.746243
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359191
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20      2.381851
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    133.842134
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2219    6.0307   896.6110     0.0000   918.7747
     2      -0.8672    2.9051   982.6792     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1925    6.0804    67.6218     0.0000   121.6795
     2       0.2219    6.0307   896.6110     0.0000   918.7747
     3      -0.8672    2.9051   982.6792     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2275    0.2596     7.4537     0.0000     7.6474
     2      -1.1925    6.0804    67.6218     0.0000   121.6795
     3       0.2221    6.0295   893.7411     0.0000   915.8784
     4      -0.8672    2.9051   982.6792     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 1.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.589862
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.147505
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    232.301548
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     18.326184
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.589862
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.147505
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    182.818467
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1566    5.9774    27.0391     4.8386    47.9829         18      8.047221
     2      -1.1975    6.1498    40.6162     4.4506    73.8254         12      7.708673
     3       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.589862
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.147505
  beam                                                                       122.671741
 total      -0.3737    3.4760    22.5453  2256.9573  2416.5221         87    180.165002
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0295   898.7440     0.0000   920.7709
     2      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2209    6.0295   898.7440     0.0000   920.7709
     3      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1567    5.9821    34.2883     0.0000    59.9023
     2      -1.1854    6.1550    36.1031     0.0000    64.5839
     3       0.2209    6.0295   898.7440     0.0000   920.7709
     4      -0.8671    2.9051   983.5217     0.0000  1377.0594
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 1.00, Rcut = 0.50, in GeV):
 Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.226292
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.867913
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    231.658386
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     18.664476
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.226292
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.867913
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    182.513597
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      3.495057
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     18.664476
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20     13.006382
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.867913
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    179.292749
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   897.9753     0.0000   920.0641
     2      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1761    6.0554    68.8918     0.0000   122.2865
     2       0.2214    6.0293   897.9753     0.0000   920.0641
     3      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.1952    0.3156     9.0024     0.0000     9.1745
     2      -1.1761    6.0554    68.8918     0.0000   122.2865
     3       0.2214    6.0293   897.9753     0.0000   920.0641
     4      -0.8669    2.9083   982.8186     0.0000  1375.8519
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 1.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     16.272565
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.314407
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    233.151153
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     18.326184
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     16.272565
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.314407
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    183.668072
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      3.464082
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     18.326184
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20     14.054560
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     26.314407
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    180.418154
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2204    6.0296   897.9753     0.0000   919.8809
     2      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2204    6.0296   897.9753     0.0000   919.8809
     3      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2388    0.3066     9.0024     0.0000     9.2603
     2      -1.1715    6.0708    70.3915     0.0000   124.4735
     3       0.2204    6.0296   897.9753     0.0000   919.8809
     4      -0.8669    2.9051   982.8186     0.0000  1375.8010
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.286116
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.135015
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    230.985312
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.825981
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304065
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.148463
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    181.033425
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1565    6.0018    33.1306     6.2564    58.8906         21      9.731461
     2      -1.2049    6.1569    34.4868     2.8637    62.9177          9      4.910160
     3       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304878
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149554
  beam                                                                       122.671741
 total      -0.3737    3.4760    22.5453  2256.9573  2416.5221         87    177.767794
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2216    6.0295   896.6708     0.0000   918.7747
     2      -0.8681    2.9068   982.0603     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1994    6.0951    67.2330     0.0000   121.6795
     2       0.2216    6.0295   896.6656     0.0000   918.7747
     3      -0.8682    2.9070   981.9699     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1779    6.0463    33.1266     0.0000    58.8906
     2      -1.2419    6.1488    33.5478     0.0000    62.9177
     3       0.2216    6.0295   896.6654     0.0000   918.7747
     4      -0.8682    2.9070   981.9677     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304593
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    231.018740
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.824528
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304593
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    181.034002
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      3.383467
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.824528
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20     13.084193
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.149966
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    177.701075
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2216    6.0295   896.6655     0.0000   918.7747
     2      -0.8682    2.9070   981.9679     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.2009    6.0969    67.1535     0.0000   121.6795
     2       0.2216    6.0295   896.6655     0.0000   918.7747
     3      -0.8682    2.9070   981.9679     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2314    0.2545     7.4472     0.0000     7.6474
     2      -1.2009    6.0969    67.1535     0.0000   121.6795
     3       0.2216    6.0295   893.8387     0.0000   915.8784
     4      -0.8682    2.9070   981.9679     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 1.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.298211
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.140426
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    231.002818
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.825981
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26     15.304611
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.148552
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    181.034060
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      3.383593
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29     17.825981
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20     13.084197
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31     25.148552
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    177.701243
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2216    6.0295   896.6676     0.0000   918.7747
     2      -0.8681    2.9068   982.0887     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1994    6.0951    67.2330     0.0000   121.6795
     2       0.2216    6.0295   896.6655     0.0000   918.7747
     3      -0.8682    2.9070   981.9704     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2315    0.2551     7.4470     0.0000     7.6474
     2      -1.1994    6.0951    67.2330     0.0000   121.6795
     3       0.2216    6.0295   893.8387     0.0000   915.8784
     4      -0.8682    2.9070   981.9704     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 2.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.174016
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095731
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.833928
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.375293
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.174016
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095731
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.399955
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1566    5.9774    27.0391     4.8386    47.9829         18      3.438540
     2      -1.1975    6.1498    40.6162     4.4506    73.8254         12      1.972916
     3       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.174016
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095731
  beam                                                                       122.671741
 total      -0.3737    3.4760    22.5453  2256.9573  2416.5221         87    136.352944
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2209    6.0295   898.7440     0.0000   920.7709
     2      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2209    6.0295   898.7440     0.0000   920.7709
     3      -0.8671    2.9051   983.5217     0.0000  1377.0594
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1567    5.9821    34.2883     0.0000    59.9023
     2      -1.1854    6.1550    36.1031     0.0000    64.5839
     3       0.2209    6.0295   898.7440     0.0000   920.7709
     4      -0.8671    2.9051   983.5217     0.0000  1377.0594
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 2.00, Rcut = 0.50, in GeV):
 Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.173725
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.133185
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.871090
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.498514
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.173725
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.133185
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.560339
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      1.857690
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.498514
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20      2.382959
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.133185
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    134.131268
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2214    6.0293   897.9753     0.0000   920.0641
     2      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1761    6.0554    68.8918     0.0000   122.2865
     2       0.2214    6.0293   897.9753     0.0000   920.0641
     3      -0.8669    2.9083   982.8186     0.0000  1375.8519
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.1952    0.3156     9.0024     0.0000     9.1745
     2      -1.1761    6.0554    68.8918     0.0000   122.2865
     3       0.2214    6.0293   897.9753     0.0000   920.0641
     4      -0.8669    2.9083   982.8186     0.0000  1375.8519
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 2.00, Rcut = 0.50, in GeV):
 General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.176952
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095626
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.836759
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.375293
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.176952
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095626
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.402786
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      1.819946
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.375293
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20      2.389321
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095626
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    133.939105
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2204    6.0296   897.9753     0.0000   919.8809
     2      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1715    6.0708    70.3915     0.0000   124.4735
     2       0.2204    6.0296   897.9753     0.0000   919.8809
     3      -0.8669    2.9051   982.8186     0.0000  1375.8010
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2388    0.3066     9.0024     0.0000     9.2603
     2      -1.1715    6.0708    70.3915     0.0000   124.4735
     3       0.2204    6.0296   897.9753     0.0000   919.8809
     4      -0.8669    2.9051   982.8186     0.0000  1375.8010
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 2.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 1.00) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166488
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095934
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.826603
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359191
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166488
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095934
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.376529
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1      -1.1566    5.9774    27.0391     4.8386    47.9829         18      3.455590
     2      -1.1975    6.1498    40.6162     4.4506    73.8254         12      1.948586
     3       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166488
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095934
  beam                                                                       122.671741
 total      -0.3737    3.4760    22.5453  2256.9573  2416.5221         87    136.338339
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2219    6.0306   896.6160     0.0000   918.7747
     2      -0.8672    2.9051   982.6762     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1925    6.0804    67.6218     0.0000   121.6795
     2       0.2219    6.0306   896.6160     0.0000   918.7747
     3      -0.8672    2.9051   982.6762     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1699    5.9772    27.1700     0.0000    47.9829
     2      -1.2022    6.1499    40.6990     0.0000    73.8254
     3       0.2219    6.0306   896.6160     0.0000   918.7747
     4      -0.8672    2.9051   982.6762     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 2.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from Winner-Take-All General KT (p = 1.00), R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166500
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095927
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.826607
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359170
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166500
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095927
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.376512
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      1.746242
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359170
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20      2.381730
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095927
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    133.841989
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2218    6.0306   896.6212     0.0000   918.7747
     2      -0.8672    2.9051   982.6770     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1925    6.0804    67.6220     0.0000   121.6795
     2       0.2218    6.0306   896.6212     0.0000   918.7747
     3      -0.8672    2.9051   982.6770     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2275    0.2596     7.4537     0.0000     7.6474
     2      -1.1925    6.0804    67.6220     0.0000   121.6795
     3       0.2220    6.0295   893.7668     0.0000   915.8784
     4      -0.8672    2.9051   982.6770     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 XCone Measure (beta = 2.00, Rcut = 0.50, in GeV):
 One-Pass Minimization from General Recombiner (delta = 1.00), General KT (p = 0.50) Axes, R0 = 0.50:
 jet #          rap       phi         pt          m          e    constit          tau2
     1       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166495
     2      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       190.564181
 total      -0.3454    3.0714    87.5520  2162.5794  2294.7139         57    198.826605
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau3
     1      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359191
     2       0.2218    6.0307   896.1128    30.5561   918.7747         26      4.166495
     3      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       122.754916
 total      -0.3737    3.4759    22.6284  2256.8562  2416.3934         86    138.376531
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e    constit          tau4
     1       0.2211    0.2590     7.2461     1.7913     7.6474         12      1.746243
     2      -1.1812    6.0803    67.3417    11.1422   121.6795         29      7.359191
     3       0.2219    6.0296   893.4858    23.0670   915.8784         20      2.381851
     4      -0.8670    2.9052   982.3424    31.7186  1375.9392         31      4.095929
  beam                                                                       118.258920
 total      -0.3723    3.4713    18.1401  2262.4164  2421.1444         92    133.842134
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 Axes Used for Above Jets
 jet #          rap       phi         pt          m          e
     1       0.2219    6.0307   896.6110     0.0000   918.7747
     2      -0.8672    2.9051   982.6792     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1      -1.1925    6.0804    67.6218     0.0000   121.6795
     2       0.2219    6.0307   896.6110     0.0000   918.7747
     3      -0.8672    2.9051   982.6792     0.0000  1375.9392
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 jet #          rap       phi         pt          m          e
     1       0.2275    0.2596     7.4537     0.0000     7.6474
     2      -1.1925    6.0804    67.6218     0.0000   121.6795
     3       0.2221    6.0295   893.7411     0.0000   915.8784
     4      -0.8672    2.9051   982.6792     0.0000  1375.9392
 -----------------------------------------------------------------------------------------------
 Done Using N-jettiness as a Jet Algorithm
 -----------------------------------------------------------------------------------------------
Index: contrib/contribs/Nsubjettiness/trunk/VERSION
===================================================================
--- contrib/contribs/Nsubjettiness/trunk/VERSION	(revision 1383)
+++ contrib/contribs/Nsubjettiness/trunk/VERSION	(revision 1384)
@@ -1 +1 @@
-2.2.7-beta
\ No newline at end of file
+2.3.0-beta
\ No newline at end of file