stablejet is hosted by Hepforge, IPPP Durham
StableJet
stab::ClusterAnalysis Class Reference

#include <ClusterAnalysis.h>

Public Member Functions

 ClusterAnalysis (const double dCut)
 Constructor. Initialize the distance paramter (scale cut-off) by dCut.
 
 ClusterAnalysis ()
 default constructor
 
void initialize (const fastjet::ClusterSequence &)
 Initialize internal data from first clustering results. More...
 
void clear ()
 clear the contents
 
void fill (const fastjet::ClusterSequence &)
 Add results of latest clustering to stability consideration. More...
 
double doStability (const ClusteringComparisonIndex &, const StabilityCalcMethod method=PAIRWISE)
 perform the stability calculation
 
double doFuzziness (const AbsFuzzinessCalculator &)
 perform the fuzziness calculation
 
double dCut () const
 return the distance cut-off value
 

Detailed Description

ClusterAnalysis class keeps track of the clustering results for each initial particle. It then can perform/oversee the stability and fuzziness calculations for the configuration.

Definition at line 27 of file ClusterAnalysis.h.

Member Function Documentation

void stab::ClusterAnalysis::fill ( const fastjet::ClusterSequence &  cs)

Add results of latest clustering to stability consideration.

fill the accumulators and maps of into which jet a particle gets clustered this function expects a cluster sequence

Definition at line 65 of file ClusterAnalysis.cc.

void stab::ClusterAnalysis::initialize ( const fastjet::ClusterSequence &  cs)

Initialize internal data from first clustering results.

initialze the class this function expects a cluster sequence

Definition at line 11 of file ClusterAnalysis.cc.


The documentation for this class was generated from the following files: