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
ExGarfield
geant4
include
RunConfiguration.h
Go to the documentation of this file.
1
#ifndef GFLASH_RUN_CONFIGURATION1_H
2
#define GFLASH_RUN_CONFIGURATION1_H
3
4
//------------------------------------------------
5
// The Virtual Monte Carlo examples
6
// Copyright (C) 2007 - 2016 Ivana Hrivnacova
7
// All rights reserved.
8
//
9
// For the licensing terms see geant4_vmc/LICENSE.
10
// Contact: root-vmc@cern.ch
11
//-------------------------------------------------
12
13
/// \file ExGarfield/geant4/include/RunConfiguration.h
14
/// \brief Definition of the ExGarfield::RunConfiguration class
15
///
16
/// Garfield garfieldpp example adapted to Virtual Monte Carlo.
17
///
18
/// \date 28/10/2015
19
/// \author I. Hrivnacova; IPN, Orsay
20
21
#include "TG4RunConfiguration.h"
22
23
namespace
VMC
24
{
25
namespace
ExGarfield
26
{
27
28
/// \ingroup ExGarfield
29
/// \brief User Geant4 VMC run configuration
30
///
31
/// This class overrides the default Geant4 VMC dummy
32
/// fast simulation construction with the user class.
33
///
34
/// \author I. Hrivnacova; IPN, Orsay
35
36
class
RunConfiguration
:
public
TG4RunConfiguration
37
{
38
public
:
39
RunConfiguration
(
const
TString& geometry,
40
const
TString& physicsList =
"FTFP_BERT"
,
41
const
TString& specialProcess =
"stepLimiter"
);
42
virtual
~RunConfiguration
();
43
44
// methods
45
virtual
TG4VUserFastSimulation
*
CreateUserFastSimulation
();
46
};
36
class
RunConfiguration
:
public
TG4RunConfiguration
{
…
};
47
48
}
// namespace ExGarfield
49
}
// namespace VMC
50
51
#endif
// GFLASH_RUN_CONFIGURATION1_H
TG4RunConfiguration
TG4VUserFastSimulation
VMC::ExGarfield::RunConfiguration::CreateUserFastSimulation
virtual TG4VUserFastSimulation * CreateUserFastSimulation()
Definition
RunConfiguration.cxx:48
VMC::ExGarfield::RunConfiguration::~RunConfiguration
virtual ~RunConfiguration()
Definition
RunConfiguration.cxx:38
VMC::ExGarfield::RunConfiguration::RunConfiguration
RunConfiguration(const TString &geometry, const TString &physicsList="FTFP_BERT", const TString &specialProcess="stepLimiter")
Definition
RunConfiguration.cxx:27
VMC::ExGarfield
Definition
FastSimulation.h:28
VMC
Definition
FastSimulation.h:26
Generated on Tue Apr 1 2025 13:04:57 for VMC Examples by
1.13.2