66int main(
int argc,
char** argv)
83 G4Random::setTheEngine(&defaultEngine);
84 G4int seed = time(NULL);
85 G4Random::setTheSeed(seed);
88 auto* runManager = G4RunManagerFactory::CreateRunManager(G4RunManagerType::Default);
92 scoringManager->SetVerboseLevel(1);
99 runManager->SetUserInitialization(det);
115 runManager->SetUserInitialization(phys);
121 G4ScoringManager::GetScoringManager();
126 visManager->Initialize();
130 G4UImanager* UImanager = G4UImanager::GetUIpointer();
134 G4String command =
"/control/execute ";
136 UImanager->ApplyCommand(command + fileName);
141 UImanager->ApplyCommand(
"/control/execute macro/visualize.mac");
153 G4cout <<
"The simulation took: " << theTimer->GetRealElapsed() <<
" s to run (real time)"