Project
Loading...
Searching...
No Matches
o2::framework::CCDBFetcherHelper Struct Reference

#include <CCDBFetcherHelper.h>

Classes

struct  CCDBCacheInfo
 
struct  FetchOp
 
struct  MetadataEntry
 
struct  ParserResult
 
struct  RemapMatcher
 
struct  RemapTarget
 
struct  Response
 

Public Member Functions

o2::ccdb::CcdbApigetAPI (const std::string &path)
 

Static Public Member Functions

static ParserResult parseRemappings (char const *)
 
static void initialiseHelper (CCDBFetcherHelper &helper, ConfigParamRegistry const &options)
 
static auto populateCacheWith (std::shared_ptr< CCDBFetcherHelper > const &helper, std::vector< FetchOp > const &ops, TimingInfo &timingInfo, DataTakingContext &dtc, DataAllocator &allocator) -> std::vector< Response >
 

Public Attributes

std::unordered_map< std::string, CCDBCacheInfomapURL2UUID
 
std::unordered_map< std::string, DataAllocator::CacheIdmapURL2DPLCache
 
std::string createdNotBefore = "0"
 
std::string createdNotAfter = "3385078236000"
 
std::unordered_map< std::string, o2::ccdb::CcdbApiapis
 
std::vector< OutputRouteroutes
 
std::unordered_map< std::string, std::string > remappings
 
uint32_t lastCheckedTFCounterOrbReset = 0
 
int queryPeriodGlo = 1
 
int queryPeriodFactor = 1
 
int64_t timeToleranceMS = 5000
 

Detailed Description

Definition at line 25 of file CCDBFetcherHelper.h.

Member Function Documentation

◆ getAPI()

o2::ccdb::CcdbApi & o2::framework::CCDBFetcherHelper::getAPI ( const std::string &  path)

Definition at line 24 of file CCDBFetcherHelper.cxx.

◆ initialiseHelper()

void o2::framework::CCDBFetcherHelper::initialiseHelper ( CCDBFetcherHelper helper,
ConfigParamRegistry const &  options 
)
static

Definition at line 49 of file CCDBFetcherHelper.cxx.

◆ parseRemappings()

CCDBFetcherHelper::ParserResult o2::framework::CCDBFetcherHelper::parseRemappings ( char const *  str)
static

Definition at line 79 of file CCDBFetcherHelper.cxx.

◆ populateCacheWith()

auto o2::framework::CCDBFetcherHelper::populateCacheWith ( std::shared_ptr< CCDBFetcherHelper > const &  helper,
std::vector< FetchOp > const &  ops,
TimingInfo timingInfo,
DataTakingContext dtc,
DataAllocator allocator 
) -> std::vector<Response>
static

Definition at line 153 of file CCDBFetcherHelper.cxx.

Member Data Documentation

◆ apis

std::unordered_map<std::string, o2::ccdb::CcdbApi> o2::framework::CCDBFetcherHelper::apis

Definition at line 90 of file CCDBFetcherHelper.h.

◆ createdNotAfter

std::string o2::framework::CCDBFetcherHelper::createdNotAfter = "3385078236000"

Definition at line 89 of file CCDBFetcherHelper.h.

◆ createdNotBefore

std::string o2::framework::CCDBFetcherHelper::createdNotBefore = "0"

Definition at line 88 of file CCDBFetcherHelper.h.

◆ lastCheckedTFCounterOrbReset

uint32_t o2::framework::CCDBFetcherHelper::lastCheckedTFCounterOrbReset = 0

Definition at line 93 of file CCDBFetcherHelper.h.

◆ mapURL2DPLCache

std::unordered_map<std::string, DataAllocator::CacheId> o2::framework::CCDBFetcherHelper::mapURL2DPLCache

Definition at line 87 of file CCDBFetcherHelper.h.

◆ mapURL2UUID

std::unordered_map<std::string, CCDBCacheInfo> o2::framework::CCDBFetcherHelper::mapURL2UUID

Definition at line 86 of file CCDBFetcherHelper.h.

◆ queryPeriodFactor

int o2::framework::CCDBFetcherHelper::queryPeriodFactor = 1

Definition at line 95 of file CCDBFetcherHelper.h.

◆ queryPeriodGlo

int o2::framework::CCDBFetcherHelper::queryPeriodGlo = 1

Definition at line 94 of file CCDBFetcherHelper.h.

◆ remappings

std::unordered_map<std::string, std::string> o2::framework::CCDBFetcherHelper::remappings

Definition at line 92 of file CCDBFetcherHelper.h.

◆ routes

std::vector<OutputRoute> o2::framework::CCDBFetcherHelper::routes

Definition at line 91 of file CCDBFetcherHelper.h.

◆ timeToleranceMS

int64_t o2::framework::CCDBFetcherHelper::timeToleranceMS = 5000

Definition at line 96 of file CCDBFetcherHelper.h.


The documentation for this struct was generated from the following files: