FastJet 3.0.2
Public Member Functions | Protected Attributes
fastjet::SISConeBaseExtras Class Reference

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

#include <fastjet/SISConeBasePlugin.hh>

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

List of all members.

Public Member Functions

 SISConeBaseExtras (int nparticles)
 constructor
virtual ~SISConeBaseExtras ()=0
 purely virtual destructor
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)
int pass (const PseudoJet &jet) const
 return the # of the pass at which a given jet was found; will return -1 if the pass is invalid
std::string description () const
 return a brief summary of the contents of the extras object (specifically, the number of protocones.
double most_ambiguous_split () const
 return the smallest difference in squared distance encountered during splitting between a particle and two overlapping protojets.

Protected Attributes

std::vector< PseudoJet_protocones
std::vector< int > _pass
double _most_ambiguous_split
const SISConeBasePlugin * _jet_def_plugin

Detailed Description

Class that provides extra information about a SISCone clustering.

This is only the base class that the "regular" and "spherical" implementations of SISCone will have to overload. The only thing that needs to be done for the derived classes is to define '_jet_def_plugin', implement jet_def_plugin(); and add the corresponding plugin class as a friend

Definition at line 143 of file SISConeBasePlugin.hh.


Constructor & Destructor Documentation

fastjet::SISConeBaseExtras::~SISConeBaseExtras ( ) [inline, pure virtual]

purely virtual destructor

give the destructor its required implementation

Definition at line 185 of file SISConeBasePlugin.hh.


Member Function Documentation

std::string fastjet::SISConeBaseExtras::description ( ) const [inline, virtual]

return a brief summary of the contents of the extras object (specifically, the number of protocones.

Reimplemented from fastjet::ClusterSequence::Extras.

Definition at line 165 of file SISConeBasePlugin.hh.

double fastjet::SISConeBaseExtras::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 175 of file SISConeBasePlugin.hh.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends