$treeview $search $mathjax $extrastylesheet
artdaq
v3_04_00
$projectbrief
|
$projectbrief
|
$searchbox |
DataLoggerApp is an artdaq::Commandable derived class which controls the DataLoggerCore. More...
#include <artdaq/Application/DataLoggerApp.hh>
Public Member Functions | |
DataLoggerApp () | |
DataLoggerApp Constructor. | |
DataLoggerApp (DataLoggerApp const &) | |
Copy Constructor is Deleted. | |
virtual | ~DataLoggerApp () |
Default virtual destructor. | |
DataLoggerApp & | operator= (DataLoggerApp const &) |
Copy Assignment operator is Deleted. | |
bool | do_initialize (fhicl::ParameterSet const &pset, uint64_t, uint64_t) override |
Initialize the DataLoggerCore. | |
bool | do_start (art::RunID id, uint64_t, uint64_t) override |
Start the DataLoggerCore. | |
bool | do_stop (uint64_t, uint64_t) override |
Stop the DataLoggerCore. | |
bool | do_pause (uint64_t, uint64_t) override |
Pause the DataLoggerCore. | |
bool | do_resume (uint64_t, uint64_t) override |
Resume the DataLoggerCore. | |
bool | do_shutdown (uint64_t) override |
Shutdown the DataLoggerCore. | |
bool | do_soft_initialize (fhicl::ParameterSet const &, uint64_t, uint64_t) override |
Soft-initialize the DataLoggerCore. No-Op. | |
bool | do_reinitialize (fhicl::ParameterSet const &, uint64_t, uint64_t) override |
Reinitialize the DataLoggerCore. No-Op. | |
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 DataLoggerCore. | |
bool | do_add_config_archive_entry (std::string const &, std::string const &) override |
Add the specified configuration archive entry to the DataLoggerCore. | |
bool | do_clear_config_archive () override |
Clear the configuration archive list in the DataLoggerCore. |
DataLoggerApp is an artdaq::Commandable derived class which controls the DataLoggerCore.
Definition at line 17 of file DataLoggerApp.hh.
bool artdaq::DataLoggerApp::do_add_config_archive_entry | ( | std::string const & | key, | |
std::string const & | value | |||
) | [override, virtual] |
Add the specified configuration archive entry to the DataLoggerCore.
Reimplemented from artdaq::Commandable.
Definition at line 149 of file DataLoggerApp.cc.
bool artdaq::DataLoggerApp::do_clear_config_archive | ( | ) | [override, virtual] |
Clear the configuration archive list in the DataLoggerCore.
Reimplemented from artdaq::Commandable.
Definition at line 164 of file DataLoggerApp.cc.
bool artdaq::DataLoggerApp::do_initialize | ( | fhicl::ParameterSet const & | pset, | |
uint64_t | , | |||
uint64_t | ||||
) | [override, virtual] |
Initialize the DataLoggerCore.
pset | ParameterSet used to initialize the DataLoggerCore |
Reimplemented from artdaq::Commandable.
Definition at line 18 of file DataLoggerApp.cc.
bool artdaq::DataLoggerApp::do_pause | ( | uint64_t | , | |
uint64_t | ||||
) | [override, virtual] |
Pause the DataLoggerCore.
Reimplemented from artdaq::Commandable.
Definition at line 67 of file DataLoggerApp.cc.
bool artdaq::DataLoggerApp::do_reinitialize | ( | fhicl::ParameterSet const & | , | |
uint64_t | , | |||
uint64_t | ||||
) | [override, virtual] |
Reinitialize the DataLoggerCore. No-Op.
Reimplemented from artdaq::Commandable.
Definition at line 111 of file DataLoggerApp.cc.
bool artdaq::DataLoggerApp::do_resume | ( | uint64_t | , | |
uint64_t | ||||
) | [override, virtual] |
Resume the DataLoggerCore.
Reimplemented from artdaq::Commandable.
Definition at line 80 of file DataLoggerApp.cc.
bool artdaq::DataLoggerApp::do_shutdown | ( | uint64_t | ) | [override, virtual] |
Shutdown the DataLoggerCore.
Reimplemented from artdaq::Commandable.
Definition at line 93 of file DataLoggerApp.cc.
bool artdaq::DataLoggerApp::do_soft_initialize | ( | fhicl::ParameterSet const & | , | |
uint64_t | , | |||
uint64_t | ||||
) | [override, virtual] |
Soft-initialize the DataLoggerCore. No-Op.
Reimplemented from artdaq::Commandable.
Definition at line 106 of file DataLoggerApp.cc.
bool artdaq::DataLoggerApp::do_start | ( | art::RunID | id, | |
uint64_t | , | |||
uint64_t | ||||
) | [override, virtual] |
Start the DataLoggerCore.
id | Run number of the new run |
Reimplemented from artdaq::Commandable.
Definition at line 38 of file DataLoggerApp.cc.
bool artdaq::DataLoggerApp::do_stop | ( | uint64_t | , | |
uint64_t | ||||
) | [override, virtual] |
Stop the DataLoggerCore.
Reimplemented from artdaq::Commandable.
Definition at line 54 of file DataLoggerApp.cc.
DataLoggerApp& artdaq::DataLoggerApp::operator= | ( | DataLoggerApp const & | ) |
Copy Assignment operator is Deleted.
Reimplemented from artdaq::Commandable.
std::string artdaq::DataLoggerApp::report | ( | std::string const & | which | ) | const [override, virtual] |
If which is "transition_status", report the status of the last transition. Otherwise pass through to DataLoggerCore.
which | What to report on |
Reimplemented from artdaq::Commandable.
Definition at line 116 of file DataLoggerApp.cc.