|
SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
|
A manager of B-fields that currently just holds the pointer to its associated FieldMessenger. More...
#include <FieldManager.hh>
Public Member Functions | |
| FieldManager () | |
| virtual | ~FieldManager () |
Public Member Functions inherited from Module | |
| virtual | ~Module () |
| virtual void | beginEvent (const G4Event *) |
| virtual void | beginRun (const G4Run *) |
| virtual void | cleanup () |
| bool | deleteOnExit () |
| virtual void | endEvent (const G4Event *) |
| virtual void | endRun (const G4Run *) |
| const std::string & | getName () const |
| ModuleStatus | getStatus () const |
| virtual void | initialize () |
| LogStream & | log () |
| virtual void | postTracking (const G4Track *) |
| virtual void | preTracking (const G4Track *) |
| virtual void | reset () |
| virtual void | stepping (const G4Step *) |
Public Member Functions inherited from Singleton< FieldManager > | |
| Singleton () | |
| ~Singleton () | |
| void | release () |
Private Attributes | |
| FieldMessenger * | m_messenger |
Additional Inherited Members | |
Public Types inherited from Module | |
| enum | ModuleStatus { eOkay = 0 , eNotInitialized = 1 , eBadState = 2 , eFatalError = 3 } |
Static Public Member Functions inherited from Singleton< FieldManager > | |
| static FieldManager * | instance () |
Public Attributes inherited from Module | |
| bool | m_deleteOnExit |
| LogStream * | m_log |
| std::string | m_name |
| ModuleStatus | m_status |
Protected Member Functions inherited from Module | |
| Module (const std::string &name, bool deleteOnExit=true, bool autoRegister=true) | |
A manager of B-fields that currently just holds the pointer to its associated FieldMessenger.
Definition at line 15 of file FieldManager.hh.
| FieldManager | ( | ) |
Class constructor.
Definition at line 5 of file FieldManager.cc.
References FieldManager::m_messenger.
|
virtual |
Class destructor.
Definition at line 10 of file FieldManager.cc.
References FieldManager::m_messenger.
|
private |
Definition at line 31 of file FieldManager.hh.
Referenced by FieldManager::FieldManager(), and FieldManager::~FieldManager().