Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

fastjet::SISConeExtras Class Reference

Class that provides extra information about a SISCone clustering. More...

#include <SISConePlugin.hh>

Inheritance diagram for fastjet::SISConeExtras:

Inheritance graph
[legend]
Collaboration diagram for fastjet::SISConeExtras:

Collaboration graph
[legend]
List of all members.

Public Member Functions

const std::vector< PseudoJet > & stable_cones () const
 returns a reference to the vector of stable cones (aka protocones)
const std::vector< PseudoJet > & protocones () const
 an old name for getting the vector of stable cones (aka protocones)
const SISConePluginjet_def_plugin () const
 access to the siscone jet def plugin (more convenient than getting it from the original jet definition, because here it's directly of the right type (rather than the base type)
std::string description () const
double most_ambiguous_split () const
 return the smallest difference in squared distance encountered during splitting between a particle and two overlapping protojets.

Private Attributes

std::vector< PseudoJet_protocones
const SISConePlugin_jet_def_plugin
double _most_ambiguous_split

Friends

class SISConePlugin

Detailed Description

Class that provides extra information about a SISCone clustering.

Definition at line 238 of file SISConePlugin.hh.


Member Function Documentation

string fastjet::SISConeExtras::description  )  const [virtual]
 

Reimplemented from fastjet::ClusterSequence::Extras.

Definition at line 186 of file SISConePlugin.cc.

References protocones().

00186                                         {
00187   ostringstream ostr;
00188   ostr << "This SISCone clustering found " << protocones().size() 
00189        << " stable protocones";
00190   return ostr.str();
00191 }

const SISConePlugin* fastjet::SISConeExtras::jet_def_plugin  )  const [inline]
 

access to the siscone jet def plugin (more convenient than getting it from the original jet definition, because here it's directly of the right type (rather than the base type)

Definition at line 250 of file SISConePlugin.hh.

00250 {return _jet_def_plugin;}

double fastjet::SISConeExtras::most_ambiguous_split  )  const [inline]
 

return the smallest difference in squared distance encountered during splitting between a particle and two overlapping protojets.

Definition at line 259 of file SISConePlugin.hh.

Referenced by main().

00259 {return _most_ambiguous_split;}

const std::vector<PseudoJet>& fastjet::SISConeExtras::protocones  )  const [inline]
 

an old name for getting the vector of stable cones (aka protocones)

Definition at line 244 of file SISConePlugin.hh.

Referenced by description().

00244 {return _protocones;}

const std::vector<PseudoJet>& fastjet::SISConeExtras::stable_cones  )  const [inline]
 

returns a reference to the vector of stable cones (aka protocones)

Definition at line 241 of file SISConePlugin.hh.

Referenced by main().

00241 {return _protocones;}


Friends And Related Function Documentation

friend class SISConePlugin [friend]
 

Definition at line 266 of file SISConePlugin.hh.


Member Data Documentation

const SISConePlugin* fastjet::SISConeExtras::_jet_def_plugin [private]
 

Definition at line 263 of file SISConePlugin.hh.

Referenced by fastjet::SISConePlugin::run_clustering().

double fastjet::SISConeExtras::_most_ambiguous_split [private]
 

Definition at line 264 of file SISConePlugin.hh.

Referenced by fastjet::SISConePlugin::run_clustering().

std::vector<PseudoJet> fastjet::SISConeExtras::_protocones [private]
 

Definition at line 262 of file SISConePlugin.hh.

Referenced by fastjet::SISConePlugin::run_clustering().


The documentation for this class was generated from the following files:
Generated on Fri Aug 15 13:45:47 2008 for fastjet by  doxygen 1.4.2