CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
HGCalCLUEAlgoT< TILE >::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 > eta
 
std::vector< std::vector< int > > followers
 
std::vector< bool > isSeed
 
std::vector< bool > isSi
 
std::vector< int > nearestHigher
 
std::vector< float > phi
 
std::vector< float > rho
 
std::vector< float > sigmaNoise
 
std::vector< float > weight
 
std::vector< float > x
 
std::vector< float > y
 

Detailed Description

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

Definition at line 162 of file HGCalCLUEAlgo.h.

Member Function Documentation

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

Definition at line 180 of file HGCalCLUEAlgo.h.

References HGCalCLUEAlgoT< TILE >::CellsOnLayer::clusterIndex, HGCalCLUEAlgoT< TILE >::CellsOnLayer::delta, HGCalCLUEAlgoT< TILE >::CellsOnLayer::detid, HGCalCLUEAlgoT< TILE >::CellsOnLayer::eta, HGCalCLUEAlgoT< TILE >::CellsOnLayer::followers, HGCalCLUEAlgoT< TILE >::CellsOnLayer::isSeed, HGCalCLUEAlgoT< TILE >::CellsOnLayer::isSi, HGCalCLUEAlgoT< TILE >::CellsOnLayer::nearestHigher, HGCalCLUEAlgoT< TILE >::CellsOnLayer::phi, HGCalCLUEAlgoT< TILE >::CellsOnLayer::rho, HGCalCLUEAlgoT< TILE >::CellsOnLayer::sigmaNoise, HGCalCLUEAlgoT< TILE >::CellsOnLayer::weight, HGCalCLUEAlgoT< TILE >::CellsOnLayer::x, and HGCalCLUEAlgoT< TILE >::CellsOnLayer::y.

180  {
181  detid.clear();
182  isSi.clear();
183  x.clear();
184  y.clear();
185  eta.clear();
186  phi.clear();
187  weight.clear();
188  rho.clear();
189  delta.clear();
190  nearestHigher.clear();
191  clusterIndex.clear();
192  sigmaNoise.clear();
193  followers.clear();
194  isSeed.clear();
195  }
std::vector< int > clusterIndex
std::vector< float > rho
std::vector< float > sigmaNoise
std::vector< float > phi
std::vector< bool > isSeed
std::vector< float > x
std::vector< float > delta
std::vector< DetId > detid
std::vector< std::vector< int > > followers
std::vector< float > eta
std::vector< float > y
std::vector< bool > isSi
std::vector< float > weight
std::vector< int > nearestHigher
template<typename TILE >
void HGCalCLUEAlgoT< TILE >::CellsOnLayer::shrink_to_fit ( )
inline

Definition at line 197 of file HGCalCLUEAlgo.h.

References HGCalCLUEAlgoT< TILE >::CellsOnLayer::clusterIndex, HGCalCLUEAlgoT< TILE >::CellsOnLayer::delta, HGCalCLUEAlgoT< TILE >::CellsOnLayer::detid, HGCalCLUEAlgoT< TILE >::CellsOnLayer::eta, HGCalCLUEAlgoT< TILE >::CellsOnLayer::followers, HGCalCLUEAlgoT< TILE >::CellsOnLayer::isSeed, HGCalCLUEAlgoT< TILE >::CellsOnLayer::isSi, HGCalCLUEAlgoT< TILE >::CellsOnLayer::nearestHigher, HGCalCLUEAlgoT< TILE >::CellsOnLayer::phi, HGCalCLUEAlgoT< TILE >::CellsOnLayer::rho, HGCalCLUEAlgoT< TILE >::CellsOnLayer::sigmaNoise, HGCalCLUEAlgoT< TILE >::CellsOnLayer::weight, HGCalCLUEAlgoT< TILE >::CellsOnLayer::x, and HGCalCLUEAlgoT< TILE >::CellsOnLayer::y.

197  {
198  detid.shrink_to_fit();
199  isSi.shrink_to_fit();
200  x.shrink_to_fit();
201  y.shrink_to_fit();
202  eta.shrink_to_fit();
203  phi.shrink_to_fit();
204  weight.shrink_to_fit();
205  rho.shrink_to_fit();
206  delta.shrink_to_fit();
207  nearestHigher.shrink_to_fit();
208  clusterIndex.shrink_to_fit();
209  sigmaNoise.shrink_to_fit();
210  followers.shrink_to_fit();
211  isSeed.shrink_to_fit();
212  }
std::vector< int > clusterIndex
std::vector< float > rho
std::vector< float > sigmaNoise
std::vector< float > phi
std::vector< bool > isSeed
std::vector< float > x
std::vector< float > delta
std::vector< DetId > detid
std::vector< std::vector< int > > followers
std::vector< float > eta
std::vector< float > y
std::vector< bool > isSi
std::vector< float > weight
std::vector< int > nearestHigher

Member Data Documentation

template<typename TILE >
std::vector<int> HGCalCLUEAlgoT< TILE >::CellsOnLayer::clusterIndex
template<typename TILE >
std::vector<float> HGCalCLUEAlgoT< TILE >::CellsOnLayer::delta
template<typename TILE >
std::vector<DetId> HGCalCLUEAlgoT< TILE >::CellsOnLayer::detid
template<typename TILE >
std::vector<float> HGCalCLUEAlgoT< TILE >::CellsOnLayer::eta
template<typename TILE >
std::vector<std::vector<int> > HGCalCLUEAlgoT< TILE >::CellsOnLayer::followers
template<typename TILE >
std::vector<bool> HGCalCLUEAlgoT< TILE >::CellsOnLayer::isSeed
template<typename TILE >
std::vector<bool> HGCalCLUEAlgoT< TILE >::CellsOnLayer::isSi
template<typename TILE >
std::vector<int> HGCalCLUEAlgoT< TILE >::CellsOnLayer::nearestHigher
template<typename TILE >
std::vector<float> HGCalCLUEAlgoT< TILE >::CellsOnLayer::phi
template<typename TILE >
std::vector<float> HGCalCLUEAlgoT< TILE >::CellsOnLayer::rho
template<typename TILE >
std::vector<float> HGCalCLUEAlgoT< TILE >::CellsOnLayer::sigmaNoise
template<typename TILE >
std::vector<float> HGCalCLUEAlgoT< TILE >::CellsOnLayer::weight
template<typename TILE >
std::vector<float> HGCalCLUEAlgoT< TILE >::CellsOnLayer::x
template<typename TILE >
std::vector<float> HGCalCLUEAlgoT< TILE >::CellsOnLayer::y