1717#include < vector>
1818#include < string>
1919
20- namespace o2 ::framework
21- {
22-
23- class DataOutputDirector ;
24-
25- struct OutputTaskInfo {
26- uint32_t id;
27- std::string name;
28- };
29-
30- struct OutputObjectInfo {
31- uint32_t id;
32- std::vector<std::string> bindings;
33- };
34- } // namespace o2::framework
35- extern template class std ::vector<o2::framework::OutputObjectInfo>;
36- extern template class std ::vector<o2::framework::OutputTaskInfo>;
3720namespace o2 ::framework
3821{
3922// / Helpers to create a few general data processors
4023struct CommonDataProcessors {
41- // / Match all inputs of kind ATSK and write them to a ROOT file,
42- // / one root file per originating task.
43- static DataProcessorSpec getOutputObjHistSink (std::vector<OutputObjectInfo> const & objmap,
44- std::vector<OutputTaskInfo> const & tskmap);
4524 // / Given the list of @a danglingInputs @return a DataProcessor which does
4625 // / a binary dump for all the dangling inputs matching the Timeframe
4726 // / lifetime. @a unmatched will be filled with all the InputSpecs which are
@@ -54,10 +33,6 @@ struct CommonDataProcessors {
5433 // / @fixme: for now only the dangling inputs are forwarded.
5534 static DataProcessorSpec getGlobalFairMQSink (std::vector<InputSpec> const & danglingInputs);
5635
57- // / writes inputs of kind AOD to file
58- static DataProcessorSpec getGlobalAODSink (std::shared_ptr<DataOutputDirector> dod,
59- std::vector<InputSpec> const & outputInputs);
60-
6136 // / @return a dummy DataProcessorSpec which requires all the passed @a InputSpec
6237 // / and simply discards them. @a rateLimitingChannelConfig is the configuration
6338 // / for the rate limiting channel, if any required.
@@ -67,4 +42,4 @@ struct CommonDataProcessors {
6742
6843} // namespace o2::framework
6944
70- #endif // o2_framework_CommonDataProcessors_H_INCLUDED
45+ #endif // O2_FRAMEWORK_COMMONDATAPROCESSORS_H_
0 commit comments