artdaq  v3_01_00
EventBuilderCore.hh
1 #ifndef artdaq_Application_MPI2_EventBuilderCore_hh
2 #define artdaq_Application_MPI2_EventBuilderCore_hh
3 
4 #include "fhiclcpp/ParameterSet.h"
5 #include "canvas/Persistency/Provenance/RunID.h"
6 #include "artdaq/Application/DataReceiverCore.hh"
7 
8 namespace artdaq
9 {
10  class EventBuilderCore;
11 }
12 
18 {
19 public:
20 
25 
29  EventBuilderCore(EventBuilderCore const&) = delete;
30 
35 
41 
61  bool initialize(fhicl::ParameterSet const& pset) override;
62 };
63 
64 #endif /* artdaq_Application_MPI2_EventBuilderCore_hh */
bool initialize(fhicl::ParameterSet const &pset) override
Processes the initialize request.
DataReceiverCore implements the state machine for the DataReceiver artdaq application. DataReceiverCore receives Fragment objects from the DataReceiverManager, and sends them to the EventStore.
EventBuilderCore()
EventBuilderCore Constructor.
EventBuilderCore implements the state machine for the EventBuilder artdaq application. EventBuilderCore receives Fragment objects from the DataReceiverManager, and sends them to the EventStore.
EventBuilderCore & operator=(EventBuilderCore const &)=delete
Copy Assignment operator is deleted.