fastjet::ClusterSequence::GenBriefJet Class Reference

class to help with a generic clustering sequence More...

#include <ClusterSequence.hh>

Collaboration diagram for fastjet::ClusterSequence::GenBriefJet:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void init (const PseudoJet &jet)=0
 function that initialises the GenBriefJet given a PseudoJet.
virtual double geom_ij (const GenBriefJet *jet_j) const =0
 Returns the "geometric" part of distance between this jet and jet_j.
void set_scale_squared (double scale_squared)
void set_geom_iB (double diB)

Public Attributes

double NN_dist
double kt2
GenBriefJetNN
int _jets_index


Detailed Description

class to help with a generic clustering sequence

Definition at line 336 of file ClusterSequence.hh.


Member Function Documentation

virtual double fastjet::ClusterSequence::GenBriefJet::geom_ij ( const GenBriefJet jet_j  )  const [pure virtual]

Returns the "geometric" part of distance between this jet and jet_j.

virtual void fastjet::ClusterSequence::GenBriefJet::init ( const PseudoJet jet  )  [pure virtual]

function that initialises the GenBriefJet given a PseudoJet.

In a derived class, this member has a responsability to call

  • set_scale_squared
  • set_geom_iB

The clustering will be performed by finding the minimum of

diB = scale_squared[i] * geom_iB * _invR2 dij = min(scale_squared[i],scale_squared[j]) * geom_ij * _invR2

void fastjet::ClusterSequence::GenBriefJet::set_geom_iB ( double  diB  )  [inline]

Definition at line 357 of file ClusterSequence.hh.

00357 {NN_dist = diB; NN = NULL;}

void fastjet::ClusterSequence::GenBriefJet::set_scale_squared ( double  scale_squared  )  [inline]

Definition at line 356 of file ClusterSequence.hh.

00356 {kt2 = scale_squared;}


Member Data Documentation

Definition at line 363 of file ClusterSequence.hh.

Definition at line 361 of file ClusterSequence.hh.

Definition at line 362 of file ClusterSequence.hh.

Definition at line 360 of file ClusterSequence.hh.


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

Generated on Fri May 29 20:29:51 2009 for fastjet by  doxygen 1.5.7.1