31 #ifndef __TRACKJETPLUGIN_HH__ 
   32 #define __TRACKJETPLUGIN_HH__ 
   34 #include "fastjet/JetDefinition.hh" 
   37 FASTJET_BEGIN_NAMESPACE      
 
   66     _radius2 = radius*radius;
 
   77   virtual std::string description () 
const;
 
   82   virtual double R()
 const {
return _radius;}
 
   85   double _radius, _radius2;
 
   90   static bool _first_time;
 
   93   void _print_banner(std::ostream *ostr) 
const;
 
   98 #endif // __TRACKJETPLUGIN_HH__ 
TrackJetPlugin(const TrackJetPlugin &plugin)
copy constructor 
 
Implementation of the TrackJet algorithm (plugin for fastjet v2.4 upwards) 
 
A class that will provide the recombination scheme facilities and/or allow a user to extend these fac...
 
RecombinationScheme
The various recombination schemes. 
 
virtual double R() const 
the plugin mechanism's standard way of accessing the jet radius here we return the R of the last alg ...
 
a class that allows a user to introduce their own "plugin" jet finder 
 
TrackJetPlugin(double radius, RecombinationScheme jet_recombination_scheme=pt_scheme, RecombinationScheme track_recombination_scheme=pt_scheme)
Main constructor for the TrackJet Plugin class.