![]() |
Project
|
Functions | |
std::vector< framework::InputSpec > | buildInputSpecs (std::string_view dataBind, std::string_view dataDesc, bool useMC) |
std::vector< framework::InputSpec > | buildInputSpecs (std::string_view dataBind, std::string_view dataDesc, std::string_view rofDesc, std::string_view labelsDesc, bool useMC) |
std::vector< framework::OutputSpec > | buildOutputSpecs (std::string_view bind, std::string_view description) |
std::vector< framework::OutputSpec > | buildStandardOutputSpecs (std::string_view dataBind, std::string_view dataDesc, bool useMC) |
template<typename T > | |
std::array< gsl::span< const T >, NEvTypes > | getInput (framework::ProcessingContext &pc, std::string_view bind) |
std::vector< framework::Output > | buildOutputs (std::vector< framework::OutputSpec > outputSpecs) |
std::array< gsl::span< const ColumnData >, NEvTypes > | getData (framework::ProcessingContext &pc, std::string_view dataBind) |
gsl::span< const ColumnData > | getData (framework::ProcessingContext &pc, std::string_view dataBind, EventType eventType) |
std::array< gsl::span< const ROFRecord >, NEvTypes > | getRofs (framework::ProcessingContext &pc, std::string_view dataBind) |
gsl::span< const ROFRecord > | getRofs (framework::ProcessingContext &pc, std::string_view dataBind, EventType eventType) |
std::unique_ptr< const o2::dataformats::MCTruthContainer< MCLabel > > | getLabels (framework::ProcessingContext &pc, std::string_view dataBind) |
std::string | getString (std::string_view baseName, std::string_view suffix) |
std::string | getROFBind (std::string_view baseName) |
std::string | getLabelsBind (std::string_view baseName) |
std::string | getROFDescription (std::string_view description) |
std::string | getLabelsDescription (std::string_view description) |
std::string | buildSelector (std::string_view bind, std::string_view description, int subSpec=-1) |
std::string | 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::InputSpec > o2::mid::specs::buildInputSpecs | ( | std::string_view | dataBind, |
std::string_view | dataDesc, | ||
bool | useMC | ||
) |
Returns the input specs for MID Column Data and corresponding ROFs and labels
dataBind | Data binding name |
dataDesc | Input data description |
useMC | Builds output specs for labels |
Definition at line 86 of file ColumnDataSpecsUtils.cxx.
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 | ||
) |
Returns the input specs for MID Column Data and corresponding ROFs and labels
dataBind | Data binding name |
dataDesc | Input data description |
rofDesc | Input ROF record description |
labelsDesc | Input MC labels description |
useMC | Builds output specs for labels |
Definition at line 91 of file ColumnDataSpecsUtils.cxx.
std::vector< framework::Output > o2::mid::specs::buildOutputs | ( | std::vector< framework::OutputSpec > | outputSpecs | ) |
Gets the outputs
outputSpecs | Vector of output specs |
Definition at line 125 of file ColumnDataSpecsUtils.cxx.
std::vector< framework::OutputSpec > o2::mid::specs::buildOutputSpecs | ( | std::string_view | bind, |
std::string_view | description | ||
) |
Returns the output specs for the different event types
bind | Binding name |
description | Output data description |
Definition at line 97 of file ColumnDataSpecsUtils.cxx.
std::string o2::mid::specs::buildSelector | ( | std::string_view | bind, |
std::string_view | description, | ||
int | subSpec = -1 |
||
) |
Definition at line 54 of file ColumnDataSpecsUtils.cxx.
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 |
||
) |
Definition at line 65 of file ColumnDataSpecsUtils.cxx.
std::vector< framework::OutputSpec > o2::mid::specs::buildStandardOutputSpecs | ( | std::string_view | dataBind, |
std::string_view | dataDesc, | ||
bool | useMC | ||
) |
Returns the output specs for MID Column Data and corresponding ROFs and labels
dataBind | Data binding name |
dataDesc | Output data description |
useMC | Builds output specs for labels |
Definition at line 114 of file ColumnDataSpecsUtils.cxx.
std::array< gsl::span< const ColumnData >, NEvTypes > o2::mid::specs::getData | ( | framework::ProcessingContext & | pc, |
std::string_view | dataBind | ||
) |
Returns the array of Column Data
pc | Processing context |
dataBind | Data binding name |
Definition at line 135 of file ColumnDataSpecsUtils.cxx.
gsl::span< const ColumnData > o2::mid::specs::getData | ( | framework::ProcessingContext & | pc, |
std::string_view | dataBind, | ||
EventType | eventType | ||
) |
Returns the Column Data for the specified event type
pc | Processing context |
dataBind | Data binding name |
eventType | Event type |
Definition at line 140 of file ColumnDataSpecsUtils.cxx.
std::array< gsl::span< const T >, NEvTypes > o2::mid::specs::getInput | ( | framework::ProcessingContext & | pc, |
std::string_view | bind | ||
) |
Returns the inputs for the different event types
pc | Processing context |
bind | Binding name |
Definition at line 79 of file ColumnDataSpecsUtils.h.
std::unique_ptr< const o2::dataformats::MCTruthContainer< MCLabel > > o2::mid::specs::getLabels | ( | framework::ProcessingContext & | pc, |
std::string_view | dataBind | ||
) |
Returns the MC labels
pc | Processing context |
dataBind | Data binding name |
Definition at line 157 of file ColumnDataSpecsUtils.cxx.
std::string o2::mid::specs::getLabelsBind | ( | std::string_view | baseName | ) |
Definition at line 39 of file ColumnDataSpecsUtils.cxx.
std::string o2::mid::specs::getLabelsDescription | ( | std::string_view | description | ) |
Definition at line 49 of file ColumnDataSpecsUtils.cxx.
std::string o2::mid::specs::getROFBind | ( | std::string_view | baseName | ) |
Definition at line 34 of file ColumnDataSpecsUtils.cxx.
std::string o2::mid::specs::getROFDescription | ( | std::string_view | description | ) |
Definition at line 44 of file ColumnDataSpecsUtils.cxx.
std::array< gsl::span< const ROFRecord >, NEvTypes > o2::mid::specs::getRofs | ( | framework::ProcessingContext & | pc, |
std::string_view | dataBind | ||
) |
Returns the array of ROF records
pc | Processing context |
dataBind | Data binding name |
Definition at line 146 of file ColumnDataSpecsUtils.cxx.
gsl::span< const ROFRecord > o2::mid::specs::getRofs | ( | framework::ProcessingContext & | pc, |
std::string_view | dataBind, | ||
EventType | eventType | ||
) |
Returns the ROF records for the specified event type
pc | Processing context |
dataBind | Data binding name |
eventType | Event type |
Definition at line 151 of file ColumnDataSpecsUtils.cxx.
std::string o2::mid::specs::getString | ( | std::string_view | baseName, |
std::string_view | suffix | ||
) |
Definition at line 29 of file ColumnDataSpecsUtils.cxx.