CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::PattRecoNode< Cluster > Class Template Reference

Tree nodes for storing FFTJet preclusters. More...

#include <PattRecoNode.h>

Public Member Functions

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

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

Definition at line 16 of file PattRecoNode.h.

Constructor & Destructor Documentation

◆ PattRecoNode() [1/2]

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

Definition at line 18 of file PattRecoNode.h.

18 : originalLevel_(0), nodeMask_(0), parent_(0) {}

◆ PattRecoNode() [2/2]

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

Definition at line 20 of file PattRecoNode.h.

Member Function Documentation

◆ getCluster()

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

Definition at line 23 of file PattRecoNode.h.

23 { return jet_; }

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

◆ mask()

template<class Cluster >
unsigned reco::PattRecoNode< Cluster >::mask ( ) const
inline

Definition at line 25 of file PattRecoNode.h.

25 { return nodeMask_; }

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

◆ originalLevel()

template<class Cluster >
unsigned reco::PattRecoNode< Cluster >::originalLevel ( ) const
inline

Definition at line 24 of file PattRecoNode.h.

24 { return originalLevel_; }

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

◆ parent()

template<class Cluster >
unsigned reco::PattRecoNode< Cluster >::parent ( ) const
inline

Definition at line 26 of file PattRecoNode.h.

26 { return parent_; }

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

Member Data Documentation

◆ jet_

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

Definition at line 29 of file PattRecoNode.h.

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

◆ nodeMask_

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

Definition at line 31 of file PattRecoNode.h.

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

◆ originalLevel_

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

Definition at line 30 of file PattRecoNode.h.

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

◆ parent_

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

Definition at line 32 of file PattRecoNode.h.

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

personalPlayback.level
level
Definition: personalPlayback.py:22
reco::PattRecoNode::nodeMask_
unsigned nodeMask_
Definition: PattRecoNode.h:31
reco::PattRecoNode::parent_
unsigned parent_
Definition: PattRecoNode.h:32
reco::PattRecoNode::mask
unsigned mask() const
Definition: PattRecoNode.h:25
reco::PattRecoNode::jet_
Cluster jet_
Definition: PattRecoNode.h:29
reco::PattRecoNode::parent
unsigned parent() const
Definition: PattRecoNode.h:26
dqmiolumiharvest.j
j
Definition: dqmiolumiharvest.py:66
reco::PattRecoNode::originalLevel_
unsigned originalLevel_
Definition: PattRecoNode.h:30