4 |
void run_g4(const TString& configMacro = "g4Config.C") { |
void run_g4(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 |
52 |
// gMC->SetCut("PPCUTM", 1.0e-6); |
// gMC->SetCut("PPCUTM", 1.0e-6); |
53 |
// gMC->SetCut("TOFMAX", 1.0e-3); |
// gMC->SetCut("TOFMAX", 1.0e-3); |
54 |
|
|
55 |
((TGeant4*)gMC)->ProcessGeantMacro("g4config2.in"); |
((TGeant4*)gMC)->ProcessGeantMacro("../macro/g4config2.in"); |
56 |
// Visualization settings |
// Visualization settings |
57 |
// ((TGeant4*)gMC)->ProcessGeantMacro("g4vis.in"); |
// ((TGeant4*)gMC)->ProcessGeantMacro("../macro/g4vis.in"); |
58 |
appl->GetPrimaryGenerator()->SetParticle(kProton); |
appl->GetPrimaryGenerator()->SetParticle(kProton); |
59 |
//appl->GetPrimaryGenerator()->SetDirection(0.,0.); |
//appl->GetPrimaryGenerator()->SetDirection(0.,0.); |
60 |
|
|