FastJet  3.1.0-beta.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNfastjetFastJet namespace
|oNgasNamespace to hold default parameters for the active area spec
|oCVoronoiAreaSpecSpecification for the computation of the Voronoi jet area
|oCAreaDefinitionClass that holds a generic area definition
|oCClusterSequenceDeals with clustering
||oC_LineOperator()(R) returns a*R+b;
||oC_ParabolaReturns c*(a*R**2 + b*R + 1); Written as a class in case we want to give names to different parabolas
||oCExtrasBase class to store extra information that plugins may provide
||\Chistory_elementSingle element in the clustering history
|oCClusterSequence1GhostPassiveAreaLike ClusterSequence with computation of the passive jet area by adding a single ghost
|oCClusterSequenceActiveAreaLike ClusterSequence with computation of the active jet area
|oCClusterSequenceActiveAreaExplicitGhostsLike ClusterSequence with computation of the active jet area with the addition of explicit ghosts
|oCClusterSequenceAreaGeneral class for user to obtain ClusterSequence with additional area information
|oCClusterSequenceAreaBaseBase class that sets interface for extensions of ClusterSequence that provide information about the area of each jet
|oCClusterSequencePassiveAreaLike ClusterSequence with computation of the passive jet area
|oCClusterSequenceStructureContains any information related to the clustering that should be directly accessible to PseudoJet
|oCClusterSequenceVoronoiAreaLike ClusterSequence with computation of the Voronoi jet area
|oCCompositeJetStructureThe structure for a jet made of pieces
|oCErrorBase class corresponding to errors that can be thrown by FastJet
|oCFunctionOfPseudoJetBase class providing interface for a generic function of a PseudoJet
|oCGhostedAreaSpecParameters to configure the computation of jet areas using ghosts
|oCJetDefinitionClass that is intended to hold a full definition of the jet clusterer
||oCDefaultRecombinerA class that will provide the recombination scheme facilities and/or allow a user to extend these facilities
||oCPluginClass that allows a user to introduce their own "plugin" jet finder
||\CRecombinerAn abstract base class that will provide the recombination scheme facilities and/or allow a user to extend these facilities
|oCLimitedWarningClass to provide facilities for giving warnings up to some maximum number of times and to provide global summaries of warnings that have been issued
|oC_NoInfoDummy class, used as a default template argument
|oCNNHInfoTemplate that will help initialise a BJ with a PseudoJet and extra information
|oCNNHInfo< _NoInfo >Specialisation of NNHInfo for cases where there is no extra info
|oCNNHHelp solve closest pair problems with generic interparticle and beam distance
|oCPseudoJetClass to contain pseudojets, including minimal information of use to jet-clustering routines
||oCInexistentUserInfoError class to be thrown if accessing user info when it doesn't exist
||\CUserInfoBaseBase class to hold extra user information in a PseudoJet
|oCPseudoJetStructureBaseContains any information related to the clustering that should be directly accessible to PseudoJet
|oCRangeDefinitionClass for holding a range definition specification, given by limits on rapidity and azimuth
|oCTilingBaseClass to indicate generic structure of tilings
|oCRectangularGridClass that holds a generic rectangular tiling
|oCSelectorWorkerDefault selector worker is an abstract virtual base class
|oCSelectorClass that encodes information about cuts and other selection criteria that can be applied to PseudoJet(s)
||oCInvalidAreaClass that gets throw when a Selector is applied despite it not having a valid underlying worker
||\CInvalidWorkerClass that gets throw when a Selector is applied despite it not having a valid underlying worker
|oCSharedPtrImplementation of C++0x shared pointers (or boost's)
|oCWrappedStructureThis wraps a (shared) pointer to an underlying structure
|oCEtaPhiShortcut for dealing with eta-phi coordinates
|oCTiledJetStructure analogous to BriefJet, but with the extra information needed for dealing with tiles
|oCTilingExtentClass to perform a fast analysis of the appropriate rapidity range in which to perform tiling
|oCBackgroundEstimatorBaseAbstract base class that provides the basic interface for classes that estimate levels of background radiation in hadron and heavy-ion collider events
|oCBackgroundRescalingYPolynomialA background rescaling that is a simple polynomial in y
|oCBoostClass to boost a PseudoJet
|oCUnboostClass to un-boost a PseudoJet
|oCCASubJetTaggerClean (almost parameter-free) tagger searching for the element in the clustering history that maximises a chosen distance
||\CJetAuxClass that contains the result internally
|oCCASubJetTaggerStructureStructure returned by a CASubJetTagger
|oCFilterClass that helps perform filtering (Butterworth, Davison, Rubin and Salam, arXiv:0802.2470) and trimming (Krohn, Thaler and Wang, arXiv:0912.1342) on jets, optionally in conjunction with subtraction (Cacciari and Salam, arXiv:0707.1378)
|oCFilterStructureClass to contain structure information for a filtered jet
|oCGridMedianBackgroundEstimatorBackground Estimator based on the median pt/area of a set of grid cells
|oCJetMedianBackgroundEstimatorClass to estimate the pt density of the background per unit area, using the median of the distribution of pt/area from jets that pass some selection criterion
|oCBackgroundJetPtDensityClass that implements pt/area_4vector.perp() for background estimation (this is a preliminary class)
|oCBackgroundJetScalarPtDensityClass that implements (scalar pt sum of jet)/(scalar area of jet) for background estimation (this is a preliminary class)
|oCBackgroundJetPtMDensityClass that implements $ \frac{1}{A} \sum_{i \in jet} (\sqrt{p_{ti}^2+m^2} - p_{ti}) $ for background estimation (this is a preliminary class)
|oCJHTopTaggerClass that helps perform boosted top tagging using the "Johns Hopkins" method from arXiv:0806.0848 (Kaplan, Rehermann, Schwartz and Tweedie)
|oCJHTopTaggerStructureStructure returned by the JHTopTagger transformer
|oCMassDropTaggerClass that helps perform 2-pronged boosted tagging using the "mass-drop" technique (with asymmetry cut) introduced by Jonathan Butterworth, Adam Davison, Mathieu Rubin and Gavin Salam in arXiv:0802.2470 in the context of a boosted Higgs search
|oCMassDropTaggerStructureStructure returned by the MassDropTagger transformer
|oCPrunerTransformer that prunes a jet
|oCPrunerStructureThe structure associated with a PseudoJet thas has gone through a Pruner transformer
|oCReclusterRecluster a jet's constituents with a new jet definition
|oCRestFrameNSubjettinessTaggerClass that helps perform 2-pronged boosted tagging using a reclustering in the jet's rest frame, supplemented with a cut on N-subjettiness (and a decay angle), as discussed by Ji-Hun Kim in arXiv:1011.1493
|oCRestFrameNSubjettinessTaggerStructureStructure returned by the RestFrameNSubjettinessTagger transformer
|oCTopTaggerBaseA base class that provides a common interface for top taggers that are able to return a W (in addition to the top itself)
|oCTopTaggerBaseStructureClass that specifies the structure common to all top taggers
|oCTransformerBase (abstract) class for a jet transformer
|oCATLASConePluginImplementation of the ATLAS Cone (plugin for fastjet v2.4 upwards)
|oCCMSIterativeConePluginImplementation of the CMS Iterative Cone (plugin for fastjet v2.4 upwards)
|oCCDFJetCluPluginImplementation of the JetClu algorithm from CDF (plugin for fastjet-v2.1 upwards)
|oCCDFMidPointPluginImplementation of the MidPoint algorithm from CDF (plugin for fastjet-v2.1 upwards)
|oCD0RunIIConePluginImplementation of the D0 Run II Cone (plugin for fastjet v2.1 upwards)
|oCD0RunIBaseConePluginD0RunIBaseConePlugin is base class for a plugin for FastJet (v3.0 or later) that provides an interface to the D0 version of Run-I cone algorithm
|oCEECambridgePluginImplementation of the e+e- Cambridge algorithm (plugin for fastjet v2.4 upwards)
|oCJadePluginImplementation of the e+e- Jade algorithm (plugin for fastjet v2.4 upwards)
|oCNestedDefsPluginPlugin to run multiple jet definitions successively (plugin for fastjet v2.4 upwards)
|oCSISConeBaseExtrasClass that provides extra information about a SISCone clustering
|oCSISConePluginImplementation of the SISCone algorithm (plugin for fastjet v2.1 upwards)
|oCSISConeExtrasClass that provides extra information about a SISCone clustering
|oCSISConeSphericalPluginImplementation of the spherical version of the SISCone algorithm (plugin for fastjet v2.1 upwards)
|oCSISConeSphericalExtrasClass that provides extra information about a SISCone clustering
|oCPxConePluginImplementation of the PxCone algorithm (plugin for fastjet v2.1 upwards)
|oCTrackJetPluginImplementation of the TrackJet algorithm (plugin for fastjet v2.4 upwards)
|\CGridJetPluginPlugin for fastjet (v3.0 upwards) that clusters particles such that all particles in a given cell of a rectangular rapidity-phi grid end up in a common "jet"
oCD0RunIConePluginA plugin for FastJet (v3.0 or later) that provides an interface to the D0 version of Run-I cone algorithm
oCD0RunIpre96ConePluginA plugin for FastJet (v3.0 or later) that provides an interface to the pre 1996 D0 version of Run-I cone algorithm
\CSubtractorClass that helps perform jet background subtraction