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