Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ITReaction.hh>
Public Member Functions | |
virtual | ~G4ITReactionSet () |
void | AddReaction (G4double time, G4Track *trackA, G4Track *trackB) |
G4bool | CanAddThisReaction (G4Track *trackA, G4Track *trackB) |
void | AddReactions (G4double time, G4Track *trackA, G4TrackVectorHandle reactants) |
void | RemoveReactionSet (G4Track *track) |
void | SelectThisReaction (G4ITReactionPtr reaction) |
G4ITReactionPerTrackMap & | GetReactionMap () |
void | RemoveReactionPerTrack (G4ITReactionPerTrackPtr reactionPerTrack) |
void | CleanAllReaction () |
G4bool | Empty () |
G4ITReactionPerTime & | GetReactionsPerTime () |
void | SortByTime () |
Static Public Member Functions | |
static G4ITReactionSet * | Instance () |
Protected Member Functions | |
void | AddReaction (G4Track *track, G4ITReactionPtr reaction) |
Protected Attributes | |
G4ITReactionPerTrackMap | fReactionPerTrack |
G4ITReactionPerTime | fReactionPerTime |
G4bool | fSortByTime |
Static Protected Attributes | |
static G4ThreadLocal G4ITReactionSet * | fpInstance |
Definition at line 182 of file G4ITReaction.hh.
|
inlinevirtual |
Definition at line 190 of file G4ITReaction.hh.
Definition at line 205 of file G4ITReaction.hh.
Referenced by AddReaction(), AddReactions(), and G4DNAIRT::Sampling().
|
inlineprotected |
Definition at line 323 of file G4ITReaction.hh.
|
inline |
Definition at line 246 of file G4ITReaction.hh.
Referenced by G4DNAMoleculeEncounterStepper::CalculateMinTimeStep(), and G4DNAIndependentReactionTimeStepper::CalculateMinTimeStep().
Definition at line 222 of file G4ITReaction.hh.
Referenced by AddReaction().
|
inline |
Definition at line 296 of file G4ITReaction.hh.
Referenced by G4DNAMoleculeEncounterStepper::CalculateMinTimeStep(), G4DNAIndependentReactionTimeStepper::CalculateMinTimeStep(), G4DNAMolecularReaction::FindReaction(), G4DNAIRT::Initialize(), G4Scheduler::Reset(), and G4Scheduler::Stepping().
|
inline |
Definition at line 308 of file G4ITReaction.hh.
Referenced by G4ITModelProcessor::CalculateMinTimeStep(), G4DNAIRTMoleculeEncounterStepper::CalculateMinTimeStep(), G4ITModelProcessor::ComputeTrackReaction(), and G4DNAIRT::Initialize().
|
inline |
Definition at line 278 of file G4ITReaction.hh.
Referenced by G4DNAMolecularReaction::FindReaction().
|
inline |
Definition at line 313 of file G4ITReaction.hh.
Referenced by G4ITModelProcessor::CalculateMinTimeStep(), G4DNAIRTMoleculeEncounterStepper::CalculateMinTimeStep(), G4DNAIRT::FindReaction(), G4DNAIndependentReactionTimeStepper::FindReaction(), and G4ITReaction::RemoveMe().
|
inlinestatic |
Definition at line 196 of file G4ITReaction.hh.
Referenced by G4ITStepProcessor::ExtractDoItData(), G4DNAIRTMoleculeEncounterStepper::G4DNAIRTMoleculeEncounterStepper(), G4DNAMoleculeEncounterStepper::G4DNAMoleculeEncounterStepper(), G4ITModelProcessor::Initialize(), G4DNAIRT::Initialize(), G4ITReaction::RemoveMe(), and G4ITReactionPerTrack::RemoveThisReaction().
|
inline |
Definition at line 283 of file G4ITReaction.hh.
Referenced by G4ITReactionPerTrack::RemoveThisReaction().
|
inline |
Definition at line 255 of file G4ITReaction.hh.
Referenced by G4ITStepProcessor::ExtractDoItData(), and SelectThisReaction().
|
inline |
Definition at line 271 of file G4ITReaction.hh.
Referenced by G4DNAMolecularReaction::FindReaction(), G4DNAIRT::FindReaction(), and G4DNAIndependentReactionTimeStepper::FindReaction().
|
inline |
Definition at line 318 of file G4ITReaction.hh.
Referenced by G4DNAIndependentReactionTimeStepper::G4DNAIndependentReactionTimeStepper(), and G4DNAIRT::Initialize().
|
staticprotected |
Definition at line 347 of file G4ITReaction.hh.
Referenced by Instance().
|
protected |
Definition at line 344 of file G4ITReaction.hh.
Referenced by AddReaction(), CleanAllReaction(), GetReactionsPerTime(), and ~G4ITReactionSet().
|
protected |
Definition at line 343 of file G4ITReaction.hh.
Referenced by AddReaction(), CanAddThisReaction(), CleanAllReaction(), Empty(), GetReactionMap(), RemoveReactionPerTrack(), RemoveReactionSet(), and ~G4ITReactionSet().
|
protected |
Definition at line 346 of file G4ITReaction.hh.
Referenced by AddReaction(), and SortByTime().