#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 | doubletHardPt = 0.5f |
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 | maxHitsOnTrack = 10 |
static constexpr uint32_t | maxHitsOnTrackForFullFit = 6 |
static constexpr uint32_t | maxNumberOfDoublets = 512 * 1024 |
static constexpr uint32_t | maxNumberOfHits = 48 * 1024 |
static constexpr uint32_t | maxNumberOfQuadruplets = maxNumberOfTuples |
static constexpr uint32_t | maxNumberOfTuples = 32 * 1024 |
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 |
static constexpr float | z0Cut = 12.f |
Definition at line 380 of file SimplePixelTopology.h.
using pixelTopology::Phase1::cindex_type = uint32_t |
Definition at line 384 of file SimplePixelTopology.h.
using pixelTopology::Phase1::hindex_type = uint32_t |
Definition at line 382 of file SimplePixelTopology.h.
using pixelTopology::Phase1::tindex_type = uint16_t |
Definition at line 383 of file SimplePixelTopology.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 487 of file SimplePixelTopology.h.
References lastColInRoc, multPhiCorr_741_25nsDY_cfi::py, and toRocY().
|
inlinestatic |
Definition at line 475 of file SimplePixelTopology.h.
References lastRowInModule, and multPhiCorr_741_25nsDY_cfi::px.
|
inlinestatic |
Definition at line 477 of file SimplePixelTopology.h.
References lastColInModule, and multPhiCorr_741_25nsDY_cfi::py.
|
inlinestatic |
Definition at line 492 of file SimplePixelTopology.h.
References lastRowInRoc, numRowsInRoc, multPhiCorr_741_25nsDY_cfi::px, and edm::shift.
|
inlinestatic |
Definition at line 501 of file SimplePixelTopology.h.
References pixelTopology::divu52(), multPhiCorr_741_25nsDY_cfi::py, PixelMapPlotter::roc, and edm::shift.
|
inlinestatic |
Definition at line 479 of file SimplePixelTopology.h.
References numRowsInRoc, and multPhiCorr_741_25nsDY_cfi::px.
|
inlinestatic |
Definition at line 481 of file SimplePixelTopology.h.
References pixelTopology::divu52(), multPhiCorr_741_25nsDY_cfi::py, and PixelMapPlotter::roc.
Referenced by isBigPixY().
|
static |
Definition at line 391 of file SimplePixelTopology.h.
|
static |
Definition at line 393 of file SimplePixelTopology.h.
|
static |
Definition at line 423 of file SimplePixelTopology.h.
|
static |
Definition at line 424 of file SimplePixelTopology.h.
|
static |
Definition at line 453 of file SimplePixelTopology.h.
|
static |
Definition at line 454 of file SimplePixelTopology.h.
|
static |
Definition at line 428 of file SimplePixelTopology.h.
|
static |
Definition at line 426 of file SimplePixelTopology.h.
|
static |
Definition at line 414 of file SimplePixelTopology.h.
|
static |
Definition at line 461 of file SimplePixelTopology.h.
|
static |
Definition at line 460 of file SimplePixelTopology.h.
|
static |
Definition at line 404 of file SimplePixelTopology.h.
|
static |
Definition at line 405 of file SimplePixelTopology.h.
|
static |
Definition at line 409 of file SimplePixelTopology.h.
|
static |
Definition at line 407 of file SimplePixelTopology.h.
|
static |
Definition at line 408 of file SimplePixelTopology.h.
|
static |
Definition at line 451 of file SimplePixelTopology.h.
Referenced by isEdgeY().
|
static |
Definition at line 446 of file SimplePixelTopology.h.
Referenced by isBigPixY().
|
static |
Definition at line 450 of file SimplePixelTopology.h.
Referenced by isEdgeX().
|
static |
Definition at line 445 of file SimplePixelTopology.h.
Referenced by localX().
|
static |
Definition at line 472 of file SimplePixelTopology.h.
Referenced by caHitNtupletGenerator::CAParamsT< TrackerTraits, pixelTopology::isPhase1Topology< TrackerTraits > >::__attribute__().
|
static |
Definition at line 467 of file SimplePixelTopology.h.
|
static |
Definition at line 387 of file SimplePixelTopology.h.
|
static |
Definition at line 392 of file SimplePixelTopology.h.
|
static |
Definition at line 388 of file SimplePixelTopology.h.
|
static |
Definition at line 399 of file SimplePixelTopology.h.
|
static |
Definition at line 439 of file SimplePixelTopology.h.
|
static |
Definition at line 438 of file SimplePixelTopology.h.
|
static |
Definition at line 437 of file SimplePixelTopology.h.
|
static |
Definition at line 395 of file SimplePixelTopology.h.
|
static |
Definition at line 389 of file SimplePixelTopology.h.
|
static |
Definition at line 390 of file SimplePixelTopology.h.
|
static |
Definition at line 396 of file SimplePixelTopology.h.
|
static |
Definition at line 386 of file SimplePixelTopology.h.
|
static |
Definition at line 398 of file SimplePixelTopology.h.
|
static |
Definition at line 394 of file SimplePixelTopology.h.
|
static |
Definition at line 397 of file SimplePixelTopology.h.
|
static |
Definition at line 411 of file SimplePixelTopology.h.
|
static |
Definition at line 470 of file SimplePixelTopology.h.
|
static |
Definition at line 402 of file SimplePixelTopology.h.
|
static |
Definition at line 469 of file SimplePixelTopology.h.
|
static |
Definition at line 430 of file SimplePixelTopology.h.
|
static |
Definition at line 431 of file SimplePixelTopology.h.
|
static |
Definition at line 468 of file SimplePixelTopology.h.
|
static |
Definition at line 413 of file SimplePixelTopology.h.
|
static |
Definition at line 465 of file SimplePixelTopology.h.
|
static |
Definition at line 435 of file SimplePixelTopology.h.
|
static |
Definition at line 433 of file SimplePixelTopology.h.
|
static |
Definition at line 434 of file SimplePixelTopology.h.
|
static |
Definition at line 458 of file SimplePixelTopology.h.
|
static |
Definition at line 400 of file SimplePixelTopology.h.
|
static |
Definition at line 441 of file SimplePixelTopology.h.
Referenced by SiPixelRawToClusterCUDA::produce().
|
static |
Definition at line 456 of file SimplePixelTopology.h.
|
static |
Definition at line 457 of file SimplePixelTopology.h.
|
static |
Definition at line 449 of file SimplePixelTopology.h.
|
static |
Definition at line 444 of file SimplePixelTopology.h.
|
static |
Definition at line 448 of file SimplePixelTopology.h.
|
static |
Definition at line 443 of file SimplePixelTopology.h.
|
static |
Definition at line 473 of file SimplePixelTopology.h.
|
static |
Definition at line 416 of file SimplePixelTopology.h.
|
static |
Definition at line 418 of file SimplePixelTopology.h.
|
static |
Definition at line 420 of file SimplePixelTopology.h.
|
static |
Definition at line 463 of file SimplePixelTopology.h.
|
static |
Definition at line 417 of file SimplePixelTopology.h.
|
static |
Definition at line 419 of file SimplePixelTopology.h.
|
static |
Definition at line 421 of file SimplePixelTopology.h.
|
static |
Definition at line 427 of file SimplePixelTopology.h.