Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_NoInfoDummy class, used as a default template argument
AreaDefinitionClass that holds a generic area definition
fastjet::ATLASConePluginATLASConePlugin 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::BriefJetFundamental 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::CDFJetCluPluginPlugin for fastjet-v2.1 that provides an interface to the CDF jetclu algorithm
fastjet::CDFMidPointPluginCDFMidPointPlugin 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::ClosestPair2DConcrete implementation for finding closest pairs in 2D -- will use Chan's (hopefully efficient) shuffle based structures
fastjet::ClosestPair2DBaseAbstract base class for finding closest pairs in 2D
ClusterSequenceDeals with clustering
ClusterSequence1GhostPassiveAreaClass that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity
ClusterSequenceActiveAreaClass that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity
ClusterSequenceActiveAreaExplicitGhostsClass that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity
ClusterSequenceAreaGeneral class for user to obtain ClusterSequence with additional area information
ClusterSequenceAreaBaseBase class that sets interface for extensions of ClusterSequence that provide information about the area of each jet;
ClusterSequencePassiveAreaClass that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity
ClusterSequenceVoronoiAreaHandle the computation of Voronoi jet area
CmdLineClass designed to deal with command-line arguments in a fashion similar to what was done in f90 iolib
fastjet::CMSIterativeConePluginCMSIterativeConePlugin is a plugin for fastjet (v2.4 upwards)
fastjet::d0::D0RunIIconeJets_CONEJETINFO::ConeJetInfo
fastjet::d0::ConeSplitMerge< Item >
fastjet::SearchTree< T >::const_circulator
fastjet::Coord2DClass for representing 2d coordinates and carrying out some basic operations on them
fastjet::D0RunIIConePluginD0RunIIConePlugin 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::DefaultRecombinerA class that will provide the recombination scheme facilities and/or allow a user to extend these facilities
fastjet::Dnn2piCylinderClass derived from DynamicNearestNeighbours that provides an implementation for the surface of cylinder (using one DnnPlane object spanning 0--2pi)
fastjet::Dnn3piCylinderClass derived from DynamicNearestNeighbours that provides an implementation for the surface of cylinder (using one DnnPlane object spanning 0--3pi)
fastjet::Dnn4piCylinderClass 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::DnnErrorClass corresponding to errors that will be thrown by Dynamic Nearest Neighbours code
fastjet::DnnPlaneClass derived from DynamicNearestNeighbours that provides an implementation for the Euclidean plane
fastjet::DynamicNearestNeighboursAbstract 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::EEBriefJetFundamental structure for e+e- clustering
fastjet::EECambridgePluginEECambridgePlugin is a plugin for fastjet (v2.4 upwards)
fastjet::EECamBriefJetClass to help run an e+e- Cambridge algorithm
ErrorClass corresponding to errors that will be thrown by fastjet
fastjet::EtaPhiShortcut for dealing with eta-phi coordinates
ClusterSequence::ExtrasClass 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
GhostedAreaSpecClass that defines the parameters that go into the measurement of active jet areas
ClusterSequenceActiveArea::GhostJetClass for our internal storage of ghost jets
fastjet::GraphEdgeHandle an edge of the Voronoi Diagram
fastjet::Halfedge
fastjet::d0::HepEntity
ClusterSequence::history_elementSingle element in the clustering history (see vector _history below)
fastjet::d0::ILConeAlgorithm< Item >
IndexedSortHelperClass that helps us carry out indexed sorting
fastjet::InitialisedIntA class to provide an "int" with an initial value
fastjet::JadeBriefJetClass to help run a JADE algorithm
fastjet::JadePluginJadePlugin is a plugin for fastjet (v2.4 upwards)
fastjet::atlas::Jet
fastjet::atlas::JetConeFinderTool
JetDefinitionClass 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::KBasic geometrical kernel that lies at the base of all CGAL operations
LimitedWarningClass to provide facilities for giving warnings up to some maximum number of times
fastjet::atlas::LorentzVector
fastjet::MinHeapA class which provides a "heap"-like structure that allows access to a the minimal value of a dynamically changing set of numbers
Private::MirrorInfoClass for helping us deal with mirror-image particles
fastjet::Dnn2piCylinder::MirrorVertexInfoPicture of how things will work
fastjet::Dnn3piCylinder::MirrorVertexInfoPicture of how things will work
fastjet::NestedDefsPluginNestedAglsPlugin 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 >::NNBJClass 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::PluginClass that allows a user to introduce their own "plugin" jet finder
fastjet::ClosestPair2D::PointClass for representing all info needed about a point
fastjet::PointClass to handle a 2d point
fastjet::d0::ProtoJet< Item >
fastjet::d0::ProtoJet_ET_seedET_order< Item >
PseudoJetClass to contain pseudojets, including minimal information of use to to jet-clustering routines
fastjet::PxConePluginPxConePlugin is a plugin for fastjet (v2.1 upwards) that provides an interface to the fortran pxcone iterative cone algorithm with midpoint seeds
RangeDefinitionClass for holding a range definition specification, given by limits on rapidity and azimuth
JetDefinition::RecombinerAn 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::ShuffleClass that will take care of ordering of shuffles for us
fastjet::SISConeBaseExtrasClass 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::SISConeBasePluginSISConeBasePlugin 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::SISConeExtrasClass that provides extra information about a SISCone clustering
fastjet::SISConePluginSISConePlugin 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::SISConeSphericalExtrasClass that provides extra information about a SISCone clustering
fastjet::SISConeSphericalPluginSISConeSphericalPlugin 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::SiteStructure used both for particle sites and for vertices
fastjet::atlas::stopwatch
fastjet::DnnPlane::SuperVertexStructure containing a vertex_handle and cached information on the nearest neighbour
fastjet::d0::ILConeAlgorithm< Item >::TemporaryJet
ClusterSequence::TileThe fundamental structures to be used for the tiled N^2 algorithm (see CCN27-44 for some discussion of pattern of tiling)
ClusterSequence::TiledJetStructure 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::VoronoiAreaCalcClass for carrying out a voronoi area calculation on a set of initial vectors
VoronoiAreaSpecClass 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

Generated on 26 Feb 2010 for fastjet by  doxygen 1.6.1