| 4 |
void run_g4_GP(const TString& configMacro = "g4Config.C") { |
void run_g4_GP(const TString& configMacro = "g4Config.C") { |
| 5 |
|
|
| 6 |
// Load basic libraries |
// Load basic libraries |
| 7 |
gROOT->LoadMacro("./macro/basiclibs.C"); |
gROOT->LoadMacro("../macro/basiclibs.C"); |
| 8 |
basiclibs(); |
basiclibs(); |
| 9 |
|
|
| 10 |
// Load PAMELA libs |
// Load PAMELA libs |
| 15 |
|
|
| 16 |
// Load Geant4 libraries |
// Load Geant4 libraries |
| 17 |
|
|
| 18 |
gROOT->LoadMacro("./macro/PamG4Libs.C"); |
gROOT->LoadMacro("../macro/PamG4Libs.C"); |
| 19 |
PamG4Libs(); |
PamG4Libs(); |
| 20 |
|
|
| 21 |
// Load this example libraries |
// Load this example libraries |
| 30 |
|
|
| 31 |
// Initialize MC |
// Initialize MC |
| 32 |
appl->InitMC(configMacro); |
appl->InitMC(configMacro); |
| 33 |
((TGeant4*)gMC)->ProcessGeantMacro("g4config2.in"); |
((TGeant4*)gMC)->ProcessGeantMacro("../macro/g4config2.in"); |
| 34 |
|
|
| 35 |
//START READING INPUT FILE |
//START READING INPUT FILE |
| 36 |
|
|
| 109 |
|
|
| 110 |
|
|
| 111 |
// Visualization settings |
// Visualization settings |
| 112 |
// ((TGeant4*)gMC)->ProcessGeantMacro("g4vis.in"); |
// ((TGeant4*)gMC)->ProcessGeantMacro("../macro/g4vis.in"); |
| 113 |
// inpf.cd(); |
// inpf.cd(); |
| 114 |
// delete inpf; |
// delete inpf; |
| 115 |
// Run MC |
// Run MC |