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
E03
E03a
geant4
src
Ex03RunConfiguration4.cxx
Go to the documentation of this file.
1
//------------------------------------------------
2
// The Virtual Monte Carlo examples
3
// Copyright (C) 2007 - 2015 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 Ex03RunConfiguration4.cxx
11
/// \brief Implementation of the Ex03RunConfiguration4 class
12
///
13
/// Geant4 ExampleN03 adapted to Virtual Monte Carlo \n
14
///
15
/// \author I. Hrivnacova; IPN, Orsay
16
17
#include "Ex03RunConfiguration4.h"
18
#include "Ex03PostDetConstruction.h"
19
20
//_____________________________________________________________________________
21
Ex03RunConfiguration4::Ex03RunConfiguration4
(
const
TString& userGeometry,
22
const
TString& physicsList,
const
TString& specialProcess,
23
Bool_t specialStacking, Bool_t mtApplication)
24
:
TG4RunConfiguration
(
25
userGeometry, physicsList, specialProcess, specialStacking, mtApplication)
26
{
27
/// Standard constructor
28
}
21
Ex03RunConfiguration4::Ex03RunConfiguration4
(
const
TString& userGeometry, {
…
}
29
30
//_____________________________________________________________________________
31
Ex03RunConfiguration4::~Ex03RunConfiguration4
()
32
{
33
/// Destructor
34
}
31
Ex03RunConfiguration4::~Ex03RunConfiguration4
() {
…
}
35
36
//
37
// protected methods
38
//
39
40
//_____________________________________________________________________________
41
TG4VUserPostDetConstruction
*
42
Ex03RunConfiguration4::CreateUserPostDetConstruction
()
43
{
44
/// User defined detector construction
45
46
return
new
Ex03PostDetConstruction
();
47
}
42
Ex03RunConfiguration4::CreateUserPostDetConstruction
() {
…
}
Ex03PostDetConstruction
Definition
Ex03PostDetConstruction.h:27
Ex03RunConfiguration4::CreateUserPostDetConstruction
virtual TG4VUserPostDetConstruction * CreateUserPostDetConstruction()
Definition
Ex03RunConfiguration4.cxx:42
Ex03RunConfiguration4::Ex03RunConfiguration4
Ex03RunConfiguration4(const TString &userGeometry, const TString &physicsList="emStandard", const TString &specialProcess="stepLimiter", Bool_t specialStacking=false, Bool_t mtApplication=true)
Definition
Ex03RunConfiguration4.cxx:21
Ex03RunConfiguration4::~Ex03RunConfiguration4
virtual ~Ex03RunConfiguration4()
Definition
Ex03RunConfiguration4.cxx:31
TG4RunConfiguration
TG4VUserPostDetConstruction
Generated on Tue Apr 1 2025 13:04:57 for VMC Examples by
1.13.2