35 #ifndef __ATLASCONEPLUGIN_HH__
36 #define __ATLASCONEPLUGIN_HH__
38 #include "fastjet/JetDefinition.hh"
41 FASTJET_BEGIN_NAMESPACE
66 : _radius(radius), _seedPt(seedPt_in), _f(f_in){}
74 virtual std::string description ()
const;
79 virtual double R()
const {
return _radius;}
83 double seedPt()
const {
return _seedPt;}
86 double f()
const {
return _f;}
94 static bool _first_time;
97 void _print_banner(std::ostream *ostr)
const;
100 FASTJET_END_NAMESPACE
102 #endif // __ATLASCONEPLUGIN_HH__
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 seedPt() const
seed threshold
ATLASConePlugin(double radius, double seedPt_in=2.0, double f_in=0.5)
Main constructor for the ATLASCone Plugin class.
a class that allows a user to introduce their own "plugin" jet finder
double f() const
split-merge overlap threshold
Implementation of the ATLAS Cone (plugin for fastjet v2.4 upwards)
ATLASConePlugin(const ATLASConePlugin &plugin)
copy constructor