add geant4 scene and gcompose app
This commit is contained in:
23
src/HEP/Geant/testing/ActionInitialization.cpp
Normal file
23
src/HEP/Geant/testing/ActionInitialization.cpp
Normal file
@@ -0,0 +1,23 @@
|
||||
#include "HEP/Geant/ActionInitialization.hh" // Il file appena creato
|
||||
#include "G4RunManagerFactory.hh" // Per il RunManager moderno
|
||||
// ... altri include (DetectorConstruction, PhysicsList, ecc.)
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
// Creazione del Run Manager
|
||||
auto *runManager = G4RunManagerFactory::CreateRunManager();
|
||||
|
||||
// 1. Inizializzazione della Geometria
|
||||
// runManager->SetUserInitialization(new DetectorConstruction());
|
||||
|
||||
// 2. Inizializzazione della Fisica
|
||||
// runManager->SetUserInitialization(new PhysicsList());
|
||||
|
||||
// 3. INIZIALIZZAZIONE DELLE AZIONI (Il nostro generatore!)
|
||||
runManager->SetUserInitialization(new ActionInitialization());
|
||||
|
||||
// ... Inizializzazione del kernel ( runManager->Initialize(); ), UI manager,
|
||||
// vis manager, ecc.
|
||||
|
||||
delete runManager;
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user