fastjet 2.4.5
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
fastjet::_NoInfoDummy class, used as a default template argument
fastjet::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 >
fastjet::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)
fastjet::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
fastjet::ClusterSequenceDeals with clustering
fastjet::ClusterSequence1GhostPassiveAreaClass that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity..
fastjet::ClusterSequenceActiveAreaClass that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity..
fastjet::ClusterSequenceActiveAreaExplicitGhostsClass that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity..
fastjet::ClusterSequenceAreaGeneral class for user to obtain ClusterSequence with additional area information
fastjet::ClusterSequenceAreaBaseBase class that sets interface for extensions of ClusterSequence that provide information about the area of each jet;
fastjet::ClusterSequencePassiveAreaClass that behaves essentially like ClusterSequence except that it also provides access to the area of a jet (which will be a random quantity..
fastjet::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)
fastjet::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
fastjet::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
fastjet::ErrorClass corresponding to errors that will be thrown by fastjet
fastjet::EtaPhiShortcut for dealing with eta-phi coordinates
fastjet::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
fastjet::GhostedAreaSpecClass that defines the parameters that go into the measurement of active jet areas
fastjet::ClusterSequenceActiveArea::GhostJetClass for our internal storage of ghost jets
fastjet::GraphEdgeHandle an edge of the Voronoi Diagram
fastjet::Halfedge
fastjet::d0::HepEntity
fastjet::ClusterSequence::history_elementSingle element in the clustering history (see vector _history below)
fastjet::d0::ILConeAlgorithm< Item >
fastjet::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
fastjet::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
fastjet::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
fastjet::NNH< BJ, I >::NNBJClass that wraps around the BJ, supplementing it with extra information such as pointers to neighbours, etc
fastjet::NNH< BJ, I >Class to help solve closest pair problems with generic interparticle distances and a beam distance, using Anderberg's Nearest Neighbour Heuristic
fastjet::NNHInfo< I >Template that will help initialise a BJ with a PseudoJet and extra information
fastjet::NNHInfo< _NoInfo >Specialisation of NNHInfo for cases where there is no extra info
fastjet::SearchTree< T >::Node
fastjet::cms::NumericSafeGreaterByEt< T >
fastjet::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 >
fastjet::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
fastjet::RangeDefinitionClass for holding a range definition specification, given by limits on rapidity and azimuth
fastjet::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
fastjet::ClusterSequence::TileThe fundamental structures to be used for the tiled N^2 algorithm (see CCN27-44 for some discussion of pattern of tiling)
fastjet::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
fastjet::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
fastjet::VoronoiDiagramGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines