31 #ifndef __FASTJET_CLUSTERSEQUENCEVORONOIAREA_HH__ 
   32 #define __FASTJET_CLUSTERSEQUENCEVORONOIAREA_HH__ 
   34 #include "fastjet/PseudoJet.hh" 
   35 #include "fastjet/AreaDefinition.hh" 
   36 #include "fastjet/ClusterSequenceAreaBase.hh" 
   40 FASTJET_BEGIN_NAMESPACE      
 
   58          (
const std::vector<L> & pseudojets, 
 
   61           const bool & writeout_combinations = 
false);
 
   84   class VoronoiAreaCalc; 
 
   91   std::vector<double> _voronoi_area;  
 
   92   std::vector<PseudoJet> _voronoi_area_4vector; 
 
   93   VoronoiAreaCalc *_pa_calc;          
 
   94   double _effective_Rfact;            
 
  102 template<
class L> ClusterSequenceVoronoiArea::ClusterSequenceVoronoiArea
 
  103 (
const std::vector<L> &pseudojets, 
 
  106  const bool & writeout_combinations) :
 
  110   _transfer_input_jets(pseudojets);
 
  113   _initialise_and_run(jet_def_in,writeout_combinations);
 
  119 FASTJET_END_NAMESPACE
 
  121 #endif // __FASTJET_CLUSTERSEQUENCEVORONOIAREA_HH__ 
virtual PseudoJet area_4vector(const PseudoJet &jet) const 
return a 4-vector area associated with the given jet – strictly this is not the exact 4-vector area...
 
int cluster_hist_index() const 
return the cluster_hist_index, intended to be used by clustering routines. 
 
double effective_Rfact() const 
return the value of effective_Rfact 
 
virtual double area_error(const PseudoJet &) const 
return the error of the area associated with the given jet (0 by definition for a voronoi area) ...
 
Specification for the computation of the Voronoi jet area. 
 
base class that sets interface for extensions of ClusterSequence that provide information about the a...
 
virtual double area(const PseudoJet &jet) const 
return the area associated with the given jet 
 
Like ClusterSequence with computation of the Voronoi jet area. 
 
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