62int main(
int argc,
char* argv[]) {
66 log->info(0,
"dbselect",
"Starting dbselect example...");
69 QApplication* app =
nullptr;
70 QMainWindow* window =
nullptr;
73 auto runManager = G4RunManagerFactory::CreateRunManager(G4RunManagerType::Default);
74 auto physicsList =
new QBBC;
75 runManager->SetUserInitialization(physicsList);
77 if (gopts->getSwitch(
"gui")) {
78 log->info(0,
"Running dbselect in GUI mode...");
79 app =
new QApplication(argc, argv);
80 window =
new QMainWindow();
81 window->setWindowTitle(QString::fromUtf8(
"dbselect example"));
90 if (gopts->getSwitch(
"gui")) {
101 QTimer::singleShot(500, []
103 QCoreApplication::quit();
106 int appResult = QApplication::exec();
117 log->info(0,
"Running dbselect in command line mode...");