31 #include "fastjet/AreaDefinition.hh" 
   37 FASTJET_BEGIN_NAMESPACE      
 
   39 string VoronoiAreaSpec::description()
 const {
 
   41   ostr << 
"Voronoi area with effective_Rfact = " << effective_Rfact() ;
 
   48 string AreaDefinition::description()
 const {
 
   53     ostr << 
"Active area (hidden ghosts) with " ;
 
   54     ostr << ghost_spec().description();
 
   56   case active_area_explicit_ghosts:
 
   57     ostr << 
"Active area (explicit ghosts) with " ;
 
   58     ostr << ghost_spec().description();
 
   60   case one_ghost_passive_area:
 
   61     ostr << 
"Passive area (one ghost at a time) with " ;
 
   62     ostr << ghost_spec().description();
 
   65     ostr << 
"Passive area (optimal alg. based on jet.def.), where relevant with " ;
 
   66     ostr << ghost_spec().description()  ;
 
   69     ostr << voronoi_spec().description();
 
   72     ostr << 
"Error: unrecognized area_type in AreaDefinition::description():"  
   73          << area_type() << endl;
 
   74     throw Error(ostr.str());
 
base class corresponding to errors that can be thrown by FastJet