#include "G4UImanager.hh" #include "G4VisExecutive.hh" #include "G4UIExecutive.hh" #include "G4RunManager.hh" #include "DetectorConstruction.hh" #include "G4Box.hh" #include "G4RunManagerFactory.hh" #include "G4VPhysicalVolume.hh" #include "G4LogicalVolume.hh" int main(int argc,char** argv) { auto* runManager = G4RunManagerFactory::CreateRunManager(G4RunManagerType::Default); runManager->SetUserInitialization(new DetectorConstruction); runManager->Initialize(); G4UIExecutive* ui = new G4UIExecutive(argc, argv); G4VisManager* visManager = new G4VisExecutive; visManager->Initialize(); G4UImanager* UImanager = G4UImanager::GetUIpointer(); ui->SessionStart(); return 0; }