#include <Phase2TrackerClusterizerAlgorithm.h>
Public Member Functions | |
void | clusterizeDetUnit (const edm::DetSet< Phase2TrackerDigi > &, Phase2TrackerCluster1DCollectionNew::FastFiller &) |
Phase2TrackerClusterizerAlgorithm (unsigned int, unsigned int) | |
void | setup (const PixelGeomDetUnit *) |
Private Member Functions | |
void | clearMatrix (edm::DetSet< Phase2TrackerDigi >::const_iterator, edm::DetSet< Phase2TrackerDigi >::const_iterator) |
void | fillMatrix (edm::DetSet< Phase2TrackerDigi >::const_iterator, edm::DetSet< Phase2TrackerDigi >::const_iterator) |
Private Attributes | |
Phase2TrackerClusterizerArray | matrix_ |
unsigned int | maxClusterSize_ |
unsigned int | maxNumberClusters_ |
unsigned int | ncols_ |
unsigned int | nrows_ |
Definition at line 13 of file Phase2TrackerClusterizerAlgorithm.h.
Phase2TrackerClusterizerAlgorithm::Phase2TrackerClusterizerAlgorithm | ( | unsigned int | maxClusterSize, |
unsigned int | maxNumberClusters | ||
) |
Definition at line 9 of file Phase2TrackerClusterizerAlgorithm.cc.
|
private |
Definition at line 93 of file Phase2TrackerClusterizerAlgorithm.cc.
References end, matrix_, and Phase2TrackerClusterizerArray::set().
Referenced by clusterizeDetUnit().
void Phase2TrackerClusterizerAlgorithm::clusterizeDetUnit | ( | const edm::DetSet< Phase2TrackerDigi > & | digis, |
Phase2TrackerCluster1DCollectionNew::FastFiller & | clusters | ||
) |
Definition at line 26 of file Phase2TrackerClusterizerAlgorithm.cc.
References edm::DetSet< T >::begin(), clearMatrix(), cuy::col, edm::DetSet< T >::end(), fillMatrix(), matrix_, maxClusterSize_, maxNumberClusters_, ncols_, nrows_, and edmNew::DetSetVector< T >::FastFiller::push_back().
|
private |
Definition at line 85 of file Phase2TrackerClusterizerAlgorithm.cc.
References end, matrix_, and Phase2TrackerClusterizerArray::set().
Referenced by clusterizeDetUnit().
void Phase2TrackerClusterizerAlgorithm::setup | ( | const PixelGeomDetUnit * | pixDet | ) |
Definition at line 15 of file Phase2TrackerClusterizerAlgorithm.cc.
References matrix_, ncols_, nrows_, Phase2TrackerClusterizerArray::setSize(), and PixelGeomDetUnit::specificTopology().
|
private |
Definition at line 26 of file Phase2TrackerClusterizerAlgorithm.h.
Referenced by clearMatrix(), clusterizeDetUnit(), fillMatrix(), and setup().
|
private |
Definition at line 27 of file Phase2TrackerClusterizerAlgorithm.h.
Referenced by clusterizeDetUnit().
|
private |
Definition at line 28 of file Phase2TrackerClusterizerAlgorithm.h.
Referenced by clusterizeDetUnit().
|
private |
Definition at line 30 of file Phase2TrackerClusterizerAlgorithm.h.
Referenced by clusterizeDetUnit(), and setup().
|
private |
Definition at line 29 of file Phase2TrackerClusterizerAlgorithm.h.
Referenced by clusterizeDetUnit(), and setup().