SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
include
FieldManager.hh
Go to the documentation of this file.
1
#ifndef SLIC_FIELDMANAGER_HH_
2
#define SLIC_FIELDMANAGER_HH_ 1
3
4
// SLIC
5
#include "
Module.hh
"
6
#include "
FieldMessenger.hh
"
7
#include "
Singleton.hh
"
8
9
namespace
slic
{
10
15
class
FieldManager
:
public
Module
,
public
Singleton
<FieldManager> {
16
17
public
:
18
22
FieldManager
();
23
27
virtual
~FieldManager
();
28
29
private
:
30
31
FieldMessenger
*
m_messenger
;
32
};
33
}
34
35
#endif
FieldMessenger.hh
Module.hh
Singleton.hh
Singleton
Definition:
Singleton.hh:10
slic::FieldManager
A manager of B-fields that currently just holds the pointer to its associated FieldMessenger.
Definition:
FieldManager.hh:15
slic::FieldManager::~FieldManager
virtual ~FieldManager()
Definition:
FieldManager.cc:10
slic::FieldManager::FieldManager
FieldManager()
Definition:
FieldManager.cc:5
slic::FieldManager::m_messenger
FieldMessenger * m_messenger
Definition:
FieldManager.hh:31
slic::FieldMessenger
G4UImessenger to G4FieldManager and related classes.
Definition:
FieldMessenger.hh:32
slic::Module
Base class for slic code modules that provides common functionality, such as logging to an output str...
Definition:
Module.hh:25
slic
Definition:
CommandLineOption.hh:9
Generated by
1.9.1