#include <G4VMoleculeCounter.hh>
Definition at line 43 of file G4VMoleculeCounter.hh.
◆ Reactant
◆ G4VMoleculeCounter()
G4VMoleculeCounter::G4VMoleculeCounter |
( |
| ) |
|
|
protecteddefault |
◆ ~G4VMoleculeCounter()
virtual G4VMoleculeCounter::~G4VMoleculeCounter |
( |
| ) |
|
|
protectedvirtualdefault |
◆ AddAMoleculeAtTime()
◆ DeleteInstance()
void G4VMoleculeCounter::DeleteInstance |
( |
| ) |
|
|
static |
◆ DontRegister()
◆ Initialize()
virtual void G4VMoleculeCounter::Initialize |
( |
| ) |
|
|
pure virtual |
◆ InitializeInstance()
void G4VMoleculeCounter::InitializeInstance |
( |
| ) |
|
|
static |
◆ Instance()
◆ InUse()
G4bool G4VMoleculeCounter::InUse |
( |
| ) |
|
|
static |
◆ IsRegistered()
◆ RegisterAll()
virtual void G4VMoleculeCounter::RegisterAll |
( |
| ) |
|
|
inlinevirtual |
◆ RemoveAMoleculeAtTime()
◆ ResetCounter()
virtual void G4VMoleculeCounter::ResetCounter |
( |
| ) |
|
|
pure virtual |
◆ SetInstance()
Definition at line 43 of file G4VMoleculeCounter.cc.
44{
46 {
48 errMsg <<
"The G4MoleculeCounter was already initialized." <<
G4endl
49 <<
"The previous instance will be deleted in order to use yours." <<
G4endl
50 << "However this can generate conflicts. Make sure you call G4MoleculeCounter::SetInstance"
51 "at the beginning of your application."
52 << "A good place would be ActionInitialization::Build & BuildForMaster"
54
56 "SINGLETON_ALREADY_INITIALIZED",
60 }
61
63}
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
std::ostringstream G4ExceptionDescription
References fpInstance, G4endl, G4Exception(), and JustWarning.
◆ Use()
void G4VMoleculeCounter::Use |
( |
G4bool |
flag = true | ) |
|
|
static |
◆ fpInstance
◆ fUse
G4bool G4VMoleculeCounter::fUse = false |
|
staticprotected |
The documentation for this class was generated from the following files: