CMS 3D CMS Logo

Classes | Functions | Variables
pixelClustering Namespace Reference

Classes

struct  ClusterChargeCut
 

Functions

constexpr uint32_t maxHitsInIter ()
 
constexpr uint32_t maxHitsInModule ()
 

Variables

constexpr uint16_t clusterThresholdLayerOne = 2000
 
constexpr uint16_t clusterThresholdOtherLayers = 4000
 
constexpr uint16_t clusterThresholdPhase2LayerOne = 4000
 
constexpr uint16_t clusterThresholdPhase2OtherLayers = 4000
 
constexpr int invalidClusterId = -9999
 
constexpr uint16_t invalidModuleId = std::numeric_limits<uint16_t>::max() - 1
 
constexpr int32_t maxNumClustersPerModules = maxHitsInModule()
 
constexpr uint32_t maxNumDigis = 3 * 256 * 1024
 
constexpr uint16_t maxNumModules = 4000
 

Function Documentation

◆ maxHitsInIter()

constexpr uint32_t pixelClustering::maxHitsInIter ( )

Definition at line 15 of file ClusteringConstants.h.

15 { return 160; } //TODO better tuning for PU 140-200

◆ maxHitsInModule()

constexpr uint32_t pixelClustering::maxHitsInModule ( )

Variable Documentation

◆ clusterThresholdLayerOne

constexpr uint16_t pixelClustering::clusterThresholdLayerOne = 2000

◆ clusterThresholdOtherLayers

constexpr uint16_t pixelClustering::clusterThresholdOtherLayers = 4000

◆ clusterThresholdPhase2LayerOne

constexpr uint16_t pixelClustering::clusterThresholdPhase2LayerOne = 4000

◆ clusterThresholdPhase2OtherLayers

constexpr uint16_t pixelClustering::clusterThresholdPhase2OtherLayers = 4000

◆ invalidClusterId

constexpr int pixelClustering::invalidClusterId = -9999

◆ invalidModuleId

constexpr uint16_t pixelClustering::invalidModuleId = std::numeric_limits<uint16_t>::max() - 1

◆ maxNumClustersPerModules

constexpr int32_t pixelClustering::maxNumClustersPerModules = maxHitsInModule()

◆ maxNumDigis

constexpr uint32_t pixelClustering::maxNumDigis = 3 * 256 * 1024

Definition at line 25 of file ClusteringConstants.h.

◆ maxNumModules

constexpr uint16_t pixelClustering::maxNumModules = 4000