![]() |
Project
|
Functions | |
| std::vector< framework::InputSpec > | buildStandardInputSpecs (std::string_view dataBind, std::string_view dataDesc, bool useMC) |
| std::vector< framework::InputSpec > | buildStandardInputSpecs (std::string_view dataBind, std::string_view dataDesc, std::string_view rofDesc, std::string_view labelsDesc, bool useMC) |
| std::vector< framework::InputSpec > | buildInputSpecs (std::string_view dataBind, std::string_view dataDesc, std::string_view rofDesc) |
| 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 > | |
| gsl::span< const T > | getInput (framework::ProcessingContext &pc, std::string_view bind, int subSpec=-1) |
| 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, EventType eventType=EventType::Standard) |
| 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, | ||
| std::string_view | rofDesc | ||
| ) |
Returns the input specs for MID Column Data and corresponding ROFs and labels for all three EventTypes
| dataBind | Data binding name |
| dataDesc | Input data description |
| rofDesc | Input ROF record description |
Definition at line 86 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 137 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 109 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::InputSpec > o2::mid::specs::buildStandardInputSpecs | ( | std::string_view | dataBind, |
| std::string_view | dataDesc, | ||
| bool | useMC | ||
| ) |
Returns the input specs for MID Column Data and corresponding ROFs and labels for EventType Standard
| dataBind | Data binding name |
| dataDesc | Input data description |
| useMC | Builds output specs for labels |
Definition at line 98 of file ColumnDataSpecsUtils.cxx.
| std::vector< framework::InputSpec > o2::mid::specs::buildStandardInputSpecs | ( | 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 for EventType Standard
| 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 103 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 126 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 for all three EventTypes
| pc | Processing context |
| dataBind | Data binding name |
Definition at line 147 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 157 of file ColumnDataSpecsUtils.cxx.
| gsl::span< const T > o2::mid::specs::getInput | ( | framework::ProcessingContext & | pc, |
| std::string_view | bind, | ||
| int | subSpec = -1 |
||
| ) |
Returns the input matching a specific binding
| pc | Processing context |
| bind | Binding name |
Definition at line 86 of file ColumnDataSpecsUtils.h.
| std::unique_ptr< const o2::dataformats::MCTruthContainer< MCLabel > > o2::mid::specs::getLabels | ( | framework::ProcessingContext & | pc, |
| std::string_view | dataBind, | ||
| EventType | eventType = EventType::Standard |
||
| ) |
Returns the MC labels
| pc | Processing context |
| dataBind | Data binding name |
Definition at line 177 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 for all three EventTypes
| pc | Processing context |
| dataBind | Data binding name |
Definition at line 162 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 172 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.