fastjet 2.4.5
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
JetDefinition.hh File Reference
#include <cassert>
#include "fastjet/internal/numconsts.hh"
#include "fastjet/PseudoJet.hh"
#include <string>
#include <memory>
Include dependency graph for JetDefinition.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fastjet::JetDefinition
 class that is intended to hold a full definition of the jet clusterer More...
class  fastjet::JetDefinition::Recombiner
 An abstract base class that will provide the recombination scheme facilities and/or allow a user to extend these facilities. More...
class  fastjet::JetDefinition::DefaultRecombiner
 A class that will provide the recombination scheme facilities and/or allow a user to extend these facilities. More...
class  fastjet::JetDefinition::Plugin
 a class that allows a user to introduce their own "plugin" jet finder More...

Namespaces

namespace  fastjet

Typedefs

typedef JetAlgorithm fastjet::JetFinder
 make standard Les Houches nomenclature JetAlgorithm (algorithm is general recipe without the parameters) backward-compatible with old JetFinder

Enumerations

enum  fastjet::Strategy {
  fastjet::N2MinHeapTiled = -4, fastjet::N2Tiled = -3, fastjet::N2PoorTiled = -2, fastjet::N2Plain = -1,
  fastjet::N3Dumb = 0, fastjet::Best = 1, fastjet::NlnN = 2, fastjet::NlnN3pi = 3,
  fastjet::NlnN4pi = 4, fastjet::NlnNCam4pi = 14, fastjet::NlnNCam2pi2R = 13, fastjet::NlnNCam = 12,
  fastjet::plugin_strategy = 999
}
 the various options for the algorithmic strategy to adopt in clustering events with kt and cambridge style algorithms. More...
enum  fastjet::JetAlgorithm {
  fastjet::kt_algorithm = 0, fastjet::cambridge_algorithm = 1, fastjet::antikt_algorithm = 2, fastjet::genkt_algorithm = 3,
  fastjet::cambridge_for_passive_algorithm = 11, fastjet::genkt_for_passive_algorithm = 13, fastjet::ee_kt_algorithm = 50, fastjet::ee_genkt_algorithm = 53,
  fastjet::plugin_algorithm = 99
}
 the various families of jet-clustering algorithm More...
enum  fastjet::RecombinationScheme {
  fastjet::E_scheme = 0, fastjet::pt_scheme = 1, fastjet::pt2_scheme = 2, fastjet::Et_scheme = 3,
  fastjet::Et2_scheme = 4, fastjet::BIpt_scheme = 5, fastjet::BIpt2_scheme = 6, fastjet::external_scheme = 99
}
 the various recombination schemes More...

Functions

string fastjet::fastjet_version_string ()
 return a string containing information about the release

Variables

const JetAlgorithm fastjet::aachen_algorithm = cambridge_algorithm
 provide other possible names for the Cambridge/Aachen algorithm?
const JetAlgorithm fastjet::cambridge_aachen_algorithm = cambridge_algorithm
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines