VMC Examples
Version 6.6
Loading...
Searching...
No Matches
examples
E03
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
15
void
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
}
Config
void Config()
Definition
g4tgeoConfigOld.C:15
TG4RunConfiguration
Generated on Thu Nov 28 2024 11:31:18 for VMC Examples by
1.12.0