VMC Examples Version 6.6
Loading...
Searching...
No Matches
g4Config1.C
Go to the documentation of this file.
1//------------------------------------------------
2// The Virtual Monte Carlo examples
3// Copyright (C) 2007 - 2014 Ivana Hrivnacova
4// All rights reserved.
5//
6// For the licensing terms see geant4_vmc/LICENSE.
7// Contact: root-vmc@cern.ch
8//-------------------------------------------------
9
10/// \ingroup E06
11/// \file E06/g4Config.C
12/// \brief Configuration macro for Geant4 VirtualMC for Example06 with
13/// activated stackPopper
14///
15/// For geometry defined with Root and selected Geant4 native navigation
16
17void Config()
18{
19/// The configuration function for Geant4 VMC for Example06
20/// called during MC application initialization.
21/// For geometry defined with Root and selected Geant4 native navigation
22
23 // Default Geant4 VMC run configuration
24 TG4RunConfiguration* runConfiguration
25 = new TG4RunConfiguration("geomRootToGeant4",
26 "FTFP_BERT_EMV+optical", "stackPopper");
27
28 // TGeant4
29 TGeant4* geant4
30 = new TGeant4("TGeant4", "The Geant4 Monte Carlo", runConfiguration);
31
32 // Customise Geant4 setting
33 // (verbose level, global range cut, ..)
34 geant4->ProcessGeantMacro("g4config.in");
35}
void Config()
Definition g4Config1.C:16