Geant4 11.2.2
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 318 of file G4ITReaction.hh.
|
inline |
Definition at line 244 of file G4ITReaction.hh.
Referenced by G4DNAIndependentReactionTimeStepper::CalculateMinTimeStep(), and G4DNAMoleculeEncounterStepper::CalculateMinTimeStep().
Definition at line 222 of file G4ITReaction.hh.
Referenced by AddReaction().
|
inline |
Definition at line 291 of file G4ITReaction.hh.
Referenced by G4DNAIndependentReactionTimeStepper::CalculateMinTimeStep(), G4DNAMoleculeEncounterStepper::CalculateMinTimeStep(), G4DNAMolecularReaction::FindReaction(), G4DNAIRT::Initialize(), G4Scheduler::Reset(), and G4Scheduler::Stepping().
|
inline |
Definition at line 303 of file G4ITReaction.hh.
Referenced by G4DNAIRTMoleculeEncounterStepper::CalculateMinTimeStep(), G4ITModelProcessor::CalculateMinTimeStep(), G4ITModelProcessor::ComputeTrackReaction(), and G4DNAIRT::Initialize().
|
inline |
Definition at line 276 of file G4ITReaction.hh.
Referenced by G4DNAMolecularReaction::FindReaction().
|
inline |
Definition at line 308 of file G4ITReaction.hh.
Referenced by G4DNAIRTMoleculeEncounterStepper::CalculateMinTimeStep(), G4ITModelProcessor::CalculateMinTimeStep(), G4DNAIndependentReactionTimeStepper::FindReaction(), G4DNAIRT::FindReaction(), and G4ITReaction::RemoveMe().
|
inlinestatic |
Definition at line 196 of file G4ITReaction.hh.
Referenced by G4ITStepProcessor::ExtractDoItData(), G4DNAIRTMoleculeEncounterStepper::G4DNAIRTMoleculeEncounterStepper(), G4DNAMoleculeEncounterStepper::G4DNAMoleculeEncounterStepper(), G4DNAIRT::Initialize(), G4ITModelProcessor::Initialize(), G4ITReaction::RemoveMe(), and G4ITReactionPerTrack::RemoveThisReaction().
|
inline |
Definition at line 281 of file G4ITReaction.hh.
Referenced by G4ITReactionPerTrack::RemoveThisReaction().
|
inline |
Definition at line 253 of file G4ITReaction.hh.
Referenced by G4ITStepProcessor::ExtractDoItData(), and SelectThisReaction().
|
inline |
Definition at line 269 of file G4ITReaction.hh.
Referenced by G4DNAIndependentReactionTimeStepper::FindReaction(), G4DNAIRT::FindReaction(), and G4DNAMolecularReaction::FindReaction().
|
inline |
Definition at line 313 of file G4ITReaction.hh.
Referenced by G4DNAIndependentReactionTimeStepper::G4DNAIndependentReactionTimeStepper(), and G4DNAIRT::Initialize().
|
staticprotected |
Definition at line 342 of file G4ITReaction.hh.
Referenced by Instance().
|
protected |
Definition at line 339 of file G4ITReaction.hh.
Referenced by AddReaction(), CleanAllReaction(), GetReactionsPerTime(), and ~G4ITReactionSet().
|
protected |
Definition at line 338 of file G4ITReaction.hh.
Referenced by AddReaction(), CanAddThisReaction(), CleanAllReaction(), Empty(), GetReactionMap(), RemoveReactionPerTrack(), RemoveReactionSet(), and ~G4ITReactionSet().
|
protected |
Definition at line 341 of file G4ITReaction.hh.
Referenced by AddReaction(), and SortByTime().