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::its::CapacityEstimator
 
struct  o2::its::CapacityEstimator::Config
 
struct  o2::its::CapacityEstimator::Decoded
 

Namespaces

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

Enumerations

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

Functions

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

Variables

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

Detailed Description

Cross-timeframe output-size prediction.

Definition in file CapacityEstimator.h.