CMS 3D CMS Logo

Public Member Functions | Public Attributes

KDTreeNodeInfo< DATA > Struct Template Reference

#include <KDTreeLinkerTools.h>

List of all members.

Public Member Functions

 KDTreeNodeInfo ()
 KDTreeNodeInfo (const DATA &d, double dim_1, double dim_2)
 KDTreeNodeInfo ()
 KDTreeNodeInfo (const reco::PFRecHit *rhptr, double d1, double d2)

Public Attributes

DATA data
double dim1
double dim2
const reco::PFRecHitptr

Detailed Description

template<typename DATA>
struct KDTreeNodeInfo< DATA >

Definition at line 44 of file KDTreeLinkerTools.h.


Constructor & Destructor Documentation

template<typename DATA>
KDTreeNodeInfo< DATA >::KDTreeNodeInfo ( ) [inline]

Definition at line 51 of file KDTreeLinkerTools.h.

    : ptr(0)
  {}
template<typename DATA>
KDTreeNodeInfo< DATA >::KDTreeNodeInfo ( const reco::PFRecHit rhptr,
double  d1,
double  d2 
) [inline]

Definition at line 55 of file KDTreeLinkerTools.h.

    : ptr(rhptr), dim1(d1), dim2(d2)
  {}  
template<typename DATA>
KDTreeNodeInfo< DATA >::KDTreeNodeInfo ( ) [inline]

Definition at line 39 of file KDTreeLinkerTools.h.

  {}
template<typename DATA>
KDTreeNodeInfo< DATA >::KDTreeNodeInfo ( const DATA &  d,
double  dim_1,
double  dim_2 
) [inline]

Definition at line 42 of file KDTreeLinkerTools.h.

    : data(d), dim1(dim_1), dim2(dim_2)
  {}

Member Data Documentation

template<typename DATA>
DATA KDTreeNodeInfo< DATA >::data

Definition at line 34 of file KDTreeLinkerTools.h.

template<typename DATA>
double KDTreeNodeInfo< DATA >::dim1
template<typename DATA>
double KDTreeNodeInfo< DATA >::dim2
template<typename DATA>
const reco::PFRecHit* KDTreeNodeInfo< DATA >::ptr

Definition at line 46 of file KDTreeLinkerTools.h.