a class that allows a user to introduce their own "plugin" jet finder More...
|virtual std::string||description () const =0|
|return a textual description of the jet-definition implemented in this plugin |
|virtual void||run_clustering (ClusterSequence &) const =0|
|given a ClusterSequence that has been filled up with initial particles, the following function should fill up the rest of the ClusterSequence, using the following member functions of ClusterSequence: More...|
|virtual double||R () const =0|
|virtual bool||supports_ghosted_passive_areas () const|
|return true if there is specific support for the measurement of passive areas, in the sense that areas determined from all particles below the ghost separation scale will be a passive area. More...|
|virtual void||set_ghost_separation_scale (double scale) const|
|set the ghost separation scale for passive area determinations in future runs (strictly speaking that makes the routine a non const, so related internal info must be stored as a mutable) |
|virtual double||ghost_separation_scale () const|
|virtual bool||exclusive_sequence_meaningful () const|
|if this returns false then a warning will be given whenever the user requests "exclusive" jets from the cluster sequence |
|virtual bool||is_spherical () const|
|returns true if the plugin implements an algorithm intended for use on a spherical geometry (e.g. More...|
|a destructor to be replaced if necessary in derived classes... |
a class that allows a user to introduce their own "plugin" jet finder
Note that all the plugins provided with FastJet are derived from this class
Implemented in fastjet::SISConePlugin, fastjet::CDFMidPointPlugin, fastjet::SISConeSphericalPlugin, fastjet::PxConePlugin, fastjet::D0RunIIConePlugin, fastjet::D0RunIBaseConePlugin, fastjet::GridJetPlugin, fastjet::JadePlugin, fastjet::D0RunIpre96ConePlugin, fastjet::D0RunIConePlugin, fastjet::CDFJetCluPlugin, fastjet::TrackJetPlugin, fastjet::ATLASConePlugin, fastjet::EECambridgePlugin, fastjet::CMSIterativeConePlugin, and fastjet::NestedDefsPlugin.
return true if there is specific support for the measurement of passive areas, in the sense that areas determined from all particles below the ghost separation scale will be a passive area.
[If you don't understand this, ignore it!]
Reimplemented in fastjet::SISConeSphericalPlugin.
returns true if the plugin implements an algorithm intended for use on a spherical geometry (e.g.
e+e- algorithms, as opposed to most pp algorithms, which use a cylindrical, rapidity-phi geometry).