35#if !defined(__CLING__) && !defined(__ROOTCLING__)
36 std::variant<ConcreteDataMatcher, ConcreteDataTypeMatcher>
matcher;
43 enum Lifetime lifetime_ = Lifetime::Timeframe,
44 std::vector<ConfigParamSpec>
const& metadata_ = {});
49 enum Lifetime lifetime_ = Lifetime::Timeframe,
50 std::vector<ConfigParamSpec>
const& metadata_ = {});
54 enum Lifetime lifetime_ = Lifetime::Timeframe,
55 std::vector<ConfigParamSpec>
const& metadata_ = {});
59 enum Lifetime lifetime_ = Lifetime::Timeframe,
60 std::vector<ConfigParamSpec>
const& metadata_ = {});
64 enum Lifetime lifetime_ = Lifetime::Timeframe,
65 std::vector<ConfigParamSpec>
const& metadata_ = {});
69 enum Lifetime lifetime_ = Lifetime::Timeframe,
70 std::vector<ConfigParamSpec>
const& metadata_ = {});
74 OutputSpec(OutputLabel
const& inBinding, ConcreteDataTypeMatcher
const& dataType,
75 enum Lifetime lifetime_ = Lifetime::Timeframe,
76 std::vector<ConfigParamSpec>
const& metadata_ = {});
80 OutputSpec(ConcreteDataTypeMatcher
const& dataType,
81 enum Lifetime lifetime_ = Lifetime::Timeframe,
82 std::vector<ConfigParamSpec>
const& metadata_ = {});