![]() |
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) |