|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4MoleculeCounterManager.hh>
Static Public Member Functions | |
| static G4MoleculeCounterManager * | Instance () |
| static G4MoleculeCounterManager * | GetInstanceIfExists () |
| static void | DeleteInstance () |
Definition at line 50 of file G4MoleculeCounterManager.hh.
| G4MoleculeCounterManager::G4MoleculeCounterManager | ( | G4MoleculeCounterManager::Private | ) |
Definition at line 58 of file G4MoleculeCounterManager.cc.
Referenced by AbsorbWorkerManagerCounters(), GetInstanceIfExists(), and Instance().
| G4MoleculeCounterManager::~G4MoleculeCounterManager | ( | ) |
Definition at line 64 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::AbsorbWorkerManagerCounters | ( | const G4MoleculeCounterManager * | selectedWorker = nullptr | ) |
Definition at line 565 of file G4MoleculeCounterManager.cc.
Referenced by EndOfEventAction(), and EndOfRunAction().
| void G4MoleculeCounterManager::ActivateCounterAtTimes | ( | G4int | id, |
| G4double | aboveTime, | ||
| G4double | belowTime, | ||
| G4bool | aboveTimeInclusive = true, | ||
| G4bool | belowTimeInclusive = true ) |
Definition at line 401 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::ActivateReactionCounterAtTimes | ( | G4int | id, |
| G4double | aboveTime, | ||
| G4double | belowTime, | ||
| G4bool | aboveTimeInclusive = true, | ||
| G4bool | belowTimeInclusive = true ) |
Definition at line 415 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::AddMolecule | ( | const G4Track * | aTrack, |
| const G4StepPoint * | aStepPoint, | ||
| G4double | time, | ||
| G4int | n = 1 ) |
Definition at line 235 of file G4MoleculeCounterManager.cc.
Definition at line 221 of file G4MoleculeCounterManager.cc.
Referenced by G4Molecule::BuildTrack().
| void G4MoleculeCounterManager::AddMoleculeWithoutTrack | ( | const G4MolecularConfiguration * | molecule, |
| G4double | time, | ||
| G4int | n = 1 ) |
Definition at line 205 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::BeginOfEventAction | ( | const G4Event * | ) |
Definition at line 504 of file G4MoleculeCounterManager.cc.
Referenced by G4DNAChemistryManager::BeginOfEventAction().
| void G4MoleculeCounterManager::BeginOfRunAction | ( | const G4Run * | ) |
Definition at line 523 of file G4MoleculeCounterManager.cc.
Referenced by G4DNAChemistryManager::BeginOfRunAction().
| void G4MoleculeCounterManager::BroadcastIgnoreMolecule | ( | const G4MoleculeDefinition * | molecule | ) |
Definition at line 312 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::BroadcastIgnoreReactant | ( | const G4MolecularConfiguration * | molecule | ) |
Definition at line 319 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::BroadcastRegisterAllMoleculesAndReactants | ( | ) |
Definition at line 326 of file G4MoleculeCounterManager.cc.
|
static |
Definition at line 151 of file G4MoleculeCounterManager.cc.
Referenced by G4DNAChemistryManager::Clear().
| void G4MoleculeCounterManager::DeregisterAllCounters | ( | ) |
Definition at line 367 of file G4MoleculeCounterManager.cc.
Referenced by ~G4MoleculeCounterManager().
| void G4MoleculeCounterManager::DumpMasterCounters | ( | ) | const |
Definition at line 599 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::DumpWorkerCounters | ( | ) | const |
Definition at line 624 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::EndOfEventAction | ( | const G4Event * | ) |
Definition at line 542 of file G4MoleculeCounterManager.cc.
Referenced by G4DNAChemistryManager::EndOfEventAction().
| void G4MoleculeCounterManager::EndOfRunAction | ( | const G4Run * | ) |
Definition at line 554 of file G4MoleculeCounterManager.cc.
Referenced by G4DNAChemistryManager::EndOfRunAction().
| G4bool G4MoleculeCounterManager::GetAccumulateCounterIntoMaster | ( | ) | const |
Definition at line 685 of file G4MoleculeCounterManager.cc.
Referenced by EndOfEventAction(), and EndOfRunAction().
| G4VMoleculeCounter * G4MoleculeCounterManager::GetEditableMoleculeCounter | ( | G4int | id | ) | const |
Definition at line 432 of file G4MoleculeCounterManager.cc.
Referenced by ActivateCounterAtTimes(), and GetMoleculeCounter().
| G4VMoleculeReactionCounter * G4MoleculeCounterManager::GetEditableMoleculeReactionCounter | ( | G4int | id | ) | const |
Definition at line 467 of file G4MoleculeCounterManager.cc.
Referenced by ActivateReactionCounterAtTimes(), and GetMoleculeReactionCounter().
|
static |
Definition at line 146 of file G4MoleculeCounterManager.cc.
Referenced by G4DNAChemistryManager::Clear(), G4DNAChemistryManager::InitializeMaster(), and G4DNAChemistryManager::InitializeThread().
|
inline |
Definition at line 156 of file G4MoleculeCounterManager.hh.
| const T * G4MoleculeCounterManager::GetMoleculeCounter | ( | G4int | id | ) | const |
Definition at line 227 of file G4MoleculeCounterManager.hh.
| std::vector< const G4VMoleculeCounter * > G4MoleculeCounterManager::GetMoleculeCounters | ( | ) | const |
Definition at line 446 of file G4MoleculeCounterManager.cc.
| std::vector< const G4VMoleculeCounter * > G4MoleculeCounterManager::GetMoleculeCounters | ( | G4String | name | ) | const |
Definition at line 455 of file G4MoleculeCounterManager.cc.
| const T * G4MoleculeCounterManager::GetMoleculeReactionCounter | ( | G4int | id | ) | const |
Definition at line 238 of file G4MoleculeCounterManager.hh.
| std::vector< const G4VMoleculeReactionCounter * > G4MoleculeCounterManager::GetMoleculeReactionCounters | ( | ) | const |
Definition at line 483 of file G4MoleculeCounterManager.cc.
| std::vector< const G4VMoleculeReactionCounter * > G4MoleculeCounterManager::GetMoleculeReactionCounters | ( | G4String | name | ) | const |
Definition at line 493 of file G4MoleculeCounterManager.cc.
| G4bool G4MoleculeCounterManager::GetResetCountersBeforeEvent | ( | ) | const |
Definition at line 658 of file G4MoleculeCounterManager.cc.
Referenced by BeginOfEventAction(), EndOfEventAction(), EndOfRunAction(), and ~G4MoleculeCounterManager().
| G4bool G4MoleculeCounterManager::GetResetCountersBeforeRun | ( | ) | const |
Definition at line 672 of file G4MoleculeCounterManager.cc.
Referenced by BeginOfRunAction(), EndOfRunAction(), and ~G4MoleculeCounterManager().
| G4bool G4MoleculeCounterManager::GetResetMasterCounterWithWorkers | ( | ) | const |
Definition at line 698 of file G4MoleculeCounterManager.cc.
Referenced by BeginOfEventAction(), and BeginOfRunAction().
|
inline |
Definition at line 159 of file G4MoleculeCounterManager.hh.
Referenced by NotifyOfStep().
| void G4MoleculeCounterManager::Initialize | ( | ) |
Definition at line 167 of file G4MoleculeCounterManager.cc.
Referenced by G4DNAChemistryManager::InitializeMaster(), and G4DNAChemistryManager::InitializeThread().
|
static |
Definition at line 136 of file G4MoleculeCounterManager.cc.
Referenced by G4VUserMoleculeCounter< TIndex >::AddMolecule(), G4DNAChemistryManager::BeginOfEventAction(), G4DNAChemistryManager::BeginOfRunAction(), G4Molecule::BuildTrack(), G4DNAChemistryManager::EndOfEventAction(), G4DNAChemistryManager::EndOfRunAction(), G4DNAChemistryManager::InitializeMaster(), G4DNAChemistryManager::InitializeThread(), G4DNAIRT::MakeReaction(), G4DNAMakeReaction::MakeReaction(), G4DNAMolecularReaction::MakeReaction(), G4VUserMoleculeReactionCounter< TIndex >::RecordReaction(), G4VUserMoleculeCounter< TIndex >::RemoveMolecule(), and G4Molecule::~G4Molecule().
| void G4MoleculeCounterManager::NotifyOfFinalize | ( | ) |
Definition at line 301 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::NotifyOfStep | ( | const G4Step * | aStep | ) |
Definition at line 279 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::RecordReaction | ( | const G4DNAMolecularReactionData * | reactionData, |
| G4double | time, | ||
| G4int | n = 1 ) |
Definition at line 257 of file G4MoleculeCounterManager.cc.
Referenced by G4DNAIRT::MakeReaction(), G4DNAMakeReaction::MakeReaction(), and G4DNAMolecularReaction::MakeReaction().
| G4int G4MoleculeCounterManager::RegisterCounter | ( | std::unique_ptr< G4VMoleculeCounter > | counter | ) |
Definition at line 339 of file G4MoleculeCounterManager.cc.
Referenced by RegisterCounter(), and RegisterCounter().
| G4int G4MoleculeCounterManager::RegisterCounter | ( | std::unique_ptr< G4VMoleculeReactionCounter > | counter | ) |
Definition at line 353 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::RemoveMolecule | ( | const G4Track * | aTrack, |
| const G4StepPoint * | aStepPoint, | ||
| G4double | time, | ||
| G4int | n = 1 ) |
Definition at line 245 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::RemoveMolecule | ( | const G4Track * | aTrack, |
| G4double | time, | ||
| G4int | n = 1 ) |
Definition at line 228 of file G4MoleculeCounterManager.cc.
Referenced by G4Molecule::~G4Molecule().
| void G4MoleculeCounterManager::RemoveMoleculeWithoutTrack | ( | const G4MolecularConfiguration * | molecule, |
| G4double | time, | ||
| G4int | n = 1 ) |
Definition at line 213 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::ResetCounters | ( | ) |
Definition at line 386 of file G4MoleculeCounterManager.cc.
Referenced by BeginOfEventAction(), and BeginOfRunAction().
| void G4MoleculeCounterManager::SetAccumulateCounterIntoMaster | ( | G4bool | flag = true | ) |
Definition at line 689 of file G4MoleculeCounterManager.cc.
|
inline |
Definition at line 157 of file G4MoleculeCounterManager.hh.
| void G4MoleculeCounterManager::SetResetCountersBeforeEvent | ( | G4bool | flag = true | ) |
Definition at line 662 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::SetResetCountersBeforeRun | ( | G4bool | flag = true | ) |
Definition at line 676 of file G4MoleculeCounterManager.cc.
| void G4MoleculeCounterManager::SetResetMasterCounterWithWorkers | ( | G4bool | flag = true | ) |
Definition at line 702 of file G4MoleculeCounterManager.cc.
|
inline |
Definition at line 160 of file G4MoleculeCounterManager.hh.