VMC Examples Version 6.6
Loading...
Searching...
No Matches
g4tgeoConfigOld.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/// \file E03/g4tgeoConfigOld.C
11/// \brief Configuration macro for Geant4 VirtualMC for Example03
12///
13/// For geometry defined with VMC and selected G4Root navigation
14
15void Config()
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}
void Config()