Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

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.

Namespaces

namespace  fastjet

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  JetFinder { kt_algorithm = 0, cambridge_algorithm = 1, 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...


Enumeration Type Documentation

enum fastjet::JetFinder
 

the various families of jet-clustering algorithm

Enumeration values:
kt_algorithm  the longitudinally invariant kt algorithm
cambridge_algorithm  the longitudinally invariant variant of the cambridge algorithm (aka Aachen algoithm).
plugin_algorithm  any plugin algorithm supplied by the user

Definition at line 76 of file JetDefinition.hh.

00076                {
00078   kt_algorithm=0,
00081   cambridge_algorithm=1,
00083   plugin_algorithm = 99
00084 };

enum fastjet::RecombinationScheme
 

the various recombination schemes

Enumeration values:
E_scheme  summing the 4-momenta
pt_scheme  pt weighted recombination of y,phi (and summing of pt's) with preprocessing to make things massless by rescaling E=| p|
pt2_scheme  pt^2 weighted recombination of y,phi (and summing of pt's) with preprocessing to make things massless by rescaling E=| p|
Et_scheme  pt weighted recombination of y,phi (and summing of pt's) with preprocessing to make things massless by rescaling | p|->=E
Et2_scheme  pt^2 weighted recombination of y,phi (and summing of pt's) with preprocessing to make things massless by rescaling | p|->=E
BIpt_scheme  pt weighted recombination of y,phi (and summing of pt's), with no preprocessing
BIpt2_scheme  pt^2 weighted recombination of y,phi (and summing of pt's) no preprocessing
external_scheme  for the user's external scheme

Definition at line 89 of file JetDefinition.hh.

00089                          {
00091   E_scheme=0,
00094   pt_scheme=1,
00097   pt2_scheme=2,
00100   Et_scheme=3,
00103   Et2_scheme=4,
00106   BIpt_scheme=5,
00109   BIpt2_scheme=6,
00111   external_scheme = 99
00112 };

enum fastjet::Strategy
 

the various options for the algorithmic strategy to adopt in clustering events with kt and cambridge style algorithms.

Enumeration values:
N2MinHeapTiled  experimental ...
N2Tiled  fastest from about 50..10^4
N2PoorTiled  legacy
N2Plain  fastest below 50
N3Dumb  worse even than the usual N^3 algorithms
Best  automatic selection of the best (based on N)
NlnN  best of the NlnN variants -- best overall for N>10^4
NlnN3pi  legacy N ln N using 3pi coverage of cylinder
NlnN4pi  legacy N ln N using 4pi coverage of cylinder
NlnNCam4pi  Chan's closest pair method (in a variant with 4pi coverage), for use exclusively with the Cambridge algorithm.
NlnNCam2pi2R 
NlnNCam 
plugin_strategy  the plugin has been used...

Definition at line 45 of file JetDefinition.hh.

00045               {
00047   N2MinHeapTiled   = -4, 
00049   N2Tiled     = -3, 
00051   N2PoorTiled = -2, 
00053   N2Plain     = -1, 
00055   N3Dumb      =  0, 
00057   Best        =  1, 
00059   NlnN        =  2, 
00061   NlnN3pi     =  3, 
00063   NlnN4pi     =  4,
00066   NlnNCam4pi   = 14,
00067   NlnNCam2pi2R = 13,
00068   NlnNCam      = 12, // 2piMultD
00070   plugin_strategy = 999
00071 };


Generated on Mon Apr 2 20:58:01 2007 for fastjet by  doxygen 1.4.2