VMC Examples Version 6.6
Loading...
Searching...
No Matches
g4tgeoConfigOld.C File Reference

Configuration macro for Geant4 VirtualMC for Example03. More...

Go to the source code of this file.

Functions

void Config ()
 

Detailed Description

Configuration macro for Geant4 VirtualMC for Example03.

For geometry defined with VMC and selected G4Root navigation

Definition in file g4tgeoConfigOld.C.

Function Documentation

◆ Config()

void Config ( )

The configuration function for Geant4 VMC for Example03 called during MC application initialization. For geometry defined with VMC and selected G4Root navigation.

Definition at line 15 of file g4tgeoConfigOld.C.

16{
17/// The configuration function for Geant4 VMC for Example03
18/// called during MC application initialization.
19/// For geometry defined with VMC and selected G4Root navigation.
20
21 // Run configuration
22 TG4RunConfiguration* runConfiguration
23 = new TG4RunConfiguration("geomVMCtoRoot", "FTFP_BERT");
24
25 // Run configuration with special cuts activated
26 // TG4RunConfiguration* runConfiguration
27 // = new TG4RunConfiguration("geomVMCtoRoot", "FTFP_BERT", "specialCuts");
28
29 // TGeant4
30 TGeant4* geant4
31 = new TGeant4("TGeant4", "The Geant4 Monte Carlo", runConfiguration);
32
33 cout << "Geant4 has been created." << endl;
34
35 // Customise Geant4 setting
36 // (verbose level, global range cut, ..)
37 geant4->ProcessGeantMacro("g4config.in");
38}