![]() |
Project
|
Utilities for MID Column Data Specs. More...
#include <array>#include <memory>#include <string>#include <string_view>#include <vector>#include <gsl/span>#include "fmt/format.h"#include "Framework/DataAllocator.h"#include "Framework/InputRecordWalker.h"#include "Framework/InputSpec.h"#include "Framework/OutputSpec.h"#include "Framework/ProcessingContext.h"#include "SimulationDataFormat/MCTruthContainer.h"#include "DataFormatsMID/ColumnData.h"#include "DataFormatsMID/ROFRecord.h"#include "DataFormatsMID/MCLabel.h"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::vector< framework::InputSpec > | o2::mid::specs::buildInputSpecs (std::string_view dataBind, std::string_view dataDesc, bool useMC) |
| std::vector< framework::InputSpec > | o2::mid::specs::buildInputSpecs (std::string_view dataBind, std::string_view dataDesc, std::string_view rofDesc, std::string_view labelsDesc, bool useMC) |
| std::vector< framework::OutputSpec > | o2::mid::specs::buildOutputSpecs (std::string_view bind, std::string_view description) |
| std::vector< framework::OutputSpec > | o2::mid::specs::buildStandardOutputSpecs (std::string_view dataBind, std::string_view dataDesc, bool useMC) |
| template<typename T > | |
| std::array< gsl::span< const T >, NEvTypes > | o2::mid::specs::getInput (framework::ProcessingContext &pc, std::string_view bind) |
| std::vector< framework::Output > | o2::mid::specs::buildOutputs (std::vector< framework::OutputSpec > outputSpecs) |
| std::array< gsl::span< const ColumnData >, NEvTypes > | o2::mid::specs::getData (framework::ProcessingContext &pc, std::string_view dataBind) |
| gsl::span< const ColumnData > | o2::mid::specs::getData (framework::ProcessingContext &pc, std::string_view dataBind, EventType eventType) |
| std::array< gsl::span< const ROFRecord >, NEvTypes > | o2::mid::specs::getRofs (framework::ProcessingContext &pc, std::string_view dataBind) |
| gsl::span< const ROFRecord > | o2::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) |