G4 运行至少需要 3 个最基本的 class :
在主函数中需要如下部分:
1 //Run管理器 2 G4RunManager* runManager = new G4RunManager(); 3 4 //Detector 5 DetectorConstruction* detector = new DetectorConstruction(); 6 runManager->SetUserInitialization(detector); 7 8 //PhysicsList 9 PhysicsList* physics= new PhysicsList(); 10 runManager->SetUserInitialization(physics); 11 12 //Action 13 PrimaryGeneratorAction* gen_action = new PrimaryGeneratorAction; 14 runManager->SetUserAction(gen_action); 15 16 //=============Initialize G4 kernel============// 17 runManager->Initialize(); 18 runManager->BeamOn(1); // 一次Run
原文:https://www.cnblogs.com/kurrrr/p/13668168.html