Belle II Software  release-05-01-25
dqmmaster.cc
1 #include <daq/dqm/DqmMasterCallback.h>
2 
3 #include <daq/slc/base/ConfigFile.h>
4 #include <daq/slc/psql/PostgreSQLInterface.h>
5 #include <daq/slc/runcontrol/RCNodeDaemon.h>
6 #include <daq/slc/system/Daemon.h>
7 
8 using namespace Belle2;
9 
10 int main(int argc, char** argv)
11 {
12  if (Daemon::start(argv[1], argc, argv, 1, "<config>")) {
13  ConfigFile config("slowcontrol", argv[1]);
14  DqmMasterCallback* dqmmaster = new DqmMasterCallback(config);
15  RCNodeDaemon(config, dqmmaster, NULL,
16  new PostgreSQLInterface(config.get("database.host"),
17  config.get("database.dbname"),
18  config.get("database.user"),
19  config.get("database.password"),
20  config.getInt("database.port"))).run();
21  }
22  return 0;
23 }
Belle2::DqmMasterCallback
Definition: DqmMasterCallback.h:17
main
int main(int argc, char **argv)
Run all tests.
Definition: test_main.cc:77
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::RCNodeDaemon
Definition: RCNodeDaemon.h:18
Belle2::PostgreSQLInterface
Definition: PostgreSQLInterface.h:16
Belle2::ConfigFile
Definition: ConfigFile.h:15