Project
Loading...
Searching...
No Matches
CapacityEstimator.h File Reference

Cross-timeframe output-size prediction. More...

#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <limits>
#include <memory>

Go to the source code of this file.

Classes

class  o2::itsmft::tracking::CapacityEstimator
 
struct  o2::itsmft::tracking::CapacityEstimator::Config
 
struct  o2::itsmft::tracking::CapacityEstimator::Decoded
 
struct  o2::itsmft::tracking::CapacityEstimator::Statistics
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::itsmft
 
namespace  o2::itsmft::tracking
 

Enumerations

enum  o2::itsmft::tracking::SlabSite : uint8_t {
  o2::itsmft::tracking::Tracklets = 0 , o2::itsmft::tracking::Cells , o2::itsmft::tracking::Neighbours , o2::itsmft::tracking::RoadCandidates ,
  o2::itsmft::tracking::Roads , o2::itsmft::tracking::TrackSeeds , o2::itsmft::tracking::TracksExtended , o2::itsmft::tracking::Tracks ,
  o2::itsmft::tracking::NSlabSite
}
 

Functions

template<typename Emit >
int o2::itsmft::tracking::runOnSlab (CapacityEstimator &estimator, const CapacityEstimator::KeyType key, const double scale, Emit &&emit, const size_t floorCapacity=0)
 

Variables

constexpr const char *const o2::itsmft::tracking::SlabSiteNames [SlabSite::NSlabSite] {"Tracklets", "Cells", "Neighbours", "RoadCandidates", "Roads", "TrackSeeds", "TracksExtended", "Tracks"}
 

Detailed Description

Cross-timeframe output-size prediction.

Definition in file CapacityEstimator.h.