Project
Loading...
Searching...
No Matches
ColumnDataSpecsUtils.cxx File Reference

Utilities for MID Column Data Specs. More...

Go to the source code of this file.

Namespaces

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

Functions

std::string o2::mid::specs::getString (std::string_view baseName, std::string_view suffix)
 
std::string o2::mid::specs::getROFBind (std::string_view baseName)
 
std::string o2::mid::specs::getLabelsBind (std::string_view baseName)
 
std::string o2::mid::specs::getROFDescription (std::string_view description)
 
std::string o2::mid::specs::getLabelsDescription (std::string_view description)
 
std::string o2::mid::specs::buildSelector (std::string_view bind, std::string_view description, int subSpec=-1)
 
std::string o2::mid::specs::buildSelectors (std::string_view dataBind, std::string_view dataDesc, std::string_view rofDesc, std::string_view labelsDesc, bool useMC, int subSpec=-1)
 
std::vector< framework::InputSpeco2::mid::specs::buildInputSpecs (std::string_view dataBind, std::string_view dataDesc, bool useMC)
 
std::vector< framework::InputSpeco2::mid::specs::buildInputSpecs (std::string_view dataBind, std::string_view dataDesc, std::string_view rofDesc, std::string_view labelsDesc, bool useMC)
 
std::vector< framework::OutputSpeco2::mid::specs::buildOutputSpecs (std::string_view bind, std::string_view description)
 
std::vector< framework::OutputSpeco2::mid::specs::buildStandardOutputSpecs (std::string_view dataBind, std::string_view dataDesc, bool useMC)
 
std::vector< framework::Outputo2::mid::specs::buildOutputs (std::vector< framework::OutputSpec > outputSpecs)
 
std::array< gsl::span< const ColumnData >, NEvTypeso2::mid::specs::getData (framework::ProcessingContext &pc, std::string_view dataBind)
 
gsl::span< const ColumnDatao2::mid::specs::getData (framework::ProcessingContext &pc, std::string_view dataBind, EventType eventType)
 
std::array< gsl::span< const ROFRecord >, NEvTypeso2::mid::specs::getRofs (framework::ProcessingContext &pc, std::string_view dataBind)
 
gsl::span< const ROFRecordo2::mid::specs::getRofs (framework::ProcessingContext &pc, std::string_view dataBind, EventType eventType)
 
std::unique_ptr< const o2::dataformats::MCTruthContainer< MCLabel > > o2::mid::specs::getLabels (framework::ProcessingContext &pc, std::string_view dataBind)
 

Detailed Description

Utilities for MID Column Data Specs.

Author
Diego Stocco <Diego.Stocco at cern.ch>
Date
05 April 2022

Definition in file ColumnDataSpecsUtils.cxx.