FastJet  3.0.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCfastjet::_NoInfoDummy class, used as a default template argument
oCfastjet::AreaDefinitionClass that holds a generic area definition
oCfastjet::BackgroundEstimatorBaseAbstract base class that provides the basic interface for classes that estimate levels of background radiation in hadrion and heavy-ion collider events
|\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
oCfastjet::ClusterSequenceDeals with clustering
|\Cfastjet::ClusterSequenceAreaBaseBase class that sets interface for extensions of ClusterSequence that provide information about the area of each jet
| oCfastjet::ClusterSequenceActiveAreaLike ClusterSequence with computation of the active jet area
| |\Cfastjet::ClusterSequence1GhostPassiveAreaLike ClusterSequence with computation of the passive jet area by adding a single ghost
| | \Cfastjet::ClusterSequencePassiveAreaLike ClusterSequence with computation of the passive jet area
| oCfastjet::ClusterSequenceActiveAreaExplicitGhostsLike ClusterSequence with computation of the active jet area with the addition of explicit ghosts
| oCfastjet::ClusterSequenceAreaGeneral class for user to obtain ClusterSequence with additional area information
| \Cfastjet::ClusterSequenceVoronoiAreaLike ClusterSequence with computation of the Voronoi jet area
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
oCfastjet::ErrorBase class corresponding to errors that can be thrown by FastJet
|oCfastjet::PseudoJet::InexistentUserInfoError class to be thrown if accessing user info when it doesn't exist
|oCfastjet::Selector::InvalidAreaClass that gets throw when a Selector is applied despite it not having a valid underlying worker
|\Cfastjet::Selector::InvalidWorkerClass that gets throw when a Selector is applied despite it not having a valid underlying worker
oCfastjet::EtaPhiShortcut for dealing with eta-phi coordinates
oCfastjet::ClusterSequence::ExtrasBase class to store extra information that plugins may provide
|\Cfastjet::SISConeBaseExtrasClass that provides extra information about a SISCone clustering
| oCfastjet::SISConeExtrasClass that provides extra information about a SISCone clustering
| \Cfastjet::SISConeSphericalExtrasClass that provides extra information about a SISCone clustering
oCfastjet::FunctionOfPseudoJet< TOut >Base class providing interface for a generic function of a PseudoJet
oCfastjet::FunctionOfPseudoJet< double >
|oCfastjet::BackgroundJetPtDensityClass that implements pt/area_4vector.perp() for background estimation (this is a preliminary class)
|oCfastjet::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)
|oCfastjet::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
oCfastjet::FunctionOfPseudoJet< PseudoJet >
|oCfastjet::BoostClass to boost a PseudoJet
|oCfastjet::TransformerBase (abstract) class for a jet transformer
||oCfastjet::CASubJetTaggerClean (almost parameter-free) tagger searching for the element in the clustering history that maximises a chosen distance
||oCfastjet::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)
||oCfastjet::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
||oCfastjet::PrunerTransformer that prunes a jet
||oCfastjet::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::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::JHTopTaggerClass that helps perform boosted top tagging using the "Johns Hopkins" method from arXiv:0806.0848 (Kaplan, Rehermann, Schwartz and Tweedie)
|\Cfastjet::UnboostClass to un-boost a PseudoJet
oCfastjet::GhostedAreaSpecParameters to configure the computation of jet areas using ghosts
oCGridMedianBackgroundEstimatorBackground Estimator based on the median pt/area of a set of grid cells
oCfastjet::ClusterSequence::history_elementSingle element in the clustering history
oCfastjet::CASubJetTagger::JetAuxClass that contains the result internally
oCfastjet::JetDefinitionClass that is intended to hold a full definition of the jet clusterer
oCfastjet::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
oCfastjet::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
oCfastjet::NNHInfo< _NoInfo >Specialisation of NNHInfo for cases where there is no extra info
oCfastjet::JetDefinition::PluginClass that allows a user to introduce their own "plugin" jet finder
|oCfastjet::CMSIterativeConePluginImplementation of the CMS Iterative Cone (plugin for fastjet v2.4 upwards)
|oCfastjet::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
|oCfastjet::D0RunIIConePluginImplementation of the D0 Run II Cone (plugin for fastjet v2.1 upwards)
|oCfastjet::EECambridgePluginImplementation of the e+e- Cambridge algorithm (plugin for fastjet v2.4 upwards)
|oCfastjet::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"
|oCfastjet::JadePluginImplementation of the e+e- Jade algorithm (plugin for fastjet v2.4 upwards)
|oCfastjet::NestedDefsPluginPlugin to run multiple jet definitions successively (plugin for fastjet v2.4 upwards)
|oCfastjet::PxConePluginImplementation of the PxCone algorithm (plugin for fastjet v2.1 upwards)
|\Cfastjet::TrackJetPluginImplementation of the TrackJet algorithm (plugin for fastjet v2.4 upwards)
oCfastjet::PseudoJetClass to contain pseudojets, including minimal information of use to jet-clustering routines
oCfastjet::PseudoJetStructureBaseContains any information related to the clustering that should be directly accessible to PseudoJet
|oCfastjet::ClusterSequenceStructureContains any information related to the clustering that should be directly accessible to PseudoJet
|oCfastjet::CompositeJetStructureThe structure for a jet made of pieces
||oCfastjet::FilterStructureClass to contain structure information for a filtered jet
||oCfastjet::JHTopTaggerStructureStructure returned by the JHTopTagger transformer
||\Cfastjet::RestFrameNSubjettinessTaggerStructureStructure returned by the RestFrameNSubjettinessTagger transformer
|\Cfastjet::WrappedStructureThis wraps a (shared) pointer to an underlying structure
| oCfastjet::CASubJetTaggerStructureStructure returned by a CASubJetTagger
| oCfastjet::MassDropTaggerStructureStructure returned by the MassDropTagger transformer
| \Cfastjet::PrunerStructureThe structure associated with a PseudoJet thas has gone through a Pruner transformer
oCfastjet::RangeDefinitionClass for holding a range definition specification, given by limits on rapidity and azimuth
oCfastjet::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
oCfastjet::SelectorClass that encodes information about cuts and other selection criteria that can be applied to PseudoJet(s)
oCfastjet::SelectorWorkerDefault selector worker is an abstract virtual base class
oCfastjet::SharedPtr< T >Implementation of C++0x shared pointers (or boost's)
oCfastjet::SharedPtr< const fastjet::JetDefinition::Plugin >
oCfastjet::SharedPtr< const fastjet::JetDefinition::Recombiner >
oCfastjet::SharedPtr< fastjet::ClusterSequence::Extras >
oCfastjet::SharedPtr< fastjet::PseudoJet::UserInfoBase >
oCfastjet::SharedPtr< fastjet::PseudoJetStructureBase >
oCfastjet::SharedPtr< fastjet::SelectorWorker >
oCfastjet::SISConePluginImplementation of the SISCone algorithm (plugin for fastjet v2.1 upwards)
oCfastjet::SISConeSphericalPluginImplementation of the spherical version of the SISCone algorithm (plugin for fastjet v2.1 upwards)
oCSubtractorClass that helps perform jet background subtraction
oCfastjet::TopTaggerBaseStructureClass that specifies the structure common to all top taggers
|\Cfastjet::JHTopTaggerStructureStructure returned by the JHTopTagger transformer
oCfastjet::PseudoJet::UserInfoBaseBase class to hold extra user information in a PseudoJet
\Cfastjet::VoronoiAreaSpecSpecification for the computation of the Voronoi jet area