![]() |
Project
|
#include <OutputSpec.h>
Public Member Functions | |
OutputSpec (OutputLabel const &inBinding, header::DataOrigin inOrigin, header::DataDescription inDescription, header::DataHeader::SubSpecificationType inSubSpec, enum Lifetime lifetime_=Lifetime::Timeframe, std::vector< ConfigParamSpec > const &metadata_={}) | |
Build a fully qualified tuple for the OutputSpec. | |
OutputSpec (header::DataOrigin inOrigin, header::DataDescription inDescription, header::DataHeader::SubSpecificationType inSubSpec, enum Lifetime lifetime_=Lifetime::Timeframe, std::vector< ConfigParamSpec > const &metadata_={}) | |
Build a fully qualified tuple for the OutputSpec. | |
OutputSpec (OutputLabel const &inBinding, header::DataOrigin inOrigin, header::DataDescription inDescription, enum Lifetime lifetime_=Lifetime::Timeframe, std::vector< ConfigParamSpec > const &metadata_={}) | |
Build an OutputSpec which has 0 as subSpec. | |
OutputSpec (header::DataOrigin inOrigin, header::DataDescription inDescription, enum Lifetime lifetime_=Lifetime::Timeframe, std::vector< ConfigParamSpec > const &metadata_={}) | |
Build an OutputSpec which has 0 as subSpec. | |
OutputSpec (OutputLabel const &inBinding, ConcreteDataMatcher const &concrete, enum Lifetime lifetime_=Lifetime::Timeframe, std::vector< ConfigParamSpec > const &metadata_={}) | |
Build an OutputSpec from a ConcreteDataMatcher. | |
OutputSpec (ConcreteDataMatcher const &concrete, enum Lifetime lifetime_=Lifetime::Timeframe, std::vector< ConfigParamSpec > const &metadata_={}) | |
Build an OutputSpec from a ConcreteDataMatcher. | |
OutputSpec (OutputLabel const &inBinding, ConcreteDataTypeMatcher const &dataType, enum Lifetime lifetime_=Lifetime::Timeframe, std::vector< ConfigParamSpec > const &metadata_={}) | |
OutputSpec (ConcreteDataTypeMatcher const &dataType, enum Lifetime lifetime_=Lifetime::Timeframe, std::vector< ConfigParamSpec > const &metadata_={}) | |
bool | operator== (OutputSpec const &that) const |
Public Attributes | |
OutputLabel | binding |
std::variant< ConcreteDataMatcher, ConcreteDataTypeMatcher > | matcher |
enum Lifetime | lifetime = Lifetime::Timeframe |
std::vector< ConfigParamSpec > | metadata |
A set of configurables which can be used to customise the InputSpec. | |
Friends | |
std::ostream & | operator<< (std::ostream &stream, OutputSpec const &arg) |
A criteria which matches data being produced by a given DataProcessorSpec. This needs to be declared upfront so that we can automatically build the topology.
Definition at line 33 of file OutputSpec.h.
o2::framework::OutputSpec::OutputSpec | ( | OutputLabel const & | inBinding, |
header::DataOrigin | inOrigin, | ||
header::DataDescription | inDescription, | ||
header::DataHeader::SubSpecificationType | inSubSpec, | ||
enum Lifetime | lifetime_ = Lifetime::Timeframe , |
||
std::vector< ConfigParamSpec > const & | metadata_ = {} |
||
) |
Build a fully qualified tuple for the OutputSpec.
Definition at line 17 of file OutputSpec.cxx.
o2::framework::OutputSpec::OutputSpec | ( | header::DataOrigin | inOrigin, |
header::DataDescription | inDescription, | ||
header::DataHeader::SubSpecificationType | inSubSpec, | ||
enum Lifetime | lifetime_ = Lifetime::Timeframe , |
||
std::vector< ConfigParamSpec > const & | metadata_ = {} |
||
) |
Build a fully qualified tuple for the OutputSpec.
Definition at line 28 of file OutputSpec.cxx.
o2::framework::OutputSpec::OutputSpec | ( | OutputLabel const & | inBinding, |
header::DataOrigin | inOrigin, | ||
header::DataDescription | inDescription, | ||
enum Lifetime | lifetime_ = Lifetime::Timeframe , |
||
std::vector< ConfigParamSpec > const & | metadata_ = {} |
||
) |
Build an OutputSpec which has 0 as subSpec.
Definition at line 39 of file OutputSpec.cxx.
o2::framework::OutputSpec::OutputSpec | ( | header::DataOrigin | inOrigin, |
header::DataDescription | inDescription, | ||
enum Lifetime | lifetime_ = Lifetime::Timeframe , |
||
std::vector< ConfigParamSpec > const & | metadata_ = {} |
||
) |
Build an OutputSpec which has 0 as subSpec.
Definition at line 51 of file OutputSpec.cxx.
o2::framework::OutputSpec::OutputSpec | ( | OutputLabel const & | inBinding, |
ConcreteDataMatcher const & | concrete, | ||
enum Lifetime | lifetime_ = Lifetime::Timeframe , |
||
std::vector< ConfigParamSpec > const & | metadata_ = {} |
||
) |
Build an OutputSpec from a ConcreteDataMatcher.
Definition at line 73 of file OutputSpec.cxx.
o2::framework::OutputSpec::OutputSpec | ( | ConcreteDataMatcher const & | concrete, |
enum Lifetime | lifetime_ = Lifetime::Timeframe , |
||
std::vector< ConfigParamSpec > const & | metadata_ = {} |
||
) |
Build an OutputSpec from a ConcreteDataMatcher.
Definition at line 63 of file OutputSpec.cxx.
o2::framework::OutputSpec::OutputSpec | ( | OutputLabel const & | inBinding, |
ConcreteDataTypeMatcher const & | dataType, | ||
enum Lifetime | lifetime_ = Lifetime::Timeframe , |
||
std::vector< ConfigParamSpec > const & | metadata_ = {} |
||
) |
Build an OutputSpec which does not specify which subSpec the output will have.
Definition at line 92 of file OutputSpec.cxx.
o2::framework::OutputSpec::OutputSpec | ( | ConcreteDataTypeMatcher const & | dataType, |
enum Lifetime | lifetime_ = Lifetime::Timeframe , |
||
std::vector< ConfigParamSpec > const & | metadata_ = {} |
||
) |
Build an OutputSpec which does not specify which subSpec the output will have.
Definition at line 82 of file OutputSpec.cxx.
bool o2::framework::OutputSpec::operator== | ( | OutputSpec const & | that | ) | const |
Definition at line 102 of file OutputSpec.cxx.
|
friend |
Definition at line 31 of file StreamOperators.cxx.
OutputLabel o2::framework::OutputSpec::binding |
Definition at line 34 of file OutputSpec.h.
enum Lifetime o2::framework::OutputSpec::lifetime = Lifetime::Timeframe |
Definition at line 38 of file OutputSpec.h.
std::variant<ConcreteDataMatcher, ConcreteDataTypeMatcher> o2::framework::OutputSpec::matcher |
Definition at line 36 of file OutputSpec.h.
std::vector<ConfigParamSpec> o2::framework::OutputSpec::metadata |
A set of configurables which can be used to customise the InputSpec.
Definition at line 87 of file OutputSpec.h.