FastJet 3.5.2
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NfastjetFastJet namespace
  Nthread_safety_helpers
   CAtomicCounter(would) provides a thread-safe counter (with CXX11 features)
   CFirstTimeTrueObject wich will return "true" the first time () is called and false afterwards
  C__inheritance_helper
  C_NoInfoInternal dummy class, used as a default template argument
  CAreaDefinitionClass that holds a generic area definition
  CATLASConePluginImplementation of the ATLAS Cone (plugin for fastjet v2.4 upwards)
  CBackgroundEstimate/// a class that holds the result of the calculation
   CExtrasBase class for extra information
  CBackgroundEstimatorBaseAbstract base class that provides the basic interface for classes that estimate levels of background radiation in hadron and heavy-ion collider events
  CBackgroundJetPtDensityClass that implements pt/area_4vector.perp() for background estimation (this is a preliminary class)
  CBackgroundJetPtMDensityClass 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)
  CBackgroundJetScalarPtDensityClass that implements (scalar pt sum of jet)/(scalar area of jet) for background estimation (this is a preliminary class)
  CBackgroundRescalingYPolynomialA background rescaling that is a simple polynomial in y
  CBasicRandom
  CBasicRandom< double >
  CBasicRandom< int >
  CBoostClass to boost a PseudoJet
  CCASubJetTaggerClean (almost parameter-free) tagger searching for the element in the clustering history that maximises a chosen distance
   CJetAuxClass that contains the result internally
  CCASubJetTaggerStructureStructure returned by a CASubJetTagger
  CCDFJetCluPluginImplementation of the JetClu algorithm from CDF (plugin for fastjet-v2.1 upwards)
  CCDFMidPointPluginImplementation of the MidPoint algorithm from CDF (plugin for fastjet-v2.1 upwards)
  CClosestPair2D
  CClosestPair2DBase
  CClusterSequenceDeals with clustering
   CExtrasBase class to store extra information that plugins may provide
   Chistory_elementSingle element in the clustering history
   C_Parabola
   C_Line
  CClusterSequence1GhostPassiveAreaLike ClusterSequence with computation of the passive jet area by adding a single ghost
  CClusterSequenceActiveAreaLike ClusterSequence with computation of the active jet area
  CClusterSequenceActiveAreaExplicitGhostsLike ClusterSequence with computation of the active jet area with the addition of explicit ghosts
  CClusterSequenceAreaGeneral class for user to obtain ClusterSequence with additional area information
  CClusterSequenceAreaBaseBase class that sets interface for extensions of ClusterSequence that provide information about the area of each jet
  CClusterSequencePassiveAreaLike ClusterSequence with computation of the passive jet area
  CClusterSequenceStructureContains any information related to the clustering that should be directly accessible to PseudoJet
  CClusterSequenceVoronoiAreaLike ClusterSequence with computation of the Voronoi jet area
  CCMSIterativeConePluginImplementation of the CMS Iterative Cone (plugin for fastjet v2.4 upwards)
  CCompositeJetStructureThe structure for a jet made of pieces
  CCoord2D
  CD0RunIBaseConePluginD0RunIBaseConePlugin 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
  CD0RunIConePluginA plugin for FastJet (v3.0 or later) that provides an interface to the D0 version of Run-I cone algorithm
  CD0RunIIConePluginImplementation of the D0 Run II Cone (plugin for fastjet v2.1 upwards)
  CD0RunIpre96ConePluginA plugin for FastJet (v3.0 or later) that provides an interface to the pre 1996 D0 version of Run-I cone algorithm
  CDnn2piCylinder
  CDnn3piCylinder
  CDnn4piCylinder
  CDnnError
  CDnnPlane
  CDynamicNearestNeighbours
  CEECambridgePluginImplementation of the e+e- Cambridge algorithm (plugin for fastjet v2.4 upwards)
  CErrorBase class corresponding to errors that can be thrown by FastJet
  CEtaPhiShortcut for dealing with eta-phi coordinates
  CFilterClass 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)
  CFilterStructureClass to contain structure information for a filtered jet
  CFunctionOfPseudoJetBase class providing interface for a generic function of a PseudoJet
  CGhostedAreaSpecParameters to configure the computation of jet areas using ghosts
  CGraphEdge
  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"
  CGridMedianBackgroundEstimatorBackground Estimator based on the median pt/area of a set of grid cells
  CIndexedSortHelper
  CInitialisedInt
  Cintegral_type
  CInternalErrorClass corresponding to critical internal errors
  CIsBaseAndDerived
   CHost
  CJadePluginImplementation of the e+e- Jade algorithm (plugin for fastjet v2.4 upwards)
  CJetDefinitionClass that is intended to hold a full definition of the jet clusterer
   CRecombinerAn abstract base class that will provide the recombination scheme facilities and/or allow a user to extend these facilities
   CDefaultRecombinerA class that will provide the recombination scheme facilities and/or allow a user to extend these facilities
   CPluginClass that allows a user to introduce their own "plugin" jet finder
  CJetMedianBackgroundEstimatorClass 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
   CExtrasInternal class to hold results of the calculation that are to be assigned to the "extras" part of a BackgroundEstimate
  CJHTopTaggerClass that helps perform boosted top tagging using the "Johns Hopkins" method from arXiv:0806.0848 (Kaplan, Rehermann, Schwartz and Tweedie)
  CJHTopTaggerStructureStructure returned by the JHTopTagger transformer
  CK
  CLimitedWarningClass to provide facilities for giving warnings up to some maximum number of times and to provide global summaries of warnings that have been issued
  CMassDropTaggerClass 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
  CMassDropTaggerStructureStructure returned by the MassDropTagger transformer
  CMinHeap
  CNestedDefsPluginPlugin to run multiple jet definitions successively (plugin for fastjet v2.4 upwards)
  CNNBaseHelps solve closest pair problems with generic interparticle and particle-beam distances
  CNNFJN2PlainHelps solve closest pair problems with factorised interparticle and beam distances (ie satisfying the FastJet lemma)
  CNNFJN2TiledHelps solve closest pair problems with factorised interparticle and beam distances (ie satisfying the FastJet lemma) that are on a cylindrical geometry and allow tiling
  CNNHHelp solve closest pair problems with generic interparticle and beam distance (generic case)
  CNNInfoInternal helper template class to facilitate initialisation of a BJ with a PseudoJet and extra information
  CNNInfo< _NoInfo >For cases where there is no extra info
  CPrunerTransformer that prunes a jet
  CPrunerStructureThe structure associated with a PseudoJet thas has gone through a Pruner transformer
  CPruningPlugin
  CPruningRecombiner
  CPseudoJetClass to contain pseudojets, including minimal information of use to jet-clustering routines
   CUserInfoBaseBase class to hold extra user information in a PseudoJet
   CInexistentUserInfoError class to be thrown if accessing user info when it doesn't exist
  CPseudoJetStructureBaseContains any information related to the clustering that should be directly accessible to PseudoJet
  CPxConePluginImplementation of the PxCone algorithm (plugin for fastjet v2.1 upwards)
  CRangeDefinitionClass for holding a range definition specification, given by limits on rapidity and azimuth
  CReclusterRecluster a jet's constituents with a new jet definition
  CRectangularGridClass that holds a generic rectangular tiling
  CRestFrameNSubjettinessTaggerClass 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
  CRestFrameNSubjettinessTaggerStructureStructure returned by the RestFrameNSubjettinessTagger transformer
  CSearchTree
   CNode
   Ccirculator
   Cconst_circulator
  CSelectorClass that encodes information about cuts and other selection criteria that can be applied to PseudoJet(s)
   CInvalidWorkerClass that gets thrown when a Selector is applied despite it not having a valid underlying worker
   CInvalidAreaClass that gets thrown when the area is requested from a Selector for which the area is not meaningful
  CSelectorWorkerDefault selector worker is an abstract virtual base class
  CSharedPtrAn implementation of shared pointers that is broadly similar to C++11 shared_ptr (https://en.cppreference.com/w/cpp/memory/shared_ptr)
   C__SharedCountingPtr
  CSISConeBaseExtrasClass that provides extra information about a SISCone clustering
  CSISConeBasePlugin
   CUserScaleBaseBase class for user-defined ordering of stable cones (used for prorgessive removal)
    CStructureTypeStructure that allows to store the information contained into a siscone::Cjet (built internally in SISCone from a stable cone) into a PseudoJet
   CUserScaleBaseStructureTypeTemplate class derived from UserScaleBase::StryctureType that works for both SISCone jet classes implemented below
  CSISConeExtrasClass that provides extra information about a SISCone clustering
  CSISConePluginImplementation of the SISCone algorithm (plugin for fastjet v2.1 upwards)
  CSISConeSphericalExtrasClass that provides extra information about a SISCone clustering
  CSISConeSphericalPluginImplementation of the spherical version of the SISCone algorithm (plugin for fastjet v2.1 upwards)
  CSite
  CSubtractorClass that helps perform jet background subtraction
  CTiledJetStructure analogous to BriefJet, but with the extra information needed for dealing with tiles
  CTilingBaseClass to indicate generic structure of tilings
  CTilingExtentClass to perform a fast analysis of the appropriate rapidity range in which to perform tiling
  CTopTaggerBaseA base class that provides a common interface for top taggers that are able to return a W (in addition to the top itself)
  CTopTaggerBaseStructureClass that specifies the structure common to all top taggers
  CTrackJetPluginImplementation of the TrackJet algorithm (plugin for fastjet v2.4 upwards)
  CTransformerBase (abstract) class for a jet transformer
  CUnboostClass to un-boost a PseudoJet
  CVoronoiAreaSpecSpecification for the computation of the Voronoi jet area
  CVoronoiDiagramGenerator
  CVPoint
  CWrappedStructureThis wraps a (shared) pointer to an underlying structure
 CCmdLine