CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer Struct Reference

Public Member Functions

void clear ()
 
void shrink_to_fit ()
 

Public Attributes

std::vector< int > clusterIndex
 
std::vector< float > delta
 
std::vector< DetIddetid
 
std::vector< float > dim1
 
std::vector< float > dim2
 
std::vector< std::vector< int > > followers
 
std::vector< bool > isSeed
 
float layerDim3 = std::numeric_limits<float>::infinity()
 
std::vector< int > nearestHigher
 
std::vector< float > rho
 
std::vector< float > sigmaNoise
 
std::vector< float > weight
 

Detailed Description

template<typename TILE, typename STRATEGY>
struct HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer

Definition at line 162 of file HGCalCLUEAlgo.h.

Member Function Documentation

◆ clear()

template<typename TILE , typename STRATEGY >
void HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::clear ( void  )
inline

Definition at line 178 of file HGCalCLUEAlgo.h.

References HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::clusterIndex, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::delta, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::detid, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::dim1, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::dim2, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::followers, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::isSeed, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::nearestHigher, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::rho, and HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::sigmaNoise.

178  {
179  detid.clear();
180  dim1.clear();
181  dim2.clear();
182  weight.clear();
183  rho.clear();
184  delta.clear();
185  nearestHigher.clear();
186  clusterIndex.clear();
187  sigmaNoise.clear();
188  followers.clear();
189  isSeed.clear();
190  }
Definition: weight.py:1
std::vector< int > clusterIndex
std::vector< std::vector< int > > followers
std::vector< int > nearestHigher
std::vector< bool > isSeed
std::vector< float > delta
std::vector< DetId > detid
std::vector< float > dim1
std::vector< float > rho
std::vector< float > sigmaNoise
std::vector< float > dim2

◆ shrink_to_fit()

template<typename TILE , typename STRATEGY >
void HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::shrink_to_fit ( )
inline

Definition at line 192 of file HGCalCLUEAlgo.h.

References HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::clusterIndex, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::delta, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::detid, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::dim1, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::dim2, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::followers, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::isSeed, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::nearestHigher, HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::rho, and HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::sigmaNoise.

192  {
193  detid.shrink_to_fit();
194  dim1.shrink_to_fit();
195  dim2.shrink_to_fit();
196  weight.shrink_to_fit();
197  rho.shrink_to_fit();
198  delta.shrink_to_fit();
199  nearestHigher.shrink_to_fit();
200  clusterIndex.shrink_to_fit();
201  sigmaNoise.shrink_to_fit();
202  followers.shrink_to_fit();
203  isSeed.shrink_to_fit();
204  }
Definition: weight.py:1
std::vector< int > clusterIndex
std::vector< std::vector< int > > followers
std::vector< int > nearestHigher
std::vector< bool > isSeed
std::vector< float > delta
std::vector< DetId > detid
std::vector< float > dim1
std::vector< float > rho
std::vector< float > sigmaNoise
std::vector< float > dim2

Member Data Documentation

◆ clusterIndex

template<typename TILE , typename STRATEGY >
std::vector<int> HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::clusterIndex

◆ delta

template<typename TILE , typename STRATEGY >
std::vector<float> HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::delta

◆ detid

template<typename TILE , typename STRATEGY >
std::vector<DetId> HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::detid

◆ dim1

template<typename TILE , typename STRATEGY >
std::vector<float> HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::dim1

◆ dim2

template<typename TILE , typename STRATEGY >
std::vector<float> HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::dim2

◆ followers

template<typename TILE , typename STRATEGY >
std::vector<std::vector<int> > HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::followers

◆ isSeed

template<typename TILE , typename STRATEGY >
std::vector<bool> HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::isSeed

◆ layerDim3

template<typename TILE , typename STRATEGY >
float HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::layerDim3 = std::numeric_limits<float>::infinity()

Definition at line 176 of file HGCalCLUEAlgo.h.

◆ nearestHigher

template<typename TILE , typename STRATEGY >
std::vector<int> HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::nearestHigher

◆ rho

template<typename TILE , typename STRATEGY >
std::vector<float> HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::rho

◆ sigmaNoise

template<typename TILE , typename STRATEGY >
std::vector<float> HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::sigmaNoise

◆ weight

template<typename TILE , typename STRATEGY >
std::vector<float> HGCalCLUEAlgoT< TILE, STRATEGY >::CellsOnLayer::weight