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 interface to measure the N-subjettiness jet shape (Recommended for most users) NsubjettinessRatio [Nsubjettiness.hh]: A FunctionOfPseudoJet 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,def); vector 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,def); vector 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 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 . //---------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include "fastjet/PseudoJet.hh" #include "fastjet/ClusterSequenceArea.hh" #include #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 &event); void analyze(const vector & input_particles); //---------------------------------------------------------------------- int main(){ //---------------------------------------------------------- // read in input particles vector 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 _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 _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 &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 & jets, bool commentOut = false); void PrintAxes(const vector & jets, bool commentOut = false); void PrintJetsWithComponents(const vector & jets, bool commentOut = false); //////// // // Main Routine for Analysis // /////// void analyze(const vector & 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 _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 _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 _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 _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 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 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 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 jets1 = tau1comp.jets(); vector jets2 = tau2comp.jets(); vector jets3 = tau3comp.jets(); vector axes1 = tau1comp.axes(); vector axes2 = tau2comp.axes(); vector 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 njet_jets2 = njet_seq2.inclusive_jets(); vector njet_jets3 = njet_seq3.inclusive_jets(); vector njet_jets4 = njet_seq4.inclusive_jets(); // (alternative way to find the jets) //vector njet_jets2 = extras2->jets(); //vector njet_jets3 = extras3->jets(); //vector 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 njet_axes2 = extras2->axes(); vector njet_axes3 = extras3->axes(); vector 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 njet_jets_area2 = njet_seq_area2.inclusive_jets(); vector njet_jets_area3 = njet_seq_area3.inclusive_jets(); vector 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 & 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 & 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 & 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().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 + 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 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 Updated makefile with -std=c++11 flag Updated MeasureDefinition.cc with thread_local for thread safety 2018-07-06 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 Fixed bug in AxesDefinition.hh where _recomb was used before it was declared. 2016-06-08 Fixed bug in MeasureDefinition.cc where axes were not completely defined, leading to problems with multi-pass axes 2016-04-04 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 Update for FJ 3.2.0 to deal with SharedPtr () deprecation 2015-09-28 Updated NEWS for 2.2.1 release. 2015-09-18 Fixed duplicate XConePlugin entry in Makefile. 2015-08-20 Trying to fix "abs" bug in ExtraRecombiners.cc 2015-08-19 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 Ready for 2.2.0 release 2015-07-23 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 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 Putting in small tweaks in documentation to get ready for 2.2 release candidate 1. 2015-06-15 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 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 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 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 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 Cleaning out commented text. Renaming classes to be consistent with recommended usage. 2015-05-22 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 Updated minimization scheme to avoid divide-by-zero errors Fixed various factors of 2 in the definition of the measures 2015-04-19 Fixed bug in minimization scheme for GeneralAxesRefiner Moved measure_type to DefaultMeasure, removed geometric measure from e+e- example file 2015-03-22 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 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 Minor change to default parameters in axes definition 2014-10-08 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 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 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 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 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 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 Changed version for 2.1.0 release. Updated NEWS to reflect 2.1.0 release 2014-07-07 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 Declaring release candidate of 2.1 2014-06-11 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 Slight modification of example_advanced_usage Fixed bug in GeometricCutoffMeasure (incorrect denominator setting) 2014-06-05 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 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 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::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 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 Added (void)(n_jets) in AxesFinder.hh to fix unused-parameter warning 2014-04-29 Added manual definition of NAN for compilers that don't have it. Removed a few more unused parameters for compilation 2014-04-22 Turned on -Wunused-parameter compiler flag to fix ATLAS compile issues. 2014-04-18 Tweaks to NEWS and README. Preparing for 2.0.0-rc1 release. 2014-04-16 Decided that enough has changed that this should be v2.0 Added Id tags 2014-04-14 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 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 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 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 Added new options in WinnerTakeAllRecombiner to use either pT or pT^2/E to recombine particles 2014-01-24 Added access to currentAxes from Nsubjettiness. 2014-01-18 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::max() 2014-01-17 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 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 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 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 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 Removed NsubParameters in all functions/constructors, replaced with three separate parameters Added checks for correct number of parameters in Njettiness constructor 2014-01-8 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 Added capability of choosing a specific Measure in Njettiness Added new Nsubjettiness constructor to allow choice of both AxesMode and MeasureMode 2014-01-6 Updated copyright information Fixed bug in WinnerTakeAllRecombiner Moved KMeansParameters to AxesFinder Updated README with descriptions of new header files 2013-12-30 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 Created .cc files and moved all function definitions into .cc files Updated Makefile to account for new .cc files 2013-11-12 Added to fjcontrib svn 2013-11-12 Debugging svn 2013-11-11 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 Added inlines to fix compile issue Put some of the minimization code inside of the AxesFinderFromKmeansMinimization class 2013-02-23 Fixed dependency issue (now using make depend) 2013-02-22 Fixed memory management and failed make check issues. 2013-02-21 First version submitted to fjcontrib 2013-02-20 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 . //---------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include "fastjet/PseudoJet.hh" #include "fastjet/ClusterSequenceArea.hh" #include #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 &event); void analyze(const vector & input_particles); //---------------------------------------------------------------------- int main(){ //---------------------------------------------------------- // read in input particles vector 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 _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 _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 &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 & jets, bool commentOut = false); void PrintAxes(const vector & jets, bool commentOut = false); void PrintJetsWithComponents(const vector & jets, bool commentOut = false); //////// // // Main Routine for Analysis // /////// void analyze(const vector & 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::max(); int nExtra = 2; int NPass = 10; // A list of all of the available axes modes vector _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 _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 _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 _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 _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 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 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 jets1 = tau1comp.jets(); vector jets2 = tau2comp.jets(); vector jets3 = tau3comp.jets(); vector axes1 = tau1comp.axes(); vector axes2 = tau2comp.axes(); vector 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 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 xcone_jets2 = xcone_seq2.inclusive_jets(); vector xcone_jets3 = xcone_seq3.inclusive_jets(); vector xcone_jets4 = xcone_seq4.inclusive_jets(); // (alternative way to find the jets) //vector xcone_jets2 = extras2->jets(); //vector xcone_jets3 = extras3->jets(); //vector 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 xcone_axes2 = extras2->axes(); vector xcone_axes3 = extras3->axes(); vector 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 xcone_jets_area2 = xcone_seq_area2.inclusive_jets(); vector xcone_jets_area3 = xcone_seq_area3.inclusive_jets(); vector 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::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 njet_jets2 = njet_seq2.inclusive_jets(); vector njet_jets3 = njet_seq3.inclusive_jets(); vector njet_jets4 = njet_seq4.inclusive_jets(); // (alternative way to find the jets) //vector njet_jets2 = extras2->jets(); //vector njet_jets3 = extras3->jets(); //vector 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 njet_axes2 = extras2->axes(); vector njet_axes3 = extras3->axes(); vector 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 njet_jets_area2 = njet_seq_area2.inclusive_jets(); vector njet_jets_area3 = njet_seq_area3.inclusive_jets(); vector 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 & 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 & 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 & 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().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 . //---------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include "fastjet/PseudoJet.hh" #include "fastjet/ClusterSequenceArea.hh" #include #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 &event); void analyze(const vector & input_particles); //---------------------------------------------------------------------- int main(){ //---------------------------------------------------------- // read in input particles vector 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 &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 & jets, const TauComponents & components, bool showTotal = true); void PrintXConeJets(const vector & jets, bool commentOut = false); void PrintXConeAxes(const vector & jets, bool commentOut = false); //////// // // Main Routine for Analysis // /////// void analyze(const vector & 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 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 xcone_jets2_beta1 = xcone_seq2_beta1.inclusive_jets(); vector xcone_jets3_beta1 = xcone_seq3_beta1.inclusive_jets(); vector 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 xcone_jets2_beta2 = xcone_seq2_beta2.inclusive_jets(); vector xcone_jets3_beta2 = xcone_seq3_beta2.inclusive_jets(); vector 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 xcone_axes2_beta1 = njettiness_extras(xcone_seq2_beta1)->axes(); vector xcone_axes3_beta1 = njettiness_extras(xcone_seq3_beta1)->axes(); vector 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 xcone_axes2_beta2 = njettiness_extras(xcone_seq2_beta2)->axes(); vector xcone_axes3_beta2 = njettiness_extras(xcone_seq3_beta2)->axes(); vector 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 xcone_jets_area2 = xcone_seq_area2.inclusive_jets(); vector xcone_jets_area3 = xcone_seq_area3.inclusive_jets(); vector 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 & jets, const TauComponents & components, bool showTotal) { string commentStr = ""; // gets extras information if (jets.size() == 0) return; // For printing out component tau information vector 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 & 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 & 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 . //---------------------------------------------------------------------- #ifndef __FASTJET_CONTRIB_AXES_DEFINITION_HH__ #define __FASTJET_CONTRIB_AXES_DEFINITION_HH__ #include "MeasureDefinition.hh" #include "ExtraRecombiners.hh" #include "fastjet/PseudoJet.hh" #include #include #include #include #include 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 get_starting_axes(int n_jets, const std::vector& 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 get_refined_axes(int n_jets, const std::vector& inputs, const std::vector& 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 get_axes(int n_jets, const std::vector& inputs, const MeasureDefinition * measure = NULL) const { std::vector 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 operator() (int n_jets, const std::vector& 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 get_multi_pass_axes(int n_jets, const std::vector& inputs, const std::vector& 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 get_starting_axes(int n_jets, const std::vector & inputs, const MeasureDefinition * ) const { fastjet::ClusterSequence jet_clust_seq(inputs, _def); - std::vector axes = jet_clust_seq.exclusive_jets_up_to(n_jets); + std::vector 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 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 get_starting_axes(int n_jets, const std::vector & inputs, const MeasureDefinition *measure) const { int starting_number = n_jets + _nExtra; fastjet::ClusterSequence jet_clust_seq(inputs, _def); std::vector 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 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::max(); std::vector 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 get_starting_axes(int n_jets, const std::vector & inputs, const MeasureDefinition * ) const { fastjet::ClusterSequence jet_clust_seq(inputs, _def); std::vector 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::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::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 get_starting_axes(int, const std::vector&, 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::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. Re-organizing file structure and doing some re-naming to clarify Njettiness vs. Nsubjettiness. Some speedup in UpdateAxes code. (CKV) -- 0.3.2: Returns zero instead of a segmentation fault when the number of particles in a jet is smaller than the N value in tau_N (thanks Grigory Ovanesyan) -- 0.3.2: Fixed -Wshadow errors (thanks Grigory Ovanesyan) -- 0.3.1: Fixed stray comma/semicolon compiler error (thanks Grigory Ovanesyan) -- 0.3.1: Corrected tarbomb issue (thanks Jonathan Walsh) -- 0.3.1: Added anti-kT seeds as option -- 0.3.1: Fixed bug in minimization code with R_cutoff (thanks Chris Vermilion) -- 0.3.1: Added getPartition() and getJets() functions as helper functions for Chris Vermilion. (JT) Index: contrib/contribs/Nsubjettiness/trunk/Makefile =================================================================== --- contrib/contribs/Nsubjettiness/trunk/Makefile (revision 1383) +++ contrib/contribs/Nsubjettiness/trunk/Makefile (revision 1384) @@ -1,119 +1,119 @@ # If you are using this Makefile standalone and fastjet-config is not # in your path, edit this line to specify the full path FASTJETCONFIG=fastjet-config PREFIX=`$(FASTJETCONFIG) --prefix` CXX=g++ CXXFLAGS= -O3 -Wall -Woverloaded-virtual -g -Wunused-parameter install_script = $(SHELL) ../utils/install-sh check_script = ../utils/check.sh # global contrib-wide Makefile include may override some of the above # variables (leading "-" means don't give an error if you can't find # the file) -include ../.Makefile.inc #------------------------------------------------------------------------ # things that are specific to this contrib NAME=Nsubjettiness SRCS=Nsubjettiness.cc Njettiness.cc NjettinessPlugin.cc XConePlugin.cc MeasureDefinition.cc ExtraRecombiners.cc AxesDefinition.cc TauComponents.cc EXAMPLES=example_basic_usage example_advanced_usage example_v1p0p3 -EXAMPLES2=example_advanced_usage_ee +EXAMPLES2= #example_advanced_usage_ee (removed from testing protocol in version 2.3.0) INSTALLED_HEADERS=Nsubjettiness.hh Njettiness.hh NjettinessPlugin.hh XConePlugin.hh MeasureDefinition.hh ExtraRecombiners.hh AxesDefinition.hh TauComponents.hh #------------------------------------------------------------------------ CXXFLAGS+= $(shell $(FASTJETCONFIG) --cxxflags) -LDFLAGS += -lm $(shell $(FASTJETCONFIG) --libs) +LDFLAGS += $(shell $(FASTJETCONFIG) --libs) OBJS = $(SRCS:.cc=.o) EXAMPLES_SRCS = $(EXAMPLES:=.cc) install_HEADER = $(install_script) -c -m 644 install_LIB = $(install_script) -c -m 644 install_DIR = $(install_script) -d install_DATA = $(install_script) -c -m 644 install_PROGRAM = $(install_script) -c -s install_SCRIPT = $(install_script) -c .PHONY: clean distclean examples check install # compilation of the code (default target) all: lib$(NAME).a lib$(NAME).a: $(OBJS) ar cru lib$(NAME).a $(OBJS) ranlib lib$(NAME).a # building the examples examples: $(EXAMPLES) $(EXAMPLES2) # the following construct alloews to build each of the examples listed # in $EXAMPLES automatically $(EXAMPLES): % : %.o all $(CXX) -o $@ $< -L. -l$(NAME) $(LDFLAGS) $(EXAMPLES2): % : %.o all $(CXX) -o $@ $< -L. -l$(NAME) $(LDFLAGS) # check that everything went fine check: examples @for prog in $(EXAMPLES); do\ $(check_script) $${prog} ../data/single-event.dat || exit 1; \ done @for prog in $(EXAMPLES2); do\ $(check_script) $${prog} ../data/single-ee-event.dat || exit 1; \ done @echo "All tests successful" # cleaning the directory clean: rm -f *~ *.o *.a distclean: clean rm -f lib$(NAME).a $(EXAMPLES) # install things in PREFIX/... install: all $(install_DIR) $(PREFIX)/include/fastjet/contrib for header in $(INSTALLED_HEADERS); do\ $(install_HEADER) $$header $(PREFIX)/include/fastjet/contrib/;\ done $(install_DIR) $(PREFIX)/lib $(install_LIB) lib$(NAME).a $(PREFIX)/lib doxygen: doxygen Doxyfile depend: makedepend -Y -- -- $(SRCS) $(EXAMPLES_SRCS) # DO NOT DELETE Nsubjettiness.o: Nsubjettiness.hh Njettiness.hh MeasureDefinition.hh Nsubjettiness.o: TauComponents.hh AxesDefinition.hh Nsubjettiness.o: ExtraRecombiners.hh Njettiness.o: Njettiness.hh MeasureDefinition.hh TauComponents.hh Njettiness.o: AxesDefinition.hh ExtraRecombiners.hh NjettinessPlugin.o: NjettinessPlugin.hh Njettiness.hh MeasureDefinition.hh NjettinessPlugin.o: TauComponents.hh AxesDefinition.hh NjettinessPlugin.o: ExtraRecombiners.hh XConePlugin.o: XConePlugin.hh NjettinessPlugin.hh Njettiness.hh XConePlugin.o: MeasureDefinition.hh TauComponents.hh AxesDefinition.hh XConePlugin.o: ExtraRecombiners.hh MeasureDefinition.o: MeasureDefinition.hh TauComponents.hh ExtraRecombiners.o: ExtraRecombiners.hh AxesDefinition.o: AxesDefinition.hh MeasureDefinition.hh TauComponents.hh AxesDefinition.o: ExtraRecombiners.hh TauComponents.o: TauComponents.hh MeasureDefinition.hh XConePlugin.o: XConePlugin.hh NjettinessPlugin.hh Njettiness.hh XConePlugin.o: MeasureDefinition.hh TauComponents.hh AxesDefinition.hh XConePlugin.o: ExtraRecombiners.hh example_basic_usage.o: Nsubjettiness.hh Njettiness.hh MeasureDefinition.hh example_basic_usage.o: TauComponents.hh AxesDefinition.hh example_basic_usage.o: ExtraRecombiners.hh NjettinessPlugin.hh example_basic_usage.o: XConePlugin.hh example_advanced_usage.o: Nsubjettiness.hh Njettiness.hh MeasureDefinition.hh example_advanced_usage.o: TauComponents.hh AxesDefinition.hh example_advanced_usage.o: ExtraRecombiners.hh NjettinessPlugin.hh example_advanced_usage.o: XConePlugin.hh example_v1p0p3.o: Nsubjettiness.hh Njettiness.hh MeasureDefinition.hh example_v1p0p3.o: TauComponents.hh AxesDefinition.hh example_v1p0p3.o: ExtraRecombiners.hh NjettinessPlugin.hh Index: contrib/contribs/Nsubjettiness/trunk/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