| 
    FastJet 3.0.0 
   | 
 
a class that allows a user to introduce their own "plugin" jet finder More...
#include <fastjet/JetDefinition.hh>

Public Member Functions | |
| 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:   | |
| 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.   | |
| 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 | ~Plugin () | 
| 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
Definition at line 443 of file JetDefinition.hh.
| virtual void fastjet::JetDefinition::Plugin::run_clustering | ( | ClusterSequence & | ) |  const [pure virtual] | 
        
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:
Implemented in fastjet::ATLASConePlugin, fastjet::CMSIterativeConePlugin, fastjet::CDFJetCluPlugin, fastjet::CDFMidPointPlugin, fastjet::D0RunIIConePlugin, fastjet::D0RunIBaseConePlugin, fastjet::D0RunIConePlugin, fastjet::D0RunIpre96ConePlugin, fastjet::EECambridgePlugin, fastjet::JadePlugin, fastjet::NestedDefsPlugin, fastjet::SISConePlugin, fastjet::SISConeSphericalPlugin, fastjet::PxConePlugin, fastjet::TrackJetPlugin, and fastjet::GridJetPlugin.
| virtual bool fastjet::JetDefinition::Plugin::supports_ghosted_passive_areas | ( | ) |  const [inline, virtual] | 
        
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.
Definition at line 463 of file JetDefinition.hh.
 1.7.4