EventBuilderApp is an artdaq::Commandable derived class which controls the EventBuilderCore. More...
#include <artdaq/Application/EventBuilderApp.hh>
Public Member Functions | |
EventBuilderApp () | |
EventBuilderApp Constructor. | |
EventBuilderApp (EventBuilderApp const &) | |
Copy Constructor is deleted. | |
virtual | ~EventBuilderApp () |
Default Destructor. | |
EventBuilderApp & | operator= (EventBuilderApp const &) |
Copy Assignment Operator is deleted. | |
bool | do_initialize (fhicl::ParameterSet const &pset, uint64_t, uint64_t) override |
Initialize the EventBuilderCore. | |
bool | do_start (art::RunID id, uint64_t, uint64_t) override |
Start the EventBuilderCore. | |
bool | do_stop (uint64_t, uint64_t) override |
Stop the EventBuilderCore. | |
bool | do_pause (uint64_t, uint64_t) override |
Pause the EventBuilderCore. | |
bool | do_resume (uint64_t, uint64_t) override |
Resume the EventBuilderCore. | |
bool | do_shutdown (uint64_t) override |
Shutdown the EventBuilderCore. | |
bool | do_soft_initialize (fhicl::ParameterSet const &pset, uint64_t, uint64_t) override |
Soft-Initialize the EventBuilderCore. | |
bool | do_reinitialize (fhicl::ParameterSet const &pset, uint64_t, uint64_t) override |
Reinitialize the EventBuilderCore. | |
bool | do_rollover_subrun (uint64_t eventNum) override |
Rollover the subrun after the given event. | |
void | BootedEnter () override |
Action taken upon entering the "Booted" state. | |
std::string | report (std::string const &which) const override |
If which is "transition_status", report the status of the last transition. Otherwise pass through to EventBuilderCore. | |
bool | do_add_config_archive_entry (std::string const &, std::string const &) override |
Add the specified configuration archive entry to the EventBuilderCore. | |
bool | do_clear_config_archive () override |
Clear the configuration archive list in the EventBuilderCore. |
EventBuilderApp is an artdaq::Commandable derived class which controls the EventBuilderCore.
Definition at line 17 of file EventBuilderApp.hh.
void artdaq::EventBuilderApp::BootedEnter | ( | ) | [override, virtual] |
Action taken upon entering the "Booted" state.
This is a No-Op
Reimplemented from artdaq::Commandable.
Definition at line 145 of file EventBuilderApp.cc.
bool artdaq::EventBuilderApp::do_add_config_archive_entry | ( | std::string const & | key, | |
std::string const & | value | |||
) | [override, virtual] |
Add the specified configuration archive entry to the EventBuilderCore.
Reimplemented from artdaq::Commandable.
Definition at line 189 of file EventBuilderApp.cc.
bool artdaq::EventBuilderApp::do_clear_config_archive | ( | ) | [override, virtual] |
Clear the configuration archive list in the EventBuilderCore.
Reimplemented from artdaq::Commandable.
Definition at line 204 of file EventBuilderApp.cc.
bool artdaq::EventBuilderApp::do_initialize | ( | fhicl::ParameterSet const & | pset, | |
uint64_t | , | |||
uint64_t | ||||
) | [override, virtual] |
Initialize the EventBuilderCore.
pset | ParameterSet used to configure the EventBuilderCore |
Reimplemented from artdaq::Commandable.
Definition at line 14 of file EventBuilderApp.cc.
bool artdaq::EventBuilderApp::do_pause | ( | uint64_t | , | |
uint64_t | ||||
) | [override, virtual] |
Pause the EventBuilderCore.
Reimplemented from artdaq::Commandable.
Definition at line 67 of file EventBuilderApp.cc.
bool artdaq::EventBuilderApp::do_reinitialize | ( | fhicl::ParameterSet const & | pset, | |
uint64_t | , | |||
uint64_t | ||||
) | [override, virtual] |
Reinitialize the EventBuilderCore.
pset | ParameterSet used to configure the EventBuilderCore |
Reimplemented from artdaq::Commandable.
Definition at line 118 of file EventBuilderApp.cc.
bool artdaq::EventBuilderApp::do_resume | ( | uint64_t | , | |
uint64_t | ||||
) | [override, virtual] |
Resume the EventBuilderCore.
Reimplemented from artdaq::Commandable.
Definition at line 80 of file EventBuilderApp.cc.
bool artdaq::EventBuilderApp::do_rollover_subrun | ( | uint64_t | eventNum | ) | [override, virtual] |
Rollover the subrun after the given event.
eventNum | Sequence ID of boundary |
Reimplemented from artdaq::Commandable.
Definition at line 131 of file EventBuilderApp.cc.
bool artdaq::EventBuilderApp::do_shutdown | ( | uint64_t | ) | [override, virtual] |
Shutdown the EventBuilderCore.
Reimplemented from artdaq::Commandable.
Definition at line 93 of file EventBuilderApp.cc.
bool artdaq::EventBuilderApp::do_soft_initialize | ( | fhicl::ParameterSet const & | pset, | |
uint64_t | , | |||
uint64_t | ||||
) | [override, virtual] |
Soft-Initialize the EventBuilderCore.
pset | ParameterSet used to configure the EventBuilderCore |
Reimplemented from artdaq::Commandable.
Definition at line 105 of file EventBuilderApp.cc.
bool artdaq::EventBuilderApp::do_start | ( | art::RunID | id, | |
uint64_t | , | |||
uint64_t | ||||
) | [override, virtual] |
Start the EventBuilderCore.
id | Run ID of new run |
Reimplemented from artdaq::Commandable.
Definition at line 39 of file EventBuilderApp.cc.
bool artdaq::EventBuilderApp::do_stop | ( | uint64_t | , | |
uint64_t | ||||
) | [override, virtual] |
Stop the EventBuilderCore.
Reimplemented from artdaq::Commandable.
Definition at line 55 of file EventBuilderApp.cc.
EventBuilderApp& artdaq::EventBuilderApp::operator= | ( | EventBuilderApp const & | ) |
Copy Assignment Operator is deleted.
Reimplemented from artdaq::Commandable.
std::string artdaq::EventBuilderApp::report | ( | std::string const & | which | ) | const [override, virtual] |
If which is "transition_status", report the status of the last transition. Otherwise pass through to EventBuilderCore.
which | What to report on |
Reimplemented from artdaq::Commandable.
Definition at line 156 of file EventBuilderApp.cc.