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__
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 ...
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