Geant4
10.03
|
#include <G4VMoleculeCounter.hh>
Public Member Functions | |
virtual void | Initialize ()=0 |
virtual void | ResetCounter ()=0 |
virtual void | AddAMoleculeAtTime (G4MolecularConfiguration *, G4double time, const G4ThreeVector *position=nullptr, int number=1)=0 |
virtual void | RemoveAMoleculeAtTime (G4MolecularConfiguration *, G4double time, const G4ThreeVector *position=nullptr, int number=1)=0 |
virtual void | DontRegister (const G4MoleculeDefinition *) |
virtual bool | IsRegistered (const G4MoleculeDefinition *) |
virtual void | RegisterAll () |
Static Public Member Functions | |
static void | SetInstance (G4VMoleculeCounter *) |
static void | DeleteInstance () |
static G4VMoleculeCounter * | Instance () |
static void | InitializeInstance () |
static void | Use (G4bool flag=true) |
static G4bool | InUse () |
Protected Member Functions | |
G4VMoleculeCounter () | |
virtual | ~G4VMoleculeCounter () |
Static Protected Attributes | |
static G4ThreadLocal G4VMoleculeCounter * | fpInstance = 0 |
static G4bool | fUse = false |
Definition at line 43 of file G4VMoleculeCounter.hh.
|
inlineprotected |
Definition at line 48 of file G4VMoleculeCounter.hh.
|
inlineprotectedvirtual |
Definition at line 49 of file G4VMoleculeCounter.hh.
|
pure virtual |
Implemented in G4MoleculeCounter.
|
static |
Definition at line 75 of file G4VMoleculeCounter.cc.
Referenced by G4DNAChemistryManager::Clear().
|
inlinevirtual |
Reimplemented in G4MoleculeCounter.
Definition at line 87 of file G4VMoleculeCounter.hh.
|
pure virtual |
Implemented in G4MoleculeCounter.
|
static |
Definition at line 85 of file G4VMoleculeCounter.cc.
Referenced by G4DNAChemistryManager::InitializeThread().
|
static |
Definition at line 67 of file G4VMoleculeCounter.cc.
Referenced by G4Molecule::BuildTrack(), G4DNAElectronHoleRecombination::MakeReaction(), G4DNAChemistryManager::Run(), and G4Molecule::~G4Molecule().
|
static |
Definition at line 99 of file G4VMoleculeCounter.cc.
Referenced by G4Molecule::BuildTrack(), and G4DNAElectronHoleRecombination::MakeReaction().
|
inlinevirtual |
Reimplemented in G4MoleculeCounter.
Definition at line 88 of file G4VMoleculeCounter.hh.
|
inlinevirtual |
Reimplemented in G4MoleculeCounter.
Definition at line 91 of file G4VMoleculeCounter.hh.
|
pure virtual |
Implemented in G4MoleculeCounter.
|
pure virtual |
Implemented in G4MoleculeCounter.
Referenced by G4DNAChemistryManager::Run().
|
static |
Definition at line 45 of file G4VMoleculeCounter.cc.
References G4endl, G4Exception(), instance, and JustWarning.
|
static |
Definition at line 92 of file G4VMoleculeCounter.cc.
|
staticprotected |
Definition at line 45 of file G4VMoleculeCounter.hh.
|
staticprotected |
Definition at line 46 of file G4VMoleculeCounter.hh.