Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

fastjet::__inheritance_helper< B, D > |
fastjet::SharedPtr< T >::__SharedCountingPtr |
fastjet::ClusterSequence::_Line |
fastjet::_NoInfo | Internal dummy class, used as a default template argument
fastjet::ClusterSequence::_Parabola |
fastjet::AreaDefinition | Class that holds a generic area definition
fastjet::thread_safety_helpers::AtomicCounter< T > | (would) provides a thread-safe counter (with CXX11 features)
fastjet::BackgroundEstimate | /// a class that holds the result of the calculation
fastjet::BackgroundEstimatorBase | Abstract base class that provides the basic interface for classes that estimate levels of background radiation in hadron and heavy-ion collider events
fastjet::GridMedianBackgroundEstimator | Background Estimator based on the median pt/area of a set of grid cells
fastjet::JetMedianBackgroundEstimator | Class 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
fastjet::BasicRandom< _Tp > |
fastjet::BasicRandom< double > |
fastjet::BasicRandom< int > |
fastjet::SearchTree< T >::circulator |
fastjet::ClosestPair2DBase |
fastjet::ClosestPair2D |
fastjet::ClusterSequence | Deals with clustering
fastjet::ClusterSequenceAreaBase | Base class that sets interface for extensions of ClusterSequence that provide information about the area of each jet
fastjet::ClusterSequenceActiveArea | Like ClusterSequence with computation of the active jet area
fastjet::ClusterSequence1GhostPassiveArea | Like ClusterSequence with computation of the passive jet area by adding a single ghost
fastjet::ClusterSequencePassiveArea | Like ClusterSequence with computation of the passive jet area
fastjet::ClusterSequenceActiveAreaExplicitGhosts | Like ClusterSequence with computation of the active jet area with the addition of explicit ghosts
fastjet::ClusterSequenceArea | General class for user to obtain ClusterSequence with additional area information
fastjet::ClusterSequenceVoronoiArea | Like ClusterSequence with computation of the Voronoi jet area
CmdLine |
fastjet::SearchTree< T >::const_circulator |
fastjet::Coord2D |
fastjet::DynamicNearestNeighbours |
fastjet::Dnn2piCylinder |
fastjet::Dnn3piCylinder |
fastjet::Dnn4piCylinder |
fastjet::DnnPlane |
fastjet::Error | Base class corresponding to errors that can be thrown by FastJet
fastjet::DnnError |
fastjet::InternalError | Class corresponding to critical internal errors
fastjet::PseudoJet::InexistentUserInfo | Error class to be thrown if accessing user info when it doesn't exist
fastjet::Selector::InvalidArea | Class that gets thrown when the area is requested from a Selector for which the area is not meaningful
fastjet::Selector::InvalidWorker | Class that gets thrown when a Selector is applied despite it not having a valid underlying worker
fastjet::EtaPhi | Shortcut for dealing with eta-phi coordinates
fastjet::BackgroundEstimate::Extras | Base class for extra information
fastjet::JetMedianBackgroundEstimator::Extras | Internal class to hold results of the calculation that are to be assigned to the "extras" part of a BackgroundEstimate
fastjet::ClusterSequence::Extras | Base class to store extra information that plugins may provide
fastjet::SISConeBaseExtras | Class that provides extra information about a SISCone clustering
fastjet::SISConeExtras | Class that provides extra information about a SISCone clustering
fastjet::SISConeSphericalExtras | Class that provides extra information about a SISCone clustering
fastjet::thread_safety_helpers::FirstTimeTrue | Object wich will return "true" the first time () is called and false afterwards
fastjet::FunctionOfPseudoJet< TOut > | Base class providing interface for a generic function of a PseudoJet
fastjet::FunctionOfPseudoJet< double > |
fastjet::BackgroundJetPtDensity | Class that implements pt/area_4vector.perp() for background estimation (this is a preliminary class)
fastjet::BackgroundJetPtMDensity | Class that implements for background estimation (this is a preliminary class)
fastjet::BackgroundJetScalarPtDensity | Class that implements (scalar pt sum of jet)/(scalar area of jet) for background estimation (this is a preliminary class)
fastjet::BackgroundRescalingYPolynomial | A background rescaling that is a simple polynomial in y
fastjet::SISConeBasePlugin::UserScaleBase | Base class for user-defined ordering of stable cones (used for prorgessive removal)
fastjet::FunctionOfPseudoJet< PseudoJet > |
fastjet::Boost | Class to boost a PseudoJet
fastjet::Recluster | Recluster a jet's constituents with a new jet definition
fastjet::Transformer | Base (abstract) class for a jet transformer
fastjet::CASubJetTagger | Clean (almost parameter-free) tagger searching for the element in the clustering history that maximises a chosen distance
fastjet::Filter | Class 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)
fastjet::MassDropTagger | Class 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
fastjet::Pruner | Transformer that prunes a jet
fastjet::RestFrameNSubjettinessTagger | Class 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
fastjet::Subtractor | Class that helps perform jet background subtraction
fastjet::TopTaggerBase | A base class that provides a common interface for top taggers that are able to return a W (in addition to the top itself)
fastjet::JHTopTagger | Class that helps perform boosted top tagging using the "Johns Hopkins" method from arXiv:0806.0848 (Kaplan, Rehermann, Schwartz and Tweedie)
fastjet::Unboost | Class to un-boost a PseudoJet
fastjet::GhostedAreaSpec | Parameters to configure the computation of jet areas using ghosts
fastjet::GraphEdge |
fastjet::ClusterSequence::history_element | Single element in the clustering history
fastjet::IsBaseAndDerived< B, D >::Host |
fastjet::IndexedSortHelper |
fastjet::InitialisedInt |
fastjet::integral_type< T, _t > |
fastjet::IsBaseAndDerived< B, D > |
fastjet::CASubJetTagger::JetAux | Class that contains the result internally
fastjet::JetDefinition | Class that is intended to hold a full definition of the jet clusterer
fastjet::K |
fastjet::LimitedWarning | Class to provide facilities for giving warnings up to some maximum number of times and to provide global summaries of warnings that have been issued
fastjet::MinHeap |
fastjet::NNInfo< I > | Internal helper template class to facilitate initialisation of a BJ with a PseudoJet and extra information
fastjet::NNInfo< _NoInfo > | For cases where there is no extra info
fastjet::NNBase< _NoInfo > |
fastjet::NNFJN2Plain< BJ, I > | Helps solve closest pair problems with factorised interparticle and beam distances (ie satisfying the FastJet lemma)
fastjet::NNFJN2Tiled< BJ, I > | Helps solve closest pair problems with factorised interparticle and beam distances (ie satisfying the FastJet lemma) that are on a cylindrical geometry and allow tiling
fastjet::NNH< BJ, I > | Help solve closest pair problems with generic interparticle and beam distance (generic case)
fastjet::NNBase< I > | Helps solve closest pair problems with generic interparticle and particle-beam distances
fastjet::SearchTree< T >::Node |
fastjet::JetDefinition::Plugin | Class that allows a user to introduce their own "plugin" jet finder
fastjet::ATLASConePlugin | Implementation of the ATLAS Cone (plugin for fastjet v2.4 upwards)
fastjet::CDFJetCluPlugin | Implementation of the JetClu algorithm from CDF (plugin for fastjet-v2.1 upwards)
fastjet::CDFMidPointPlugin | Implementation of the MidPoint algorithm from CDF (plugin for fastjet-v2.1 upwards)
fastjet::CMSIterativeConePlugin | Implementation of the CMS Iterative Cone (plugin for fastjet v2.4 upwards)
fastjet::D0RunIBaseConePlugin | D0RunIBaseConePlugin 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
fastjet::D0RunIConePlugin | A plugin for FastJet (v3.0 or later) that provides an interface to the D0 version of Run-I cone algorithm
fastjet::D0RunIpre96ConePlugin | A plugin for FastJet (v3.0 or later) that provides an interface to the pre 1996 D0 version of Run-I cone algorithm
fastjet::D0RunIIConePlugin | Implementation of the D0 Run II Cone (plugin for fastjet v2.1 upwards)
fastjet::EECambridgePlugin | Implementation of the e+e- Cambridge algorithm (plugin for fastjet v2.4 upwards)
fastjet::GridJetPlugin | Plugin 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"
fastjet::JadePlugin | Implementation of the e+e- Jade algorithm (plugin for fastjet v2.4 upwards)
fastjet::NestedDefsPlugin | Plugin to run multiple jet definitions successively (plugin for fastjet v2.4 upwards)
fastjet::PruningPlugin |
fastjet::PxConePlugin | Implementation of the PxCone algorithm (plugin for fastjet v2.1 upwards)
fastjet::SISConeBasePlugin |
fastjet::SISConePlugin | Implementation of the SISCone algorithm (plugin for fastjet v2.1 upwards)
fastjet::SISConeSphericalPlugin | Implementation of the spherical version of the SISCone algorithm (plugin for fastjet v2.1 upwards)
fastjet::TrackJetPlugin | Implementation of the TrackJet algorithm (plugin for fastjet v2.4 upwards)
fastjet::ClosestPair2D::Point |
fastjet::PseudoJet | Class to contain pseudojets, including minimal information of use to jet-clustering routines
fastjet::PseudoJetStructureBase | Contains any information related to the clustering that should be directly accessible to PseudoJet
fastjet::ClusterSequenceStructure | Contains any information related to the clustering that should be directly accessible to PseudoJet
fastjet::CompositeJetStructure | The structure for a jet made of pieces
fastjet::FilterStructure | Class to contain structure information for a filtered jet
fastjet::JHTopTaggerStructure | Structure returned by the JHTopTagger transformer
fastjet::RestFrameNSubjettinessTaggerStructure | Structure returned by the RestFrameNSubjettinessTagger transformer
fastjet::SISConeBasePlugin::UserScaleBase::StructureType | Structure that allows to store the information contained into a siscone::Cjet (built internally in SISCone from a stable cone) into a PseudoJet
fastjet::SISConeBasePlugin::UserScaleBaseStructureType< Tjet > | Template class derived from UserScaleBase::StryctureType that works for both SISCone jet classes implemented below
fastjet::WrappedStructure | This wraps a (shared) pointer to an underlying structure
fastjet::CASubJetTaggerStructure | Structure returned by a CASubJetTagger
fastjet::MassDropTaggerStructure | Structure returned by the MassDropTagger transformer
fastjet::PrunerStructure | The structure associated with a PseudoJet thas has gone through a Pruner transformer
fastjet::RangeDefinition | Class for holding a range definition specification, given by limits on rapidity and azimuth
fastjet::JetDefinition::Recombiner | An abstract base class that will provide the recombination scheme facilities and/or allow a user to extend these facilities
fastjet::JetDefinition::DefaultRecombiner | A class that will provide the recombination scheme facilities and/or allow a user to extend these facilities
fastjet::PruningRecombiner |
fastjet::SearchTree< T > |
fastjet::Selector | Class that encodes information about cuts and other selection criteria that can be applied to PseudoJet(s)
fastjet::SelectorWorker | Default selector worker is an abstract virtual base class
fastjet::SharedPtr< T > | An implementation of shared pointers that is broadly similar to C++11 shared_ptr (https://en.cppreference.com/w/cpp/memory/shared_ptr)
fastjet::Site |
fastjet::TiledJet | Structure analogous to BriefJet, but with the extra information needed for dealing with tiles
fastjet::TilingBase | Class to indicate generic structure of tilings
fastjet::RectangularGrid | Class that holds a generic rectangular tiling
fastjet::GridJetPlugin | Plugin 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"
fastjet::GridMedianBackgroundEstimator | Background Estimator based on the median pt/area of a set of grid cells
fastjet::TilingExtent | Class to perform a fast analysis of the appropriate rapidity range in which to perform tiling
fastjet::TopTaggerBaseStructure | Class that specifies the structure common to all top taggers
fastjet::JHTopTaggerStructure | Structure returned by the JHTopTagger transformer
fastjet::PseudoJet::UserInfoBase | Base class to hold extra user information in a PseudoJet
fastjet::VoronoiAreaSpec | Specification for the computation of the Voronoi jet area
fastjet::VoronoiDiagramGenerator |
fastjet::VPoint |