1 #ifndef __JADEPLUGIN_HH__ 
    2 #define __JADEPLUGIN_HH__ 
   34 #include "fastjet/JetDefinition.hh" 
   36 FASTJET_BEGIN_NAMESPACE      
 
   39 class ClusterSequence;
 
   82   enum Strategy { strategy_NNH = 0, strategy_NNFJN2Plain = 1};
 
   93   virtual std::string description () 
const;
 
   99   virtual double R()
 const {
return 1.0;}
 
  107   template<
class N> 
void _actual_run_clustering(
ClusterSequence &) 
const;
 
  112 FASTJET_END_NAMESPACE        
 
  114 #endif // __JADEPLUGIN_HH__ 
 
a class that allows a user to introduce their own "plugin" jet finder
 
Strategy
enum that contains the two clustering strategy options; for higher multiplicities,...
 
JadePlugin(Strategy strategy=strategy_NNFJN2Plain)
Main constructor for the Jade Plugin class.
 
virtual double R() const
the plugin mechanism's standard way of accessing the jet radius.
 
Strategy
the various options for the algorithmic strategy to adopt in clustering events with kt and cambridge ...
 
Implementation of the e+e- Jade algorithm (plugin for fastjet v2.4 upwards)
 
virtual bool exclusive_sequence_meaningful() const
avoid the warning whenever the user requests "exclusive" jets from the cluster sequence
 
JadePlugin(const JadePlugin &plugin)
copy constructor