31 #ifndef __PXCONEPLUGIN_HH__ 
   32 #define __PXCONEPLUGIN_HH__ 
   34 #include "fastjet/JetDefinition.hh" 
   38 FASTJET_BEGIN_NAMESPACE      
 
   93                 double  min_jet_energy_in = 5.0  , 
 
   94                 double  overlap_threshold_in = 0.5,
 
   95                 bool    E_scheme_jets_in = 
false) : 
 
   96     _cone_radius        (cone_radius_in      ),
 
   97     _min_jet_energy     (min_jet_energy_in   ),
 
   98     _overlap_threshold  (overlap_threshold_in),
 
   99     _E_scheme_jets      (E_scheme_jets_in    ) {}
 
  123   virtual std::string description () 
const;
 
  126   virtual double R()
 const {
return cone_radius();}
 
  130   double _cone_radius       ;
 
  131   double _min_jet_energy    ;
 
  132   double _overlap_threshold ;
 
  136   static bool _first_time;
 
  139   void _print_banner(std::ostream *ostr) 
const;
 
  142 FASTJET_END_NAMESPACE      
 
  144 #endif // __PXCONEPLUGIN_HH__ 
double min_jet_energy() const 
minimum jet energy (protojets below this are thrown own before merging/splitting) – called epslon in...
 
Implementation of the PxCone algorithm (plugin for fastjet v2.1 upwards) 
 
double overlap_threshold() const 
Maximum fraction of overlap energy in a jet – called ovlim in pxcone. 
 
PxConePlugin(double cone_radius_in, double min_jet_energy_in=5.0, double overlap_threshold_in=0.5, bool E_scheme_jets_in=false)
constructor for the PxConePlugin, whose arguments have the following meaning: 
 
a class that allows a user to introduce their own "plugin" jet finder 
 
bool E_scheme_jets() const 
if true then the final jets are returned as the E-scheme recombination of the particle momenta (by de...
 
double cone_radius() const 
the cone radius 
 
virtual double R() const 
the plugin mechanism's standard way of accessing the jet radius