35#ifndef __ATLASCONEPLUGIN_HH__
36#define __ATLASCONEPLUGIN_HH__
38#include "fastjet/JetDefinition.hh"
39#include "fastjet/internal/thread_safety_helpers.hh"
42FASTJET_BEGIN_NAMESPACE
67 : _radius(radius), _seedPt(seedPt_in), _f(f_in){}
75 virtual std::string description ()
const;
80 virtual double R()
const {
return _radius;}
84 double seedPt()
const {
return _seedPt;}
87 double f()
const {
return _f;}
98 void _print_banner(std::ostream *ostr)
const;
Implementation of the ATLAS Cone (plugin for fastjet v2.4 upwards)
ATLASConePlugin(double radius, double seedPt_in=2.0, double f_in=0.5)
Main constructor for the ATLASCone Plugin class.
virtual double R() const
the plugin mechanism's standard way of accessing the jet radius here we return the R of the last alg ...
double f() const
split-merge overlap threshold
ATLASConePlugin(const ATLASConePlugin &plugin)
copy constructor
double seedPt() const
seed threshold
a class that allows a user to introduce their own "plugin" jet finder
provides an object wich will return "true" the first time () is called and false afterwards