otsdaq  v2_04_02
ARTDAQBuilderTable.h
1 #ifndef _ots_ARTDAQBuilderTable_h_
2 #define _ots_ARTDAQBuilderTable_h_
3 
4 #include "otsdaq/TablePlugins/ARTDAQTableBase/ARTDAQTableBase.h"
5 
6 namespace ots
7 {
8 class XDAQContextTable;
9 
11 {
12  public:
13  ARTDAQBuilderTable(void);
14  virtual ~ARTDAQBuilderTable(void);
15 
16  // Methods
17  void init(ConfigurationManager* configManager);
18  void outputFHICL(const ConfigurationTree& builderNode,
19  unsigned int selfRank,
20  const std::string& selfHost,
21  unsigned int selfPort,
22  size_t maxFragmentSizeBytes);
23 };
24 } // namespace ots
25 #endif