fastjet 2.4.3

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_NoInfoDummy class, used as a default template argument
fastjet::AreaDefinitionClass that holds a generic area definition
ATLASConePluginATLASConePlugin is a plugin for fastjet (v2.4 upwards)
BasicRandom< _Tp >
BasicRandom< double >Template specialization (double) for the BasicRandom template class
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..
CDFJetCluPluginPlugin for fastjet-v2.1 that provides an interface to the CDF jetclu algorithm
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
SearchTree< T >::circulator
ClosestPair2DConcrete implementation for finding closest pairs in 2D -- will use Chan's (hopefully efficient) shuffle based structures
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
CMSIterativeConePluginCMSIterativeConePlugin is a plugin for fastjet (v2.4 upwards)
d0::D0RunIIconeJets_CONEJETINFO::ConeJetInfo
d0::ConeSplitMerge< Item >
SearchTree< T >::const_circulator
Coord2DClass for representing 2d coordinates and carrying out some basic operations on them
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
Dnn2piCylinderClass derived from DynamicNearestNeighbours that provides an implementation for the surface of cylinder (using one DnnPlane object spanning 0--2pi)
Dnn3piCylinderClass derived from DynamicNearestNeighbours that provides an implementation for the surface of cylinder (using one DnnPlane object spanning 0--3pi)
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)
DnnErrorClass corresponding to errors that will be thrown by Dynamic Nearest Neighbours code
DnnPlaneClass derived from DynamicNearestNeighbours that provides an implementation for the Euclidean plane
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
Edge
ClusterSequence::EEBriefJetFundamental structure for e+e- clustering
EECambridgePluginEECambridgePlugin is a plugin for fastjet (v2.4 upwards)
EECamBriefJetClass to help run an e+e- Cambridge algorithm
ErrorClass corresponding to errors that will be thrown by 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
Freelist
Freenode
FreeNodeArrayList
fastjet::GhostedAreaSpecClass that defines the parameters that go into the measurement of active jet areas
ClusterSequenceActiveArea::GhostJetClass for our internal storage of ghost jets
GraphEdgeHandle an edge of the Voronoi Diagram
Halfedge
d0::HepEntity
ClusterSequence::history_elementSingle element in the clustering history (see vector _history below)
d0::ILConeAlgorithm< Item >
fastjet::IndexedSortHelperClass that helps us carry out indexed sorting
InitialisedIntA class to provide an "int" with an initial value
JadeBriefJetClass to help run a JADE algorithm
JadePluginJadePlugin is a plugin for fastjet (v2.4 upwards)
atlas::Jet
atlas::JetConeFinderTool
JetDefinitionClass that is intended to hold a full definition of the jet clusterer
atlas::JetDistances
atlas::JetSorter_E
atlas::JetSorter_Et
atlas::JetSorter_Eta
atlas::JetSorter_Pt
atlas::JetSplitMergeTool
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
atlas::LorentzVector
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
Dnn2piCylinder::MirrorVertexInfoPicture of how things will work..
Dnn3piCylinder::MirrorVertexInfoPicture of how things will work..
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
SearchTree< T >::Node
cms::NumericSafeGreaterByEt< T >
JetDefinition::PluginClass that allows a user to introduce their own "plugin" jet finder
ClosestPair2D::PointClass for representing all info needed about a point
PointClass to handle a 2d point
d0::ProtoJet< Item >
d0::ProtoJet_ET_seedET_order< Item >
fastjet::PseudoJetClass to contain pseudojets, including minimal information of use to to jet-clustering routines
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
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)
ClosestPair2D::ShuffleClass that will take care of ordering of shuffles for us
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
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
SISConeExtrasClass that provides extra information about a SISCone clustering
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
SISConeSphericalExtrasClass that provides extra information about a SISCone clustering
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
SiteStructure used both for particle sites and for vertices
atlas::stopwatch
DnnPlane::SuperVertexStructure containing a vertex_handle and cached information on the nearest neighbour
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
TrackJetParticlePtr
TrackJetPlugin
ClosestPair2D::triplet< T >Since sets of three objects will crop up repeatedly, useful to have a triplet class?
MinHeap::ValueLoc
ClusterSequenceVoronoiArea::VoronoiAreaCalcClass for carrying out a voronoi area calculation on a set of initial vectors
fastjet::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
VoronoiDiagramGenerator