|
| | G4VUserMoleculeCounter () |
| | G4VUserMoleculeCounter (G4String, MoleculeCounterType=MoleculeCounterType::Other) |
| | ~G4VUserMoleculeCounter () override=default |
| void | Initialize () final |
| void | InitializeUser () override=0 |
| void | ResetCounter () override |
| void | Dump () const override |
| void | DumpCounterMapIndices () const override |
| void | AbsorbCounter (const G4VMoleculeCounterInternalBase *) override |
| std::unique_ptr< G4VMoleculeCounter::G4VMoleculeCounterIndex > | BuildIndex (const G4Track *) const override=0 |
| std::unique_ptr< G4VMoleculeCounter::G4VMoleculeCounterIndex > | BuildIndex (const G4Track *, const G4StepPoint *) const override=0 |
| std::unique_ptr< G4VMoleculeCounter::G4VMoleculeCounterIndex > | BuildSimpleIndex (const G4MolecularConfiguration *) const override=0 |
| void | AddMolecule (std::unique_ptr< G4VMoleculeCounter::G4VMoleculeCounterIndex >, G4double, G4int=1) override |
| void | RemoveMolecule (std::unique_ptr< G4VMoleculeCounter::G4VMoleculeCounterIndex >, G4double, G4int=1) override |
| std::set< const G4MolecularConfiguration * > | GetRecordedMolecules () const override |
| std::set< G4double > | GetRecordedTimes () const override |
| void | SchedulerFinalizedTracking () override |
| const std::map< TIndex, InnerCounterMapType > & | GetCounterMap () const |
| std::vector< TIndex > | GetMapIndices () const |
| virtual G4int | GetNbMoleculesAtTime (const TIndex &, G4double) const |
| virtual G4int | GetNbMoleculesAtTime (Search &, const TIndex &, G4double) const |
| virtual std::vector< G4int > | GetNbMoleculesAtTimes (const TIndex &, const std::vector< G4double > &) const |
| | ~G4VMoleculeCounter () override=default |
| virtual void | AddMolecule (std::unique_ptr< G4VMoleculeCounterIndex >, G4double, G4int=1)=0 |
| virtual void | RemoveMolecule (std::unique_ptr< G4VMoleculeCounterIndex >, G4double, G4int=1)=0 |
| MoleculeCounterType | GetType () const |
| G4bool | GetSensitiveToStepping () const |
| void | SetSensitiveToStepping (G4bool=true) |
| G4bool | GetNegativeCountsAreFatal () const |
| void | IgnoreMolecule (const G4MoleculeDefinition *) |
| void | IgnoreReactant (const G4MolecularConfiguration *) |
| void | RegisterAll () |
| G4bool | IsReactantIgnored (const G4MoleculeDefinition *) const |
| G4bool | IsReactantIgnored (const G4MolecularConfiguration *) const |
| virtual | ~G4VMoleculeCounterInternalBase ()=default |
| G4int | GetId () const |
| void | SetManagedId (G4int) |
| G4int | GetManagedId () const |
| const G4String & | GetName () const |
| G4int | GetVerbose () const |
| void | SetVerbose (G4int) |
| G4double | GetActiveLowerBound () const |
| void | SetActiveLowerBound (G4double, G4bool=true) |
| G4double | GetActiveUpperBound () const |
| void | SetActiveUpperBound (G4double, G4bool=true) |
| G4bool | GetActiveLowerBoundInclusive () const |
| G4bool | GetActiveUpperBoundInclusive () const |
| G4bool | IsTimeBelowLowerBound (G4double) const |
| G4bool | IsTimeAboveUpperBound (G4double) const |
| G4bool | IsActiveAtGlobalTime (G4double) const |
| G4bool | GetCheckTimeConsistencyWithScheduler () const |
| void | SetCheckTimeConsistencyWithScheduler (G4bool=true) |
| G4bool | GetCheckRecordedTimeConsistency () const |
| void | SetCheckRecordedTimeConsistency (G4bool=true) |
| const G4MoleculeCounterTimeComparer & | GetTimeComparer () const |
| void | SetTimeComparer (const G4MoleculeCounterTimeComparer &) |
template<class TIndex>
class G4VUserMoleculeCounter< TIndex >
Definition at line 41 of file G4VUserMoleculeCounter.hh.