VMC Examples
Version 6.6
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
};
45
46
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
47
48
#endif
// GARFIELDMESSENGER_H
G4UImessenger
GarfieldMessenger
Definition
GarfieldMessenger.h:32
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 Thu Nov 28 2024 11:31:18 for VMC Examples by
1.12.0