#include <SimplePixelTopology.h>
Public Types | |
using | tindex_type = uint32_t |
Public Types inherited from pixelTopology::Phase1 | |
using | cindex_type = uint32_t |
using | hindex_type = uint32_t |
using | tindex_type = uint16_t |
Static Public Attributes | |
static constexpr uint32_t | maxCellNeighbors = 90 |
static constexpr uint32_t | maxCellsPerHit = 256 |
static constexpr uint32_t | maxCellTracks = 90 |
static constexpr uint32_t | maxHitsForContainers = avgHitsPerTrack * maxNumberOfTuples |
static constexpr uint32_t | maxHitsInModule = phase1HIonPixelTopology::maxNumClustersPerModules |
static constexpr uint32_t | maxNumberOfDoublets = 6 * 512 * 1024 |
static constexpr uint32_t | maxNumberOfQuadruplets = maxNumberOfTuples |
static constexpr uint32_t | maxNumberOfTuples = 256 * 1024 |
static constexpr uint32_t | maxNumClustersPerModules = phase1HIonPixelTopology::maxNumClustersPerModules |
static constexpr uint32_t | maxNumOfActiveDoublets |
static constexpr uint32_t | maxPixInModule = 10000 |
static constexpr char const * | nameModifier = "HIonPhase1" |
Static Public Attributes inherited from pixelTopology::Phase1 | |
static constexpr uint32_t | avgHitsPerTrack = 5 |
static constexpr uint32_t | avgTracksPerHit = 6 |
static constexpr float | bigPixXCorrection = 1.0f |
static constexpr float | bigPixYCorrection = 8.0f |
static constexpr uint16_t | clusterBinning = numColsInModule + 2 |
static constexpr uint16_t | clusterBits = 9 |
static constexpr float | dzdrFact = 8 * 0.0285 / 0.015 |
static constexpr float | endcapCorrection = 1.5f |
static constexpr uint16_t | firstEndcapNeg = 7 |
static constexpr uint16_t | firstEndcapPos = 4 |
static constexpr uint32_t | getDoubletsFromHistoMaxBlockSize = 64 |
static constexpr uint32_t | getDoubletsFromHistoMinBlocksPerMP = 16 |
static constexpr uint16_t | last_barrel_detIndex = 1184 |
static constexpr uint16_t | last_bpix1_detIndex = 96 |
static constexpr uint16_t | last_bpix2_detIndex = 320 |
static constexpr uint16_t | lastColInModule = numColsInModule - 1 |
static constexpr uint16_t | lastColInRoc = numColsInRoc - 1 |
static constexpr uint16_t | lastRowInModule = numRowsInModule - 1 |
static constexpr uint16_t | lastRowInRoc = numRowsInRoc - 1 |
static constexpr uint8_t const * | layerPairs = phase1PixelTopology::layerPairs |
static constexpr uint32_t const * | layerStart = phase1PixelTopology::layerStart |
static constexpr uint32_t | maxCellNeighbors = 36 |
static constexpr uint32_t | maxCellsPerHit = 256 |
static constexpr uint32_t | maxCellTracks = 48 |
static constexpr uint32_t | maxDepth = 6 |
static constexpr int | maxDYPred = 20 |
static constexpr int | maxDYsize = 20 |
static constexpr int | maxDYsize12 = 28 |
static constexpr uint32_t | maxHitsForContainers = avgHitsPerTrack * maxNumberOfTuples |
static constexpr uint32_t | maxHitsInModule = phase1PixelTopology::maxNumClustersPerModules |
static constexpr uint32_t | maxHitsOnTrack = 10 |
static constexpr uint32_t | maxHitsOnTrackForFullFit = 6 |
static constexpr uint32_t | maxNumberOfDoublets = 512 * 1024 |
static constexpr uint32_t | maxNumberOfQuadruplets = maxNumberOfTuples |
static constexpr uint32_t | maxNumberOfTuples = 32 * 1024 |
static constexpr uint32_t | maxNumClustersPerModules = phase1PixelTopology::maxNumClustersPerModules |
static constexpr uint32_t | maxNumOfActiveDoublets = maxNumberOfDoublets / 8 |
static constexpr uint32_t | maxPixInModule = 6000 |
static constexpr float const * | maxr = phase1PixelTopology::maxr |
static constexpr uint32_t | maxSizeCluster = 1023 |
static constexpr float const * | maxz = phase1PixelTopology::maxz |
static constexpr int | minYsizeB1 = 36 |
static constexpr int | minYsizeB2 = 28 |
static constexpr float const * | minz = phase1PixelTopology::minz |
static constexpr float | moduleLength = 6.7f |
static constexpr char const * | nameModifier = "" |
static constexpr int | nPairs = nPairsForTriplets + 4 |
static constexpr int | nPairsForQuadruplets = 13 |
static constexpr int | nPairsForTriplets = nPairsForQuadruplets + 2 |
static constexpr uint16_t | numberOfLaddersInBarrel = numberOfModulesInBarrel / numberOfModulesInLadder |
static constexpr uint32_t | numberOfLayers = 10 |
static constexpr uint16_t | numberOfModules = phase1PixelTopology::numberOfModules |
static constexpr uint16_t | numberOfModulesInBarrel = 1184 |
static constexpr uint16_t | numberOfModulesInLadder = 8 |
static constexpr uint16_t | numColsInModule = 8 * numColsInRoc |
static constexpr uint16_t | numColsInRoc = 52 |
static constexpr uint16_t | numRowsInModule = 2 * numRowsInRoc |
static constexpr uint16_t | numRowsInRoc = 80 |
static constexpr int16_t const * | phicuts = phase1PixelTopology::phicuts |
static constexpr float | xerr_barrel_l1_def = 0.00200f |
static constexpr float | xerr_barrel_ln_def = 0.00200f |
static constexpr float | xerr_endcap_def = 0.0020f |
static constexpr int16_t | xOffset = -81 |
static constexpr float | yerr_barrel_l1_def = 0.00210f |
static constexpr float | yerr_barrel_ln_def = 0.00210f |
static constexpr float | yerr_endcap_def = 0.00210f |
Additional Inherited Members | |
Static Public Member Functions inherited from pixelTopology::Phase1 | |
static constexpr bool | isBigPixX (uint16_t px) |
static constexpr bool | isBigPixY (uint16_t py) |
static constexpr bool | isEdgeX (uint16_t px) |
static constexpr bool | isEdgeY (uint16_t py) |
static constexpr uint16_t | localX (uint16_t px) |
static constexpr uint16_t | localY (uint16_t py) |
static constexpr uint16_t | toRocX (uint16_t px) |
static constexpr uint16_t | toRocY (uint16_t py) |
Definition at line 549 of file SimplePixelTopology.h.
using pixelTopology::HIonPhase1::tindex_type = uint32_t |
Definition at line 553 of file SimplePixelTopology.h.
|
static |
Definition at line 555 of file SimplePixelTopology.h.
|
static |
Definition at line 566 of file SimplePixelTopology.h.
|
static |
Definition at line 556 of file SimplePixelTopology.h.
|
static |
Definition at line 559 of file SimplePixelTopology.h.
|
static |
Definition at line 569 of file SimplePixelTopology.h.
|
static |
Definition at line 558 of file SimplePixelTopology.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::CAHitNtupletGenerator< TrackerTraits >::fillPSetDescription().
|
static |
Definition at line 560 of file SimplePixelTopology.h.
|
static |
Definition at line 557 of file SimplePixelTopology.h.
|
static |
Definition at line 568 of file SimplePixelTopology.h.
|
static |
Definition at line 564 of file SimplePixelTopology.h.
|
static |
Definition at line 562 of file SimplePixelTopology.h.
|
static |
Definition at line 571 of file SimplePixelTopology.h.