| _NoInfo | Dummy class, used as a default template argument |
| AreaDefinition | Class that holds a generic area definition |
| fastjet::ATLASConePlugin | ATLASConePlugin is a plugin for fastjet (v2.4 upwards) |
| fastjet::BasicRandom< _Tp > | |
| fastjet::BasicRandom< double > | Template specialization (double) for the BasicRandom template class |
| fastjet::BasicRandom< int > | |
| ClusterSequence::BriefJet | Fundamental structure which contains the minimal info about a jet, as needed for our plain N^2 algorithm -- the idea is to put all info that will be accessed N^2 times into an array of BriefJets |
| fastjet::CDFJetCluPlugin | Plugin for fastjet-v2.1 that provides an interface to the CDF jetclu algorithm |
| fastjet::CDFMidPointPlugin | CDFMidPointPlugin is a plugin for fastjet (v2.1 upwards) that provides an interface to the CDF version of Run-II iterative cone algorithm with midpoint seeds (also known as the Iterative Legacy Cone Algorithm, ILCA) |
| CircularRange | |
| fastjet::SearchTree< T >::circulator | |
| fastjet::ClosestPair2D | Concrete implementation for finding closest pairs in 2D -- will use Chan's (hopefully efficient) shuffle based structures |
| fastjet::ClosestPair2DBase | Abstract base class for finding closest pairs in 2D |
| ClusterSequence | Deals with clustering |
| ClusterSequence1GhostPassiveArea | Class that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity |
| ClusterSequenceActiveArea | Class that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity |
| ClusterSequenceActiveAreaExplicitGhosts | Class that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity |
| ClusterSequenceArea | General class for user to obtain ClusterSequence with additional area information |
| ClusterSequenceAreaBase | Base class that sets interface for extensions of ClusterSequence that provide information about the area of each jet; |
| ClusterSequencePassiveArea | Class that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity |
| ClusterSequenceVoronoiArea | Handle the computation of Voronoi jet area |
| CmdLine | Class designed to deal with command-line arguments in a fashion similar to what was done in f90 iolib |
| fastjet::CMSIterativeConePlugin | CMSIterativeConePlugin is a plugin for fastjet (v2.4 upwards) |
| fastjet::d0::D0RunIIconeJets_CONEJETINFO::ConeJetInfo | |
| fastjet::d0::ConeSplitMerge< Item > | |
| fastjet::SearchTree< T >::const_circulator | |
| fastjet::Coord2D | Class for representing 2d coordinates and carrying out some basic operations on them |
| fastjet::D0RunIIConePlugin | D0RunIIConePlugin is a plugin for fastjet (v2.1 upwards) that provides an interface to the D0 version of Run-II iterative cone algorithm with midpoint seeds (also known as the Iterative Legacy Cone Algorithm, ILCA) |
| JetDefinition::DefaultRecombiner | A class that will provide the recombination scheme facilities and/or allow a user to extend these facilities |
| fastjet::Dnn2piCylinder | Class derived from DynamicNearestNeighbours that provides an implementation for the surface of cylinder (using one DnnPlane object spanning 0--2pi) |
| fastjet::Dnn3piCylinder | Class derived from DynamicNearestNeighbours that provides an implementation for the surface of cylinder (using one DnnPlane object spanning 0--3pi) |
| fastjet::Dnn4piCylinder | Class derived from DynamicNearestNeighbours that provides an implementation for the surface of cylinder (using two copies of DnnPlane, one running from 0--2pi, the other from pi--3pi) |
| fastjet::DnnError | Class corresponding to errors that will be thrown by Dynamic Nearest Neighbours code |
| fastjet::DnnPlane | Class derived from DynamicNearestNeighbours that provides an implementation for the Euclidean plane |
| fastjet::DynamicNearestNeighbours | Abstract base class for quick location of nearest neighbours in a set of points, with facilities for adding and removing points from the set after initialisation |
| fastjet::Edge | |
| ClusterSequence::EEBriefJet | Fundamental structure for e+e- clustering |
| fastjet::EECambridgePlugin | EECambridgePlugin is a plugin for fastjet (v2.4 upwards) |
| fastjet::EECamBriefJet | Class to help run an e+e- Cambridge algorithm |
| Error | Class corresponding to errors that will be thrown by fastjet |
| fastjet::EtaPhi | Shortcut for dealing with eta-phi coordinates |
| ClusterSequence::Extras | Class intended to serve as a base in case a plugin needs to associate extra information with a ClusterSequence (see SISConePlugin |
| FlavourRecombiner | |
| fastjet::Freelist | |
| fastjet::Freenode | |
| fastjet::FreeNodeArrayList | |
| GhostedAreaSpec | Class that defines the parameters that go into the measurement of active jet areas |
| ClusterSequenceActiveArea::GhostJet | Class for our internal storage of ghost jets |
| fastjet::GraphEdge | Handle an edge of the Voronoi Diagram |
| fastjet::Halfedge | |
| fastjet::d0::HepEntity | |
| ClusterSequence::history_element | Single element in the clustering history (see vector _history below) |
| fastjet::d0::ILConeAlgorithm< Item > | |
| IndexedSortHelper | Class that helps us carry out indexed sorting |
| fastjet::InitialisedInt | A class to provide an "int" with an initial value |
| fastjet::JadeBriefJet | Class to help run a JADE algorithm |
| fastjet::JadePlugin | JadePlugin is a plugin for fastjet (v2.4 upwards) |
| fastjet::atlas::Jet | |
| fastjet::atlas::JetConeFinderTool | |
| JetDefinition | Class that is intended to hold a full definition of the jet clusterer |
| fastjet::atlas::JetDistances | |
| fastjet::atlas::JetSorter_E | |
| fastjet::atlas::JetSorter_Et | |
| fastjet::atlas::JetSorter_Eta | |
| fastjet::atlas::JetSorter_Pt | |
| fastjet::atlas::JetSplitMergeTool | |
| fastjet::K | Basic geometrical kernel that lies at the base of all CGAL operations |
| LimitedWarning | Class to provide facilities for giving warnings up to some maximum number of times |
| fastjet::atlas::LorentzVector | |
| fastjet::MinHeap | A class which provides a "heap"-like structure that allows access to a the minimal value of a dynamically changing set of numbers |
| Private::MirrorInfo | Class for helping us deal with mirror-image particles |
| fastjet::Dnn2piCylinder::MirrorVertexInfo | Picture of how things will work |
| fastjet::Dnn3piCylinder::MirrorVertexInfo | Picture of how things will work |
| fastjet::NestedDefsPlugin | NestedAglsPlugin is a plugin for fastjet (v2.4 upwards) that, given a list of jet definitions, performs the clustering by feeding the particles to the first algorithm and then, successively feeding the output to the next algorithm in the list |
| NNH< BJ, I >::NNBJ | Class that wraps around the BJ, supplementing it with extra information such as pointers to neighbours, etc |
| NNH< BJ, I > | Class to help solve closest pair problems with generic interparticle distances and a beam distance, using Anderberg's Nearest Neighbour Heuristic |
| NNHInfo< I > | Template that will help initialise a BJ with a PseudoJet and extra information |
| NNHInfo< _NoInfo > | Specialisation of NNHInfo for cases where there is no extra info |
| fastjet::SearchTree< T >::Node | |
| fastjet::cms::NumericSafeGreaterByEt< T > | |
| JetDefinition::Plugin | Class that allows a user to introduce their own "plugin" jet finder |
| fastjet::ClosestPair2D::Point | Class for representing all info needed about a point |
| fastjet::Point | Class to handle a 2d point |
| fastjet::d0::ProtoJet< Item > | |
| fastjet::d0::ProtoJet_ET_seedET_order< Item > | |
| PseudoJet | Class to contain pseudojets, including minimal information of use to to jet-clustering routines |
| fastjet::PxConePlugin | PxConePlugin is a plugin for fastjet (v2.1 upwards) that provides an interface to the fortran pxcone iterative cone algorithm with midpoint seeds |
| RangeDefinition | Class for holding a range definition specification, given by limits on rapidity and azimuth |
| JetDefinition::Recombiner | An abstract base class that will provide the recombination scheme facilities and/or allow a user to extend these facilities |
| fastjet::SearchTree< T > | This is the class for a search tree designed to be especially efficient when looking for successors and predecessors (to be used in Chan's CP algorithm) |
| fastjet::ClosestPair2D::Shuffle | Class that will take care of ordering of shuffles for us |
| fastjet::SISConeBaseExtras | Class that provides extra information about a SISCone clustering the only thing that needs to be done for thee derived classes is to define '_jet_def_plugin', implement jet_def_plugin(); and add the corresponding plugin class as a friend |
| fastjet::SISConeBasePlugin | SISConeBasePlugin is a plugin for fastjet (v2.1 upwards) that provides a base interface to SISCone-type cone jet finder by Gregory Soyez and Gavin Salam |
| fastjet::SISConeExtras | Class that provides extra information about a SISCone clustering |
| fastjet::SISConePlugin | SISConePlugin is a plugin for fastjet (v2.1 upwards) that provides an interface to the seedless infrared safe cone jet finder by Gregory Soyez and Gavin Salam |
| fastjet::SISConeSphericalExtras | Class that provides extra information about a SISCone clustering |
| fastjet::SISConeSphericalPlugin | SISConeSphericalPlugin is a plugin for fastjet (v2.1 upwards) that provides an interface to the seedless infrared safe cone jet finder by Gregory Soyez and Gavin Salam |
| fastjet::Site | Structure used both for particle sites and for vertices |
| fastjet::atlas::stopwatch | |
| fastjet::DnnPlane::SuperVertex | Structure containing a vertex_handle and cached information on the nearest neighbour |
| fastjet::d0::ILConeAlgorithm< Item >::TemporaryJet | |
| ClusterSequence::Tile | The fundamental structures to be used for the tiled N^2 algorithm (see CCN27-44 for some discussion of pattern of tiling) |
| ClusterSequence::TiledJet | Structure analogous to BriefJet, but with the extra information needed for dealing with tiles |
| fastjet::TrackJetParticlePtr | |
| fastjet::TrackJetPlugin | |
| fastjet::ClosestPair2D::triplet< T > | Since sets of three objects will crop up repeatedly, useful to have a triplet class? |
| fastjet::MinHeap::ValueLoc | |
| ClusterSequenceVoronoiArea::VoronoiAreaCalc | Class for carrying out a voronoi area calculation on a set of initial vectors |
| VoronoiAreaSpec | Class for holding a "Voronoi area" specification; an area will be assigned to each particle, which is the area of the intersection of the particle's Voronoi cell with a circle of radius R*effective_Rfact |
| fastjet::VoronoiDiagramGenerator | |