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
GarfieldMessenger.h
Go to the documentation of this file.
1
#ifndef GARFIELD_MESSENGER_H
2
#define GARFIELD_MESSENGER_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/GarfieldMessenger.h
14
/// \brief Definition of the GarfieldMessengerclass
15
///
16
/// Garfield garfieldpp example adapted to Virtual Monte Carlo.
17
/// This class is imported from garfieldpp example.
18
/// Kept only commands relevant to VMC version of the example.
19
///
20
/// \date 28/10/2015
21
/// \author D. Pheiffer, CERN
22
23
#include "G4UImessenger.hh"
24
#include "globals.hh"
25
26
class
G4UIdirectory;
27
class
G4UIcommand;
28
29
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
30
31
class
GarfieldMessenger
:
public
G4UImessenger
32
{
33
public
:
34
GarfieldMessenger
();
35
~GarfieldMessenger
();
36
37
virtual
void
SetNewValue
(G4UIcommand*, G4String);
38
39
private
:
40
G4UIdirectory*
fExampleDir
;
41
G4UIdirectory*
fGarfieldPhysicsDir
;
42
G4UIcommand*
fIonizationModelCmd
;
43
G4UIcommand*
fGarfieldParticleCmd
;
44
};
31
class
GarfieldMessenger
:
public
G4UImessenger
{
…
};
45
46
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
47
48
#endif
// GARFIELDMESSENGER_H
G4UImessenger
GarfieldMessenger::~GarfieldMessenger
~GarfieldMessenger()
Definition
GarfieldMessenger.cxx:108
GarfieldMessenger::fGarfieldPhysicsDir
G4UIdirectory * fGarfieldPhysicsDir
Definition
GarfieldMessenger.h:41
GarfieldMessenger::fGarfieldParticleCmd
G4UIcommand * fGarfieldParticleCmd
Definition
GarfieldMessenger.h:43
GarfieldMessenger::fIonizationModelCmd
G4UIcommand * fIonizationModelCmd
Definition
GarfieldMessenger.h:42
GarfieldMessenger::fExampleDir
G4UIdirectory * fExampleDir
Definition
GarfieldMessenger.h:40
GarfieldMessenger::SetNewValue
virtual void SetNewValue(G4UIcommand *, G4String)
Definition
GarfieldMessenger.cxx:118
GarfieldMessenger::GarfieldMessenger
GarfieldMessenger()
Definition
GarfieldMessenger.cxx:30
Generated on Tue Apr 1 2025 13:04:57 for VMC Examples by
1.13.2