FastJet  3.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cfastjet::_NoInfoDummy class, used as a default template argument
 Cfastjet::AreaDefinitionClass that holds a generic area definition
 Cfastjet::BackgroundEstimatorBaseAbstract base class that provides the basic interface for classes that estimate levels of background radiation in hadron and heavy-ion collider events
 Cfastjet::GridMedianBackgroundEstimatorBackground Estimator based on the median pt/area of a set of grid cells
 Cfastjet::JetMedianBackgroundEstimatorClass 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
 Cfastjet::ClusterSequenceDeals with clustering
 Cfastjet::ClusterSequenceAreaBaseBase class that sets interface for extensions of ClusterSequence that provide information about the area of each jet
 Cfastjet::ClusterSequenceActiveAreaLike ClusterSequence with computation of the active jet area
 Cfastjet::ClusterSequenceActiveAreaExplicitGhostsLike ClusterSequence with computation of the active jet area with the addition of explicit ghosts
 Cfastjet::ClusterSequenceAreaGeneral class for user to obtain ClusterSequence with additional area information
 Cfastjet::ClusterSequenceVoronoiAreaLike ClusterSequence with computation of the Voronoi jet area
 Cfastjet::ErrorBase class corresponding to errors that can be thrown by FastJet
 Cfastjet::PseudoJet::InexistentUserInfoError class to be thrown if accessing user info when it doesn't exist
 Cfastjet::Selector::InvalidAreaClass that gets thrown when the area is requested from a Selector for which the area is not meaningful
 Cfastjet::Selector::InvalidWorkerClass that gets thrown when a Selector is applied despite it not having a valid underlying worker
 Cfastjet::EtaPhiShortcut for dealing with eta-phi coordinates
 Cfastjet::ClusterSequence::ExtrasBase class to store extra information that plugins may provide
 Cfastjet::SISConeBaseExtrasClass that provides extra information about a SISCone clustering
 Cfastjet::SISConeExtrasClass that provides extra information about a SISCone clustering
 Cfastjet::SISConeSphericalExtrasClass that provides extra information about a SISCone clustering
 Cfastjet::FunctionOfPseudoJet< TOut >Base class providing interface for a generic function of a PseudoJet
 Cfastjet::FunctionOfPseudoJet< double >
 Cfastjet::BackgroundJetPtDensityClass that implements pt/area_4vector.perp() for background estimation (this is a preliminary class)
 Cfastjet::BackgroundJetPtMDensityClass 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)
 Cfastjet::BackgroundJetScalarPtDensityClass that implements (scalar pt sum of jet)/(scalar area of jet) for background estimation (this is a preliminary class)
 Cfastjet::BackgroundRescalingYPolynomialA background rescaling that is a simple polynomial in y
 Cfastjet::SISConeBasePlugin::UserScaleBaseBase class for user-defined ordering of stable cones (used for prorgessive removal)
 Cfastjet::FunctionOfPseudoJet< fastjet::PseudoJet >
 Cfastjet::FunctionOfPseudoJet< PseudoJet >
 Cfastjet::BoostClass to boost a PseudoJet
 Cfastjet::ReclusterRecluster a jet's constituents with a new jet definition
 Cfastjet::TransformerBase (abstract) class for a jet transformer
 Cfastjet::CASubJetTaggerClean (almost parameter-free) tagger searching for the element in the clustering history that maximises a chosen distance
 Cfastjet::FilterClass 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)
 Cfastjet::MassDropTaggerClass 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
 Cfastjet::PrunerTransformer that prunes a jet
 Cfastjet::RestFrameNSubjettinessTaggerClass 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
 Cfastjet::SubtractorClass that helps perform jet background subtraction
 Cfastjet::TopTaggerBaseA base class that provides a common interface for top taggers that are able to return a W (in addition to the top itself)
 Cfastjet::UnboostClass to un-boost a PseudoJet
 Cfastjet::GhostedAreaSpecParameters to configure the computation of jet areas using ghosts
 Cfastjet::ClusterSequence::history_elementSingle element in the clustering history
 Cfastjet::CASubJetTagger::JetAuxClass that contains the result internally
 Cfastjet::JetDefinitionClass that is intended to hold a full definition of the jet clusterer
 Cfastjet::LimitedWarningClass to provide facilities for giving warnings up to some maximum number of times and to provide global summaries of warnings that have been issued
 Cfastjet::NNHInfo< I >Template that will help initialise a BJ with a PseudoJet and extra information
 Cfastjet::NNH< BJ, I >Help solve closest pair problems with generic interparticle and beam distance
 Cfastjet::NNHInfo< _NoInfo >Specialisation of NNHInfo for cases where there is no extra info
 Cfastjet::JetDefinition::PluginClass that allows a user to introduce their own "plugin" jet finder
 Cfastjet::ATLASConePluginImplementation of the ATLAS Cone (plugin for fastjet v2.4 upwards)
 Cfastjet::CDFJetCluPluginImplementation of the JetClu algorithm from CDF (plugin for fastjet-v2.1 upwards)
 Cfastjet::CDFMidPointPluginImplementation of the MidPoint algorithm from CDF (plugin for fastjet-v2.1 upwards)
 Cfastjet::CMSIterativeConePluginImplementation of the CMS Iterative Cone (plugin for fastjet v2.4 upwards)
 Cfastjet::D0RunIBaseConePluginD0RunIBaseConePlugin 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
 Cfastjet::D0RunIConePluginA plugin for FastJet (v3.0 or later) that provides an interface to the D0 version of Run-I cone algorithm
 Cfastjet::D0RunIpre96ConePluginA plugin for FastJet (v3.0 or later) that provides an interface to the pre 1996 D0 version of Run-I cone algorithm
 Cfastjet::D0RunIIConePluginImplementation of the D0 Run II Cone (plugin for fastjet v2.1 upwards)
 Cfastjet::EECambridgePluginImplementation of the e+e- Cambridge algorithm (plugin for fastjet v2.4 upwards)
 Cfastjet::GridJetPluginPlugin 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"
 Cfastjet::JadePluginImplementation of the e+e- Jade algorithm (plugin for fastjet v2.4 upwards)
 Cfastjet::NestedDefsPluginPlugin to run multiple jet definitions successively (plugin for fastjet v2.4 upwards)
 Cfastjet::PxConePluginImplementation of the PxCone algorithm (plugin for fastjet v2.1 upwards)
 Cfastjet::TrackJetPluginImplementation of the TrackJet algorithm (plugin for fastjet v2.4 upwards)
 Cfastjet::PseudoJetClass to contain pseudojets, including minimal information of use to jet-clustering routines
 Cfastjet::PseudoJetStructureBaseContains any information related to the clustering that should be directly accessible to PseudoJet
 Cfastjet::ClusterSequenceStructureContains any information related to the clustering that should be directly accessible to PseudoJet
 Cfastjet::CompositeJetStructureThe structure for a jet made of pieces
 Cfastjet::FilterStructureClass to contain structure information for a filtered jet
 Cfastjet::JHTopTaggerStructureStructure returned by the JHTopTagger transformer
 Cfastjet::RestFrameNSubjettinessTaggerStructureStructure returned by the RestFrameNSubjettinessTagger transformer
 Cfastjet::SISConeBasePlugin::UserScaleBase::StructureTypeStructure that allows to store the information contained into a siscone::Cjet (built internally in SISCone from a stable cone) into a PseudoJet
 Cfastjet::SISConeBasePlugin::UserScaleBaseStructureType< Tjet >Template class derived from UserScaleBase::StryctureType that works for both SISCone jet classes implemented below
 Cfastjet::WrappedStructureThis wraps a (shared) pointer to an underlying structure
 Cfastjet::CASubJetTaggerStructureStructure returned by a CASubJetTagger
 Cfastjet::MassDropTaggerStructureStructure returned by the MassDropTagger transformer
 Cfastjet::PrunerStructureThe structure associated with a PseudoJet thas has gone through a Pruner transformer
 Cfastjet::RangeDefinitionClass for holding a range definition specification, given by limits on rapidity and azimuth
 Cfastjet::JetDefinition::RecombinerAn abstract base class that will provide the recombination scheme facilities and/or allow a user to extend these facilities
 Cfastjet::JetDefinition::DefaultRecombinerA class that will provide the recombination scheme facilities and/or allow a user to extend these facilities
 Cfastjet::SelectorClass that encodes information about cuts and other selection criteria that can be applied to PseudoJet(s)
 Cfastjet::SelectorWorkerDefault selector worker is an abstract virtual base class
 Cfastjet::SharedPtr< T >Implementation of C++0x shared pointers (or boost's)
 Cfastjet::SharedPtr< const fastjet::JetDefinition::Plugin >
 Cfastjet::SharedPtr< const fastjet::JetDefinition::Recombiner >
 Cfastjet::SharedPtr< fastjet::ClusterSequence::Extras >
 Cfastjet::SharedPtr< fastjet::PseudoJet::UserInfoBase >
 Cfastjet::SharedPtr< fastjet::PseudoJetStructureBase >
 Cfastjet::SharedPtr< fastjet::SelectorWorker >
 Cfastjet::SISConePluginImplementation of the SISCone algorithm (plugin for fastjet v2.1 upwards)
 Cfastjet::SISConeSphericalPluginImplementation of the spherical version of the SISCone algorithm (plugin for fastjet v2.1 upwards)
 Cfastjet::TiledJetStructure analogous to BriefJet, but with the extra information needed for dealing with tiles
 Cfastjet::TilingBaseClass to indicate generic structure of tilings
 Cfastjet::RectangularGridClass that holds a generic rectangular tiling
 Cfastjet::GridJetPluginPlugin 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"
 Cfastjet::GridMedianBackgroundEstimatorBackground Estimator based on the median pt/area of a set of grid cells
 Cfastjet::TilingExtentClass to perform a fast analysis of the appropriate rapidity range in which to perform tiling
 Cfastjet::TopTaggerBaseStructureClass that specifies the structure common to all top taggers
 Cfastjet::JHTopTaggerStructureStructure returned by the JHTopTagger transformer
 Cfastjet::PseudoJet::UserInfoBaseBase class to hold extra user information in a PseudoJet
 Cfastjet::VoronoiAreaSpecSpecification for the computation of the Voronoi jet area