1 #ifndef __FASTJET_GRIDJETPLUGIN_HH__     2 #define __FASTJET_GRIDJETPLUGIN_HH__    35 #include "fastjet/JetDefinition.hh"    39 #define FASTJET_GRIDJET_USEFJGRID    41 #ifdef FASTJET_GRIDJET_USEFJGRID    42 #include "fastjet/RectangularGrid.hh"    45 FASTJET_BEGIN_NAMESPACE      
    48 class ClusterSequence;
    62 #ifdef FASTJET_GRIDJET_USEFJGRID    78 #ifdef FASTJET_GRIDJET_USEFJGRID    89 #endif // FASTJET_GRIDJET_USEFJGRID    99   virtual std::string description () 
const;
   104   virtual double R() 
const;
   108 #ifndef FASTJET_GRIDJET_USEFJGRID   110   double drap()
   const {
return _dy;}
   112   double dphi()
 const {
return _dphi;}
   114   double rapmin()
 const {
return _ymin;}
   116   double rapmax()
 const {
return _ymax;}
   121 #ifndef FASTJET_GRIDJET_USEFJGRID   124   int n_tiles()
 const {
return _ntotal;}
   125   int n_good_tiles()
 const {
return _ntotal;}
   127   int tile_index(
const PseudoJet & p) 
const;
   128   bool tile_is_good(
int )
 const {
return true;}
   130   double _ymin, _ymax, _dy, _dphi, _requested_grid_spacing;
   131   int _ny, _nphi, _ntotal;
   138 FASTJET_END_NAMESPACE        
   140 #endif // __FASTJET_GRIDJETPLUGIN_HH__ 
Class that holds a generic rectangular tiling. 
 
a class that allows a user to introduce their own "plugin" jet finder 
 
plugin for fastjet (v3.0 upwards) that clusters particles such that all particles in a given cell of ...
 
Class to contain pseudojets, including minimal information of use to jet-clustering routines...
 
class that is intended to hold a full definition of the jet clusterer