31 #ifndef __CMSITERATIVECONEPLUGIN_HH__ 
   32 #define __CMSITERATIVECONEPLUGIN_HH__ 
   34 #include "fastjet/JetDefinition.hh" 
   37 FASTJET_BEGIN_NAMESPACE      
 
   62     theConeRadius(ConeRadius), theSeedThreshold(SeedThreshold){}
 
   70   virtual std::string description () 
const;
 
   75   virtual double R()
 const {
return theConeRadius;}
 
   82   double theSeedThreshold;  
 
   84   static bool _first_time;
 
   87   void _print_banner(std::ostream *ostr) 
const;
 
   92 #endif // __CMSITERATIVECONEPLUGIN_HH__ 
CMSIterativeConePlugin(const CMSIterativeConePlugin &plugin)
copy constructor 
 
virtual double seed_threshold() const 
get the seed threshold 
 
virtual double R() const 
the plugin mechanism's standard way of accessing the jet radius here we return the R of the last alg ...
 
CMSIterativeConePlugin(double ConeRadius, double SeedThreshold=1.0)
Main constructor for the CMSIterativeCone Plugin class. 
 
Implementation of the CMS Iterative Cone (plugin for fastjet v2.4 upwards) 
 
a class that allows a user to introduce their own "plugin" jet finder