#include <SimplePixelTopology.h>
Public Types | |
using | cindex_type = uint32_t |
using | hindex_type = uint32_t |
using | tindex_type = uint32_t |
Static Public Member Functions | |
static constexpr bool | isBigPixX (uint16_t px) |
static constexpr bool | isBigPixY (uint16_t py) |
static constexpr uint16_t | localX (uint16_t px) |
static constexpr uint16_t | localY (uint16_t py) |
Static Public Attributes | |
static constexpr uint32_t | avgHitsPerTrack = 7 |
static constexpr uint32_t | avgTracksPerHit = 10 |
static constexpr float | bigPixXCorrection = 0.0f |
static constexpr float | bigPixYCorrection = 0.0f |
static constexpr uint16_t | clusterBinning = 1024 |
static constexpr uint16_t | clusterBits = 10 |
static constexpr float | dzdrFact = 8 * 0.0285 / 0.015 |
static constexpr float | endcapCorrection = 0.0f |
static constexpr uint16_t | firstEndcapNeg = 16 |
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 = 504 |
static constexpr uint16_t | last_bpix1_detIndex = 108 |
static constexpr uint16_t | last_bpix2_detIndex = 324 |
static constexpr uint8_t const * | layerPairs = phase2PixelTopology::layerPairs |
static constexpr uint32_t const * | layerStart = phase2PixelTopology::layerStart |
static constexpr uint32_t | maxCellNeighbors = 64 |
static constexpr uint32_t | maxCellsPerHit = 256 |
static constexpr uint32_t | maxCellTracks = 302 |
static constexpr uint32_t | maxDepth = 12 |
static constexpr int | maxDYPred = 20 |
static constexpr int | maxDYsize = 10 |
static constexpr int | maxDYsize12 = 12 |
static constexpr uint32_t | maxHitsForContainers = avgHitsPerTrack * maxNumberOfTuples |
static constexpr uint32_t | maxHitsInModule = phase2PixelTopology::maxNumClustersPerModules |
static constexpr uint32_t | maxHitsOnTrack = 15 |
static constexpr uint32_t | maxHitsOnTrackForFullFit = 6 |
static constexpr uint32_t | maxNumberOfDoublets = 5 * 512 * 1024 |
static constexpr uint32_t | maxNumberOfHits = 256 * 1024 |
static constexpr uint32_t | maxNumberOfQuadruplets = maxNumberOfTuples |
static constexpr uint32_t | maxNumberOfTuples = 256 * 1024 |
static constexpr uint32_t | maxNumClustersPerModules = phase2PixelTopology::maxNumClustersPerModules |
static constexpr uint32_t | maxNumOfActiveDoublets = maxNumberOfDoublets / 8 |
static constexpr uint32_t | maxPixInModule = 6000 |
static constexpr float const * | maxr = phase2PixelTopology::maxr |
static constexpr uint32_t | maxSizeCluster = 2047 |
static constexpr float const * | maxz = phase2PixelTopology::maxz |
static constexpr int | minYsizeB1 = 25 |
static constexpr int | minYsizeB2 = 15 |
static constexpr float const * | minz = phase2PixelTopology::minz |
static constexpr float | moduleLength = 4.345f |
static constexpr char const * | nameModifier = "Phase2" |
static constexpr int | nPairs = phase2PixelTopology::nPairs |
static constexpr int | nPairsFarForwards = nPairsMinimal + 8 |
static constexpr int | nPairsMinimal = 33 |
static constexpr uint16_t | numberOfLaddersInBarrel = numberOfModulesInBarrel / numberOfModulesInLadder |
static constexpr uint32_t | numberOfLayers = 28 |
static constexpr uint16_t | numberOfModules = 3892 |
static constexpr uint16_t | numberOfModulesInBarrel = 756 |
static constexpr uint16_t | numberOfModulesInLadder = 9 |
static constexpr int16_t const * | phicuts = phase2PixelTopology::phicuts |
static constexpr float | xerr_barrel_l1_def = 0.00035f |
static constexpr float | xerr_barrel_ln_def = 0.00035f |
static constexpr float | xerr_endcap_def = 0.00060f |
static constexpr int16_t | xOffset = -1e4 |
static constexpr float | yerr_barrel_l1_def = 0.00125f |
static constexpr float | yerr_barrel_ln_def = 0.00125f |
static constexpr float | yerr_endcap_def = 0.00180f |
Definition at line 320 of file SimplePixelTopology.h.
using pixelTopology::Phase2::cindex_type = uint32_t |
Definition at line 324 of file SimplePixelTopology.h.
using pixelTopology::Phase2::hindex_type = uint32_t |
Definition at line 322 of file SimplePixelTopology.h.
using pixelTopology::Phase2::tindex_type = uint32_t |
Definition at line 323 of file SimplePixelTopology.h.
|
inlinestatic |
Definition at line 407 of file SimplePixelTopology.h.
|
inlinestatic |
Definition at line 408 of file SimplePixelTopology.h.
|
inlinestatic |
|
inlinestatic |
|
static |
Definition at line 331 of file SimplePixelTopology.h.
|
static |
Definition at line 333 of file SimplePixelTopology.h.
|
static |
Definition at line 366 of file SimplePixelTopology.h.
|
static |
Definition at line 367 of file SimplePixelTopology.h.
|
static |
Definition at line 385 of file SimplePixelTopology.h.
|
static |
Definition at line 386 of file SimplePixelTopology.h.
|
static |
Definition at line 369 of file SimplePixelTopology.h.
|
static |
Definition at line 357 of file SimplePixelTopology.h.
|
static |
Definition at line 393 of file SimplePixelTopology.h.
|
static |
Definition at line 392 of file SimplePixelTopology.h.
|
static |
Definition at line 345 of file SimplePixelTopology.h.
|
static |
Definition at line 346 of file SimplePixelTopology.h.
|
static |
Definition at line 350 of file SimplePixelTopology.h.
|
static |
Definition at line 348 of file SimplePixelTopology.h.
|
static |
Definition at line 349 of file SimplePixelTopology.h.
|
static |
Definition at line 404 of file SimplePixelTopology.h.
Referenced by caHitNtupletGenerator::CAParamsT< TrackerTraits, pixelTopology::isPhase2Topology< TrackerTraits > >::__attribute__(), and ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGenerator::CAParamsT< TrackerTraits, pixelTopology::isPhase2Topology< TrackerTraits > >::startAt0().
|
static |
Definition at line 399 of file SimplePixelTopology.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::SiPixelRawToClusterKernel< pixelTopology::Phase2 >::makePhase2ClustersAsync().
|
static |
Definition at line 327 of file SimplePixelTopology.h.
|
static |
Definition at line 332 of file SimplePixelTopology.h.
|
static |
Definition at line 328 of file SimplePixelTopology.h.
|
static |
Definition at line 340 of file SimplePixelTopology.h.
|
static |
Definition at line 380 of file SimplePixelTopology.h.
|
static |
Definition at line 379 of file SimplePixelTopology.h.
|
static |
Definition at line 378 of file SimplePixelTopology.h.
|
static |
Definition at line 336 of file SimplePixelTopology.h.
|
static |
Definition at line 354 of file SimplePixelTopology.h.
|
static |
Definition at line 329 of file SimplePixelTopology.h.
|
static |
Definition at line 330 of file SimplePixelTopology.h.
|
static |
Definition at line 337 of file SimplePixelTopology.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::CAHitNtupletGenerator< TrackerTraits >::fillPSetDescription().
|
static |
Definition at line 326 of file SimplePixelTopology.h.
|
static |
Definition at line 339 of file SimplePixelTopology.h.
|
static |
Definition at line 334 of file SimplePixelTopology.h.
|
static |
Definition at line 353 of file SimplePixelTopology.h.
|
static |
Definition at line 338 of file SimplePixelTopology.h.
|
static |
Definition at line 352 of file SimplePixelTopology.h.
|
static |
Definition at line 402 of file SimplePixelTopology.h.
|
static |
Definition at line 343 of file SimplePixelTopology.h.
|
static |
Definition at line 401 of file SimplePixelTopology.h.
|
static |
Definition at line 371 of file SimplePixelTopology.h.
|
static |
Definition at line 372 of file SimplePixelTopology.h.
|
static |
Definition at line 400 of file SimplePixelTopology.h.
|
static |
Definition at line 356 of file SimplePixelTopology.h.
|
static |
Definition at line 397 of file SimplePixelTopology.h.
|
static |
Definition at line 376 of file SimplePixelTopology.h.
|
static |
Definition at line 375 of file SimplePixelTopology.h.
|
static |
Definition at line 374 of file SimplePixelTopology.h.
|
static |
Definition at line 390 of file SimplePixelTopology.h.
|
static |
Definition at line 341 of file SimplePixelTopology.h.
|
static |
Definition at line 382 of file SimplePixelTopology.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails::SiPixelRawToClusterKernel< pixelTopology::Phase2 >::makePhase2ClustersAsync(), and SiPixelPhase2DigiToClusterCUDA::produce().
|
static |
Definition at line 388 of file SimplePixelTopology.h.
|
static |
Definition at line 389 of file SimplePixelTopology.h.
|
static |
Definition at line 405 of file SimplePixelTopology.h.
|
static |
Definition at line 359 of file SimplePixelTopology.h.
|
static |
Definition at line 361 of file SimplePixelTopology.h.
|
static |
Definition at line 363 of file SimplePixelTopology.h.
|
static |
Definition at line 395 of file SimplePixelTopology.h.
|
static |
Definition at line 360 of file SimplePixelTopology.h.
|
static |
Definition at line 362 of file SimplePixelTopology.h.
|
static |
Definition at line 364 of file SimplePixelTopology.h.