![]() |
Project
|
#include <GPUMemorySizeScalers.h>
Inherits GPUSettingsProcessingScaling.
Public Member Functions | |
| void | rescaleMaxMem (size_t newAvailableMemory) |
| float | getScalingFactor () |
| void | fuzzScalingFactor (uint64_t seed) |
| size_t | getValue (size_t maxVal, size_t val) |
| size_t | NTPCPeaks (size_t tpcDigits, bool perSector=false) |
| size_t | NTPCClusters (size_t tpcDigits, bool perSector=false) |
| size_t | NTPCStartHits (size_t tpcHits) |
| size_t | NTPCRowStartHits (size_t tpcHits) |
| size_t | NTPCTracklets (size_t tpcHits, bool lowField) |
| size_t | NTPCTrackletHits (size_t tpcHits, bool lowField) |
| size_t | NTPCSectorTracks (size_t tpcHits) |
| size_t | NTPCSectorTrackHits (size_t tpcHits, uint8_t withRejection=0) |
| size_t | NTPCMergedTracks (size_t tpcSectorTracks) |
| size_t | NTPCMergedTrackHits (size_t tpcSectorTrackHitss) |
| size_t | NTPCUnattachedHitsBase1024 (int32_t type) |
Public Attributes | |
| size_t | nTPCdigits = 0 |
| size_t | nTPCHits = 0 |
| size_t | nTRDTracklets = 0 |
| size_t | nITSTracks = 0 |
| float | scalingFactor = 1 |
| uint64_t | fuzzSeed = 0 |
| uint64_t | fuzzLimit = 0 |
| float | temporaryFactor = 1 |
| size_t | tpcMaxPeaks = 20000000 |
| size_t | tpcMaxClusters = 320000000 |
| size_t | tpcMaxSectorClusters = 30000000 |
| size_t | tpcMaxStartHits = 650000 |
| size_t | tpcMaxRowStartHits = 100000 |
| size_t | tpcMinRowStartHits = 4000 |
| size_t | tpcMaxTracklets = 520000 |
| size_t | tpcMaxTrackletHits = 35000000 |
| size_t | tpcMaxSectorTracks = 130000 |
| size_t | tpcMaxSectorTrackHits = 5900000 |
| size_t | tpcMaxMergedTracks = 3000000 |
| size_t | tpcMaxMergedTrackHits = 200000000 |
| size_t | availableMemory = 20500000000 |
| bool | returnMaxVal = false |
| bool | doFuzzing = false |
Definition at line 24 of file GPUMemorySizeScalers.h.
| void GPUMemorySizeScalers::fuzzScalingFactor | ( | uint64_t | seed | ) |
Definition at line 60 of file GPUMemorySizeScalers.cxx.
| float GPUMemorySizeScalers::getScalingFactor | ( | ) |
Definition at line 42 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::getValue | ( | size_t | maxVal, |
| size_t | val | ||
| ) |
Definition at line 66 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::NTPCClusters | ( | size_t | tpcDigits, |
| bool | perSector = false |
||
| ) |
Definition at line 72 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::NTPCMergedTrackHits | ( | size_t | tpcSectorTrackHitss | ) |
Definition at line 80 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::NTPCMergedTracks | ( | size_t | tpcSectorTracks | ) |
Definition at line 79 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::NTPCPeaks | ( | size_t | tpcDigits, |
| bool | perSector = false |
||
| ) |
Definition at line 71 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::NTPCRowStartHits | ( | size_t | tpcHits | ) |
Definition at line 74 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::NTPCSectorTrackHits | ( | size_t | tpcHits, |
| uint8_t | withRejection = 0 |
||
| ) |
Definition at line 78 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::NTPCSectorTracks | ( | size_t | tpcHits | ) |
Definition at line 77 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::NTPCStartHits | ( | size_t | tpcHits | ) |
Definition at line 73 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::NTPCTrackletHits | ( | size_t | tpcHits, |
| bool | lowField | ||
| ) |
Definition at line 76 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::NTPCTracklets | ( | size_t | tpcHits, |
| bool | lowField | ||
| ) |
Definition at line 75 of file GPUMemorySizeScalers.cxx.
| size_t GPUMemorySizeScalers::NTPCUnattachedHitsBase1024 | ( | int32_t | type | ) |
Definition at line 81 of file GPUMemorySizeScalers.cxx.
| void GPUMemorySizeScalers::rescaleMaxMem | ( | size_t | newAvailableMemory | ) |
Definition at line 22 of file GPUMemorySizeScalers.cxx.
| size_t o2::gpu::GPUMemorySizeScalers::availableMemory = 20500000000 |
Definition at line 50 of file GPUMemorySizeScalers.h.
| bool o2::gpu::GPUMemorySizeScalers::doFuzzing = false |
Definition at line 52 of file GPUMemorySizeScalers.h.
| uint64_t o2::gpu::GPUMemorySizeScalers::fuzzLimit = 0 |
Definition at line 34 of file GPUMemorySizeScalers.h.
| uint64_t o2::gpu::GPUMemorySizeScalers::fuzzSeed = 0 |
Definition at line 33 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::nITSTracks = 0 |
Definition at line 29 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::nTPCdigits = 0 |
Definition at line 26 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::nTPCHits = 0 |
Definition at line 27 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::nTRDTracklets = 0 |
Definition at line 28 of file GPUMemorySizeScalers.h.
| bool o2::gpu::GPUMemorySizeScalers::returnMaxVal = false |
Definition at line 51 of file GPUMemorySizeScalers.h.
| float o2::gpu::GPUMemorySizeScalers::scalingFactor = 1 |
Definition at line 32 of file GPUMemorySizeScalers.h.
| float o2::gpu::GPUMemorySizeScalers::temporaryFactor = 1 |
Definition at line 35 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMaxClusters = 320000000 |
Definition at line 39 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMaxMergedTrackHits = 200000000 |
Definition at line 49 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMaxMergedTracks = 3000000 |
Definition at line 48 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMaxPeaks = 20000000 |
Definition at line 38 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMaxRowStartHits = 100000 |
Definition at line 42 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMaxSectorClusters = 30000000 |
Definition at line 40 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMaxSectorTrackHits = 5900000 |
Definition at line 47 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMaxSectorTracks = 130000 |
Definition at line 46 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMaxStartHits = 650000 |
Definition at line 41 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMaxTrackletHits = 35000000 |
Definition at line 45 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMaxTracklets = 520000 |
Definition at line 44 of file GPUMemorySizeScalers.h.
| size_t o2::gpu::GPUMemorySizeScalers::tpcMinRowStartHits = 4000 |
Definition at line 43 of file GPUMemorySizeScalers.h.