Page MenuHomeHEPForge

No OneTemporary

This file is larger than 256 KB, so syntax highlighting was skipped.
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
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/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/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/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/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/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

File Metadata

Mime Type
text/x-diff
Expires
Tue, Nov 19, 8:35 PM (1 d, 2 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3806073
Default Alt Text
(527 KB)

Event Timeline