#include <G4VMoleculeCounterInternalBase.hh>
◆ ~G4VMoleculeCounterInternalBase()
| virtual G4VMoleculeCounterInternalBase::~G4VMoleculeCounterInternalBase |
( |
| ) |
|
|
virtualdefault |
◆ AbsorbCounter()
◆ Dump()
| virtual void G4VMoleculeCounterInternalBase::Dump |
( |
| ) |
const |
|
pure virtual |
◆ DumpCounterMapIndices()
| virtual void G4VMoleculeCounterInternalBase::DumpCounterMapIndices |
( |
| ) |
const |
|
pure virtual |
◆ GetActiveLowerBound()
| G4double G4VMoleculeCounterInternalBase::GetActiveLowerBound |
( |
| ) |
const |
|
inline |
◆ GetActiveLowerBoundInclusive()
| G4bool G4VMoleculeCounterInternalBase::GetActiveLowerBoundInclusive |
( |
| ) |
const |
|
inline |
◆ GetActiveUpperBound()
| G4double G4VMoleculeCounterInternalBase::GetActiveUpperBound |
( |
| ) |
const |
|
inline |
◆ GetActiveUpperBoundInclusive()
| G4bool G4VMoleculeCounterInternalBase::GetActiveUpperBoundInclusive |
( |
| ) |
const |
|
inline |
◆ GetCheckRecordedTimeConsistency()
| G4bool G4VMoleculeCounterInternalBase::GetCheckRecordedTimeConsistency |
( |
| ) |
const |
|
inline |
◆ GetCheckTimeConsistencyWithScheduler()
| G4bool G4VMoleculeCounterInternalBase::GetCheckTimeConsistencyWithScheduler |
( |
| ) |
const |
|
inline |
◆ GetId()
| G4int G4VMoleculeCounterInternalBase::GetId |
( |
| ) |
const |
|
inline |
◆ GetManagedId()
| G4int G4VMoleculeCounterInternalBase::GetManagedId |
( |
| ) |
const |
|
inline |
◆ GetName()
| const G4String & G4VMoleculeCounterInternalBase::GetName |
( |
| ) |
const |
|
inline |
◆ GetRecordedTimes()
| virtual std::set< G4double > G4VMoleculeCounterInternalBase::GetRecordedTimes |
( |
| ) |
const |
|
pure virtual |
◆ GetTimeComparer()
◆ GetVerbose()
| G4int G4VMoleculeCounterInternalBase::GetVerbose |
( |
| ) |
const |
|
inline |
◆ Initialize()
| virtual void G4VMoleculeCounterInternalBase::Initialize |
( |
| ) |
|
|
pure virtual |
◆ InitializeUser()
| virtual void G4VMoleculeCounterInternalBase::InitializeUser |
( |
| ) |
|
|
pure virtual |
◆ IsActiveAtGlobalTime()
| G4bool G4VMoleculeCounterInternalBase::IsActiveAtGlobalTime |
( |
G4double | time | ) |
const |
|
inline |
◆ IsTimeAboveUpperBound()
| G4bool G4VMoleculeCounterInternalBase::IsTimeAboveUpperBound |
( |
G4double | time | ) |
const |
|
inline |
◆ IsTimeBelowLowerBound()
| G4bool G4VMoleculeCounterInternalBase::IsTimeBelowLowerBound |
( |
G4double | time | ) |
const |
|
inline |
◆ ResetCounter()
| virtual void G4VMoleculeCounterInternalBase::ResetCounter |
( |
| ) |
|
|
pure virtual |
◆ SetActiveLowerBound()
| void G4VMoleculeCounterInternalBase::SetActiveLowerBound |
( |
G4double | time, |
|
|
G4bool | inclusive = true ) |
|
inline |
◆ SetActiveUpperBound()
| void G4VMoleculeCounterInternalBase::SetActiveUpperBound |
( |
G4double | time, |
|
|
G4bool | inclusive = true ) |
|
inline |
◆ SetCheckRecordedTimeConsistency()
| void G4VMoleculeCounterInternalBase::SetCheckRecordedTimeConsistency |
( |
G4bool | flag = true | ) |
|
|
inline |
◆ SetCheckTimeConsistencyWithScheduler()
| void G4VMoleculeCounterInternalBase::SetCheckTimeConsistencyWithScheduler |
( |
G4bool | flag = true | ) |
|
|
inline |
◆ SetFixedTimePrecision()
| void G4VMoleculeCounterInternalBase::SetFixedTimePrecision |
( |
G4double | precision | ) |
|
|
static |
◆ SetManagedId()
| void G4VMoleculeCounterInternalBase::SetManagedId |
( |
G4int | id | ) |
|
|
inline |
Definition at line 154 of file G4VMoleculeCounterInternalBase.hh.
155{
158 description << "Someone is trying to change the managed id of this counter but it was already "
159 "changed from -1!\n";
161 description <<
"Name: " <<
fName <<
"\n";
163 }
165}
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
std::ostringstream G4ExceptionDescription
◆ SetTimeComparer()
Definition at line 252 of file G4VMoleculeCounterInternalBase.hh.
253{
256 "Molecule counter was already initialized, assigning the time comparer now may "
257 "have no effect!");
258 }
260}
◆ SetVerbose()
| void G4VMoleculeCounterInternalBase::SetVerbose |
( |
G4int | verbose | ) |
|
|
inline |
◆ G4VMoleculeCounter
◆ G4VMoleculeReactionCounter
◆ fActiveLowerBound
| G4double G4VMoleculeCounterInternalBase::fActiveLowerBound {0} |
|
protected |
◆ fActiveLowerBoundInclusive
| G4bool G4VMoleculeCounterInternalBase::fActiveLowerBoundInclusive {true} |
|
protected |
◆ fActiveUpperBound
| G4double G4VMoleculeCounterInternalBase::fActiveUpperBound {std::numeric_limits<G4double>::max()} |
|
protected |
◆ fActiveUpperBoundInclusive
| G4bool G4VMoleculeCounterInternalBase::fActiveUpperBoundInclusive {true} |
|
protected |
◆ fCheckRecordedTimesAreConsistent
| G4bool G4VMoleculeCounterInternalBase::fCheckRecordedTimesAreConsistent {true} |
|
protected |
◆ fCheckTimeIsConsistentWithScheduler
| G4bool G4VMoleculeCounterInternalBase::fCheckTimeIsConsistentWithScheduler {true} |
|
protected |
◆ fId
| G4int G4VMoleculeCounterInternalBase::fId |
|
protected |
◆ fIsInitialized
| G4bool G4VMoleculeCounterInternalBase::fIsInitialized {false} |
|
protected |
◆ fManagedId
| G4int G4VMoleculeCounterInternalBase::fManagedId {-1} |
|
protected |
◆ fName
| G4String G4VMoleculeCounterInternalBase::fName {} |
|
protected |
◆ fTimeComparer
◆ fVerbose
| G4int G4VMoleculeCounterInternalBase::fVerbose {0} |
|
protected |
Definition at line 105 of file G4VMoleculeCounterInternalBase.hh.
Referenced by G4VUserMoleculeCounter< TIndex >::AddMolecule(), G4VUserMoleculeCounter< TIndex >::GetMapIndices(), G4VUserMoleculeReactionCounter< TIndex >::GetMapIndices(), G4VUserMoleculeCounter< TIndex >::GetRecordedMolecules(), G4VUserMoleculeReactionCounter< TIndex >::GetRecordedReactions(), GetVerbose(), G4VUserMoleculeReactionCounter< TIndex >::RecordReaction(), G4VUserMoleculeCounter< TIndex >::RemoveMolecule(), G4VUserMoleculeCounter< TIndex >::ResetCounter(), G4VUserMoleculeReactionCounter< TIndex >::ResetCounter(), G4VUserMoleculeCounter< TIndex >::SchedulerFinalizedTracking(), and SetVerbose().
The documentation for this class was generated from the following files: