Geant4
10.02.p02
|
#include <G4ITReaction.hh>
Public Member Functions | |
virtual | ~G4ITReactionSet () |
void | AddReaction (double time, G4Track *trackA, G4Track *trackB) |
void | AddReactions (double time, G4Track *trackA, G4TrackVectorHandle reactants) |
void | RemoveReactionSet (G4Track *track) |
void | SelectThisReaction (G4ITReactionPtr reaction) |
G4ITReactionPerTrackMap & | GetReactionMap () |
void | RemoveReactionPerTrack (G4ITReactionPerTrackPtr reactionPerTrack) |
void | CleanAllReaction () |
bool | Empty () |
G4ITReactionPerTime & | GetReactionsPerTime () |
Static Public Member Functions | |
static G4ITReactionSet * | Instance () |
Protected Member Functions | |
void | AddReaction (G4Track *track, G4ITReactionPtr reaction) |
Protected Attributes | |
G4ITReactionPerTrackMap | fReactionPerTrack |
G4ITReactionPerTime | fReactionPerTime |
bool | fSortByTime |
Static Protected Attributes | |
static G4ThreadLocal G4ITReactionSet * | fpInstance |
Private Member Functions | |
G4ITReactionSet () | |
Definition at line 178 of file G4ITReaction.hh.
|
inlineprivate |
Definition at line 180 of file G4ITReaction.hh.
References fpInstance, and fSortByTime.
Referenced by Instance().
|
inlinevirtual |
Definition at line 186 of file G4ITReaction.hh.
References fReactionPerTime, and fReactionPerTrack.
Definition at line 201 of file G4ITReaction.hh.
References fReactionPerTime, fSortByTime, and G4ITReaction::New().
Referenced by AddReactions().
|
inlineprotected |
Definition at line 287 of file G4ITReaction.hh.
References fReactionPerTrack, G4ITReactionPerTrack::New(), and pos.
|
inline |
Definition at line 214 of file G4ITReaction.hh.
References AddReaction().
|
inline |
Definition at line 264 of file G4ITReaction.hh.
References fReactionPerTime, and fReactionPerTrack.
Referenced by G4Scheduler::Reset(), and G4Scheduler::Stepping().
|
inline |
Definition at line 276 of file G4ITReaction.hh.
References fReactionPerTrack.
|
inline |
Definition at line 246 of file G4ITReaction.hh.
References fReactionPerTrack.
Referenced by G4ITModelProcessor::FindReaction().
|
inline |
Definition at line 281 of file G4ITReaction.hh.
References fReactionPerTime.
Referenced by G4ITReaction::RemoveMe().
|
inlinestatic |
Definition at line 192 of file G4ITReaction.hh.
References fpInstance, and G4ITReactionSet().
Referenced by G4Scheduler::Create(), G4ITStepProcessor::ExtractDoItData(), G4ITModelProcessor::Initialize(), G4ITReaction::RemoveMe(), and G4ITReactionPerTrack::RemoveThisReaction().
|
inline |
Definition at line 251 of file G4ITReaction.hh.
References fReactionPerTrack.
Referenced by G4ITReactionPerTrack::RemoveThisReaction().
|
inline |
Definition at line 223 of file G4ITReaction.hh.
References fReactionPerTrack.
Referenced by G4ITStepProcessor::ExtractDoItData(), and SelectThisReaction().
|
inline |
Definition at line 239 of file G4ITReaction.hh.
References RemoveReactionSet().
Referenced by G4ITModelProcessor::FindReaction().
|
staticprotected |
Definition at line 311 of file G4ITReaction.hh.
Referenced by G4ITReactionSet(), and Instance().
|
protected |
Definition at line 308 of file G4ITReaction.hh.
Referenced by AddReaction(), CleanAllReaction(), GetReactionsPerTime(), and ~G4ITReactionSet().
|
protected |
Definition at line 307 of file G4ITReaction.hh.
Referenced by AddReaction(), CleanAllReaction(), Empty(), GetReactionMap(), RemoveReactionPerTrack(), RemoveReactionSet(), and ~G4ITReactionSet().
|
protected |
Definition at line 310 of file G4ITReaction.hh.
Referenced by AddReaction(), and G4ITReactionSet().