1#ifndef __JADEPLUGIN_HH__
2#define __JADEPLUGIN_HH__
34#include "fastjet/JetDefinition.hh"
36FASTJET_BEGIN_NAMESPACE
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;
Implementation of the e+e- Jade algorithm (plugin for fastjet v2.4 upwards)
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.
JadePlugin(const JadePlugin &plugin)
copy constructor
virtual bool exclusive_sequence_meaningful() const
avoid the warning whenever the user requests "exclusive" jets from the cluster sequence
Strategy
enum that contains the two clustering strategy options; for higher multiplicities,...
a class that allows a user to introduce their own "plugin" jet finder
Strategy
the various options for the algorithmic strategy to adopt in clustering events with kt and cambridge ...