#include <SimplePixelTopology.h>
Public Types | |
using | cindex_type = uint32_t |
using | hindex_type = uint32_t |
using | tindex_type = uint16_t |
Static Public Member Functions | |
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) |
Static Public Attributes | |
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 = 1856 |
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 |
Definition at line 418 of file SimplePixelTopology.h.
using pixelTopology::Phase1::cindex_type = uint32_t |
Definition at line 422 of file SimplePixelTopology.h.
using pixelTopology::Phase1::hindex_type = uint32_t |
Definition at line 420 of file SimplePixelTopology.h.
using pixelTopology::Phase1::tindex_type = uint16_t |
Definition at line 421 of file SimplePixelTopology.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 525 of file SimplePixelTopology.h.
References lastColInRoc, multPhiCorr_741_25nsDY_cfi::py, and toRocY().
|
inlinestatic |
Definition at line 513 of file SimplePixelTopology.h.
References lastRowInModule, and multPhiCorr_741_25nsDY_cfi::px.
|
inlinestatic |
Definition at line 515 of file SimplePixelTopology.h.
References lastColInModule, and multPhiCorr_741_25nsDY_cfi::py.
|
inlinestatic |
Definition at line 530 of file SimplePixelTopology.h.
References lastRowInRoc, numRowsInRoc, multPhiCorr_741_25nsDY_cfi::px, and edm::shift.
|
inlinestatic |
Definition at line 539 of file SimplePixelTopology.h.
References pixelTopology::divu52(), multPhiCorr_741_25nsDY_cfi::py, PixelMapPlotter::roc, and edm::shift.
|
inlinestatic |
Definition at line 517 of file SimplePixelTopology.h.
References numRowsInRoc, and multPhiCorr_741_25nsDY_cfi::px.
|
inlinestatic |
Definition at line 519 of file SimplePixelTopology.h.
References pixelTopology::divu52(), multPhiCorr_741_25nsDY_cfi::py, and PixelMapPlotter::roc.
Referenced by isBigPixY().
|
static |
Definition at line 428 of file SimplePixelTopology.h.
|
static |
Definition at line 430 of file SimplePixelTopology.h.
|
static |
Definition at line 462 of file SimplePixelTopology.h.
|
static |
Definition at line 463 of file SimplePixelTopology.h.
|
static |
Definition at line 491 of file SimplePixelTopology.h.
|
static |
Definition at line 492 of file SimplePixelTopology.h.
|
static |
Definition at line 465 of file SimplePixelTopology.h.
|
static |
Definition at line 453 of file SimplePixelTopology.h.
|
static |
Definition at line 499 of file SimplePixelTopology.h.
|
static |
Definition at line 498 of file SimplePixelTopology.h.
|
static |
Definition at line 441 of file SimplePixelTopology.h.
|
static |
Definition at line 442 of file SimplePixelTopology.h.
|
static |
Definition at line 446 of file SimplePixelTopology.h.
|
static |
Definition at line 444 of file SimplePixelTopology.h.
|
static |
Definition at line 445 of file SimplePixelTopology.h.
|
static |
Definition at line 488 of file SimplePixelTopology.h.
Referenced by isEdgeY().
|
static |
Definition at line 483 of file SimplePixelTopology.h.
Referenced by isBigPixY().
|
static |
Definition at line 487 of file SimplePixelTopology.h.
Referenced by isEdgeX().
|
static |
Definition at line 482 of file SimplePixelTopology.h.
Referenced by localX().
|
static |
Definition at line 510 of file SimplePixelTopology.h.
Referenced by caHitNtupletGenerator::CAParamsT< TrackerTraits, pixelTopology::isPhase1Topology< TrackerTraits > >::__attribute__(), and ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGenerator::CAParamsT< TrackerTraits, pixelTopology::isPhase1Topology< TrackerTraits > >::startAt0().
|
static |
Definition at line 505 of file SimplePixelTopology.h.
|
static |
Definition at line 424 of file SimplePixelTopology.h.
|
static |
Definition at line 429 of file SimplePixelTopology.h.
|
static |
Definition at line 425 of file SimplePixelTopology.h.
|
static |
Definition at line 436 of file SimplePixelTopology.h.
|
static |
Definition at line 476 of file SimplePixelTopology.h.
|
static |
Definition at line 475 of file SimplePixelTopology.h.
|
static |
Definition at line 474 of file SimplePixelTopology.h.
|
static |
Definition at line 432 of file SimplePixelTopology.h.
|
static |
Definition at line 450 of file SimplePixelTopology.h.
|
static |
Definition at line 426 of file SimplePixelTopology.h.
|
static |
Definition at line 427 of file SimplePixelTopology.h.
|
static |
Definition at line 433 of file SimplePixelTopology.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::CAHitNtupletGenerator< TrackerTraits >::fillPSetDescription().
|
static |
Definition at line 435 of file SimplePixelTopology.h.
|
static |
Definition at line 431 of file SimplePixelTopology.h.
|
static |
Definition at line 449 of file SimplePixelTopology.h.
|
static |
Definition at line 434 of file SimplePixelTopology.h.
|
static |
Definition at line 448 of file SimplePixelTopology.h.
|
static |
Definition at line 508 of file SimplePixelTopology.h.
|
static |
Definition at line 439 of file SimplePixelTopology.h.
|
static |
Definition at line 507 of file SimplePixelTopology.h.
|
static |
Definition at line 467 of file SimplePixelTopology.h.
|
static |
Definition at line 468 of file SimplePixelTopology.h.
|
static |
Definition at line 506 of file SimplePixelTopology.h.
|
static |
Definition at line 452 of file SimplePixelTopology.h.
|
static |
Definition at line 503 of file SimplePixelTopology.h.
|
static |
Definition at line 472 of file SimplePixelTopology.h.
|
static |
Definition at line 470 of file SimplePixelTopology.h.
|
static |
Definition at line 471 of file SimplePixelTopology.h.
|
static |
Definition at line 496 of file SimplePixelTopology.h.
|
static |
Definition at line 437 of file SimplePixelTopology.h.
|
static |
Definition at line 478 of file SimplePixelTopology.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::SiPixelRawToCluster< TrackerTraits >::produce(), and SiPixelRawToClusterCUDAT< TrackerTraits >::produce().
|
static |
Definition at line 494 of file SimplePixelTopology.h.
|
static |
Definition at line 495 of file SimplePixelTopology.h.
|
static |
Definition at line 486 of file SimplePixelTopology.h.
|
static |
Definition at line 481 of file SimplePixelTopology.h.
|
static |
Definition at line 485 of file SimplePixelTopology.h.
|
static |
Definition at line 480 of file SimplePixelTopology.h.
|
static |
Definition at line 511 of file SimplePixelTopology.h.
|
static |
Definition at line 455 of file SimplePixelTopology.h.
|
static |
Definition at line 457 of file SimplePixelTopology.h.
|
static |
Definition at line 459 of file SimplePixelTopology.h.
|
static |
Definition at line 501 of file SimplePixelTopology.h.
|
static |
Definition at line 456 of file SimplePixelTopology.h.
|
static |
Definition at line 458 of file SimplePixelTopology.h.
|
static |
Definition at line 460 of file SimplePixelTopology.h.