fastjet 2.4.3
|
#include <cassert>
#include "fastjet/internal/numconsts.hh"
#include "fastjet/PseudoJet.hh"
#include <string>
#include <memory>
Go to the source code of this file.
Classes | |
class | JetDefinition |
class that is intended to hold a full definition of the jet clusterer More... | |
class | JetDefinition::Recombiner |
An abstract base class that will provide the recombination scheme facilities and/or allow a user to extend these facilities. More... | |
class | JetDefinition::DefaultRecombiner |
A class that will provide the recombination scheme facilities and/or allow a user to extend these facilities. More... | |
class | JetDefinition::Plugin |
a class that allows a user to introduce their own "plugin" jet finder More... | |
Typedefs | |
typedef JetAlgorithm | JetFinder |
make standard Les Houches nomenclature JetAlgorithm (algorithm is general recipe without the parameters) backward-compatible with old JetFinder | |
Enumerations | |
enum | Strategy { N2MinHeapTiled = -4, N2Tiled = -3, N2PoorTiled = -2, N2Plain = -1, N3Dumb = 0, Best = 1, NlnN = 2, NlnN3pi = 3, NlnN4pi = 4, NlnNCam4pi = 14, NlnNCam2pi2R = 13, NlnNCam = 12, plugin_strategy = 999 } |
the various options for the algorithmic strategy to adopt in clustering events with kt and cambridge style algorithms. More... | |
enum | JetAlgorithm { kt_algorithm = 0, cambridge_algorithm = 1, antikt_algorithm = 2, genkt_algorithm = 3, cambridge_for_passive_algorithm = 11, genkt_for_passive_algorithm = 13, ee_kt_algorithm = 50, ee_genkt_algorithm = 53, plugin_algorithm = 99 } |
the various families of jet-clustering algorithm More... | |
enum | RecombinationScheme { E_scheme = 0, pt_scheme = 1, pt2_scheme = 2, Et_scheme = 3, Et2_scheme = 4, BIpt_scheme = 5, BIpt2_scheme = 6, external_scheme = 99 } |
the various recombination schemes More... | |
Functions | |
FASTJET_BEGIN_NAMESPACE std::string | fastjet_version_string () |
return a string containing information about the release | |
Variables | |
const JetAlgorithm | aachen_algorithm = cambridge_algorithm |
provide other possible names for the Cambridge/Aachen algorithm? | |
const JetAlgorithm | cambridge_aachen_algorithm = cambridge_algorithm |
typedef JetAlgorithm JetFinder |
make standard Les Houches nomenclature JetAlgorithm (algorithm is general recipe without the parameters) backward-compatible with old JetFinder
Definition at line 114 of file JetDefinition.hh.
enum JetAlgorithm |
the various families of jet-clustering algorithm
Definition at line 81 of file JetDefinition.hh.
{ kt_algorithm=0, cambridge_algorithm=1, antikt_algorithm=2, genkt_algorithm=3, cambridge_for_passive_algorithm=11, genkt_for_passive_algorithm=13, //................................................................. ee_kt_algorithm=50, ee_genkt_algorithm=53, //................................................................. plugin_algorithm = 99 };
enum RecombinationScheme |
the various recombination schemes
Definition at line 122 of file JetDefinition.hh.
{ E_scheme=0, pt_scheme=1, pt2_scheme=2, Et_scheme=3, Et2_scheme=4, BIpt_scheme=5, BIpt2_scheme=6, external_scheme = 99 };
enum Strategy |
the various options for the algorithmic strategy to adopt in clustering events with kt and cambridge style algorithms.
Definition at line 50 of file JetDefinition.hh.
{ N2MinHeapTiled = -4, N2Tiled = -3, N2PoorTiled = -2, N2Plain = -1, N3Dumb = 0, Best = 1, NlnN = 2, NlnN3pi = 3, NlnN4pi = 4, NlnNCam4pi = 14, NlnNCam2pi2R = 13, NlnNCam = 12, // 2piMultD plugin_strategy = 999 };
FASTJET_BEGIN_NAMESPACE std::string fastjet_version_string | ( | ) |
return a string containing information about the release
Definition at line 190 of file ClusterSequence.cc.
References fastjet_version.
Referenced by main().
{ return "FastJet version "+string(fastjet_version); }
const JetAlgorithm aachen_algorithm = cambridge_algorithm |
provide other possible names for the Cambridge/Aachen algorithm?
Definition at line 117 of file JetDefinition.hh.
const JetAlgorithm cambridge_aachen_algorithm = cambridge_algorithm |
Definition at line 118 of file JetDefinition.hh.