CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer Struct Reference

Public Member Functions

void clear ()
 
void shrink_to_fit ()
 

Public Attributes

std::vector< int > cells
 
std::vector< int > clusterIndex
 
std::vector< float > delta
 
std::vector< float > energy
 
std::vector< float > eta
 
std::vector< std::vector< std::pair< int, int > > > followers
 
std::vector< bool > isSeed
 
std::vector< unsigned int > layerClusterOriginalIdx
 
std::vector< std::pair< int, int > > nearestHigher
 
std::vector< float > phi
 
std::vector< float > radius
 
std::vector< float > rho
 
std::vector< float > x
 
std::vector< float > y
 

Detailed Description

template<typename TILES>
struct ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer

Definition at line 26 of file PatternRecognitionbyCLUE3D.h.

Member Function Documentation

◆ clear()

template<typename TILES >
void ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::clear ( void  )
inline

◆ shrink_to_fit()

template<typename TILES >
void ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::shrink_to_fit ( )
inline

Member Data Documentation

◆ cells

template<typename TILES >
std::vector<int> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::cells

◆ clusterIndex

template<typename TILES >
std::vector<int> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::clusterIndex

◆ delta

template<typename TILES >
std::vector<float> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::delta

◆ energy

template<typename TILES >
std::vector<float> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::energy

◆ eta

template<typename TILES >
std::vector<float> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::eta

◆ followers

template<typename TILES >
std::vector<std::vector<std::pair<int, int> > > ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::followers

◆ isSeed

template<typename TILES >
std::vector<bool> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::isSeed

◆ layerClusterOriginalIdx

template<typename TILES >
std::vector<unsigned int> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::layerClusterOriginalIdx

◆ nearestHigher

template<typename TILES >
std::vector<std::pair<int, int> > ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::nearestHigher

◆ phi

template<typename TILES >
std::vector<float> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::phi

◆ radius

template<typename TILES >
std::vector<float> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::radius

◆ rho

template<typename TILES >
std::vector<float> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::rho

◆ x

template<typename TILES >
std::vector<float> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::x

◆ y

template<typename TILES >
std::vector<float> ticl::PatternRecognitionbyCLUE3D< TILES >::ClustersOnLayer::y
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::energy
std::vector< float > energy
Definition: PatternRecognitionbyCLUE3D.h:34
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::y
std::vector< float > y
Definition: PatternRecognitionbyCLUE3D.h:28
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::radius
std::vector< float > radius
Definition: PatternRecognitionbyCLUE3D.h:29
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::cells
std::vector< int > cells
Definition: PatternRecognitionbyCLUE3D.h:32
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::nearestHigher
std::vector< std::pair< int, int > > nearestHigher
Definition: PatternRecognitionbyCLUE3D.h:38
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::delta
std::vector< float > delta
Definition: PatternRecognitionbyCLUE3D.h:37
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::phi
std::vector< float > phi
Definition: PatternRecognitionbyCLUE3D.h:31
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::followers
std::vector< std::vector< std::pair< int, int > > > followers
Definition: PatternRecognitionbyCLUE3D.h:41
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::rho
std::vector< float > rho
Definition: PatternRecognitionbyCLUE3D.h:35
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::clusterIndex
std::vector< int > clusterIndex
Definition: PatternRecognitionbyCLUE3D.h:39
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::layerClusterOriginalIdx
std::vector< unsigned int > layerClusterOriginalIdx
Definition: PatternRecognitionbyCLUE3D.h:40
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::eta
std::vector< float > eta
Definition: PatternRecognitionbyCLUE3D.h:30
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::isSeed
std::vector< bool > isSeed
Definition: PatternRecognitionbyCLUE3D.h:42
ticl::PatternRecognitionbyCLUE3D::ClustersOnLayer::x
std::vector< float > x
Definition: PatternRecognitionbyCLUE3D.h:27