CMS 3D CMS Logo

Public Member Functions | Private Attributes

reco::PattRecoNode< Cluster > Class Template Reference

Tree nodes for storing FFTJet preclusters. More...

#include <PattRecoNode.h>

List of all members.

Public Member Functions

const Cluster & getCluster () const
unsigned mask () const
unsigned originalLevel () const
unsigned parent () const
 PattRecoNode (const Cluster &j, const unsigned level, const unsigned mask, const unsigned parent)
 PattRecoNode ()

Private Attributes

Cluster jet_
unsigned nodeMask_
unsigned originalLevel_
unsigned parent_

Detailed Description

template<class Cluster>
class reco::PattRecoNode< Cluster >

Tree nodes for storing FFTJet preclusters.

This is a pure storage class with limited functionality. Applications should use fftjet::SparseClusteringTree::Node

Author:
Igor Volobouev, TTU, June 16, 2010
Version:
Id:
PattRecoNode.h,v 1.1 2010/11/22 23:27:56 igv Exp

Definition at line 17 of file PattRecoNode.h.


Constructor & Destructor Documentation

template<class Cluster >
reco::PattRecoNode< Cluster >::PattRecoNode ( ) [inline]

Definition at line 20 of file PattRecoNode.h.

template<class Cluster >
reco::PattRecoNode< Cluster >::PattRecoNode ( const Cluster &  j,
const unsigned  level,
const unsigned  mask,
const unsigned  parent 
) [inline]

Definition at line 22 of file PattRecoNode.h.


Member Function Documentation

template<class Cluster >
const Cluster& reco::PattRecoNode< Cluster >::getCluster ( ) const [inline]

Definition at line 27 of file PattRecoNode.h.

References reco::PattRecoNode< Cluster >::jet_.

{return jet_;}
template<class Cluster >
unsigned reco::PattRecoNode< Cluster >::mask ( ) const [inline]

Definition at line 29 of file PattRecoNode.h.

References reco::PattRecoNode< Cluster >::nodeMask_.

{return nodeMask_;}
template<class Cluster >
unsigned reco::PattRecoNode< Cluster >::originalLevel ( ) const [inline]

Definition at line 28 of file PattRecoNode.h.

References reco::PattRecoNode< Cluster >::originalLevel_.

{return originalLevel_;}
template<class Cluster >
unsigned reco::PattRecoNode< Cluster >::parent ( ) const [inline]

Definition at line 30 of file PattRecoNode.h.

References reco::PattRecoNode< Cluster >::parent_.

{return parent_;}

Member Data Documentation

template<class Cluster >
Cluster reco::PattRecoNode< Cluster >::jet_ [private]

Definition at line 33 of file PattRecoNode.h.

Referenced by reco::PattRecoNode< Cluster >::getCluster().

template<class Cluster >
unsigned reco::PattRecoNode< Cluster >::nodeMask_ [private]

Definition at line 35 of file PattRecoNode.h.

Referenced by reco::PattRecoNode< Cluster >::mask().

template<class Cluster >
unsigned reco::PattRecoNode< Cluster >::originalLevel_ [private]

Definition at line 34 of file PattRecoNode.h.

Referenced by reco::PattRecoNode< Cluster >::originalLevel().

template<class Cluster >
unsigned reco::PattRecoNode< Cluster >::parent_ [private]

Definition at line 36 of file PattRecoNode.h.

Referenced by reco::PattRecoNode< Cluster >::parent().