VMC Examples
Version 6.7
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
1
2
3
6
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
~
Functions
1
2
3
6
a
b
c
d
e
f
g
h
i
m
o
p
r
s
t
u
~
Variables
c
f
n
Enumerations
Enumerator
Files
File List
File Members
All
3
b
c
e
f
g
h
i
l
m
n
o
r
s
t
u
v
Functions
b
c
g
h
i
l
m
n
o
r
s
t
u
v
Variables
Typedefs
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Modules
Pages
Loading...
Searching...
No Matches
examples
A01
g4tgeoConfig2.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 A01
11
/// \file A01/g4tgeoConfig.C
12
/// \brief Configuration macro for Geant4 VirtualMC for Example A01
13
///
14
/// For geometry defined with Root and selected G4Root navigation
15
/// calling g4config2.in with activated local magnetic field
16
17
void
Config
()
18
{
19
/// The configuration function for Geant4 VMC for Example A01
20
/// called during MC application initialization.
21
/// For geometry defined with Root and selected G4Root navigation
22
/// calling g4config2.in with activated local magnetic field
23
24
// Run configuration
25
TG4RunConfiguration
* runConfiguration
26
=
new
TG4RunConfiguration
(
"geomRoot"
,
"FTFP_BERT"
);
27
28
// Run configuration with special cuts activated
29
// TG4RunConfiguration* runConfiguration
30
// = new TG4RunConfiguration("geomRoot", "FTFP_BERT", "specialCuts");
31
32
// TGeant4
33
TGeant4* geant4
34
=
new
TGeant4(
"TGeant4"
,
"The Geant4 Monte Carlo"
, runConfiguration);
35
36
cout <<
"Geant4 has been created."
<< endl;
37
38
// Customise Geant4 setting
39
// (verbose level, global range cut, ..)
40
geant4->ProcessGeantMacro(
"g4config2.in"
);
41
}
17
void
Config
() {
…
}
TG4RunConfiguration
Config
void Config()
Definition
g4tgeoConfig2.C:17
Generated on Tue Apr 1 2025 13:04:57 for VMC Examples by
1.13.2