Geant4  10.01.p03
G4ITReactionPerTrack Class Reference

#include <G4ITReaction.hh>

+ Inheritance diagram for G4ITReactionPerTrack:
+ Collaboration diagram for G4ITReactionPerTrack:

Public Member Functions

virtual ~G4ITReactionPerTrack ()
 
void AddReaction (G4ITReactionPtr reaction)
 
void AddIterator (G4ITReactionPerTrackMap::iterator it)
 
bool RemoveReaction (G4ITReactionList::iterator it, G4ITReactionSet *reactionSet)
 
void RemoveMe (G4ITReactionSet *reactionSet)
 
G4ITReactionListGetReactionList ()
 
std::list
< G4ITReactionPerTrackMap::iterator > & 
GetListOfIterators ()
 

Static Public Member Functions

static G4ITReactionPerTrackPtr New ()
 

Protected Attributes

G4ITReactionList fReactions
 
std::list
< G4ITReactionPerTrackMap::iterator > 
fReactionSetIt
 

Private Member Functions

 G4ITReactionPerTrack ()
 

Detailed Description

Definition at line 79 of file G4ITReaction.hh.

Constructor & Destructor Documentation

G4ITReactionPerTrack::G4ITReactionPerTrack ( )
inlineprivate

Definition at line 81 of file G4ITReaction.hh.

Referenced by New().

+ Here is the caller graph for this function:

virtual G4ITReactionPerTrack::~G4ITReactionPerTrack ( )
inlinevirtual

Definition at line 88 of file G4ITReaction.hh.

References fReactions.

Member Function Documentation

void G4ITReactionPerTrack::AddIterator ( G4ITReactionPerTrackMap::iterator  it)
inline

Definition at line 100 of file G4ITReaction.hh.

References fReactionSetIt.

void G4ITReactionPerTrack::AddReaction ( G4ITReactionPtr  reaction)
inline

Definition at line 93 of file G4ITReaction.hh.

References fReactions.

std::list<G4ITReactionPerTrackMap::iterator>& G4ITReactionPerTrack::GetListOfIterators ( )
inline

Definition at line 127 of file G4ITReaction.hh.

References fReactionSetIt.

G4ITReactionList& G4ITReactionPerTrack::GetReactionList ( )
inline

Definition at line 122 of file G4ITReaction.hh.

References fReactions.

static G4ITReactionPerTrackPtr G4ITReactionPerTrack::New ( )
inlinestatic

Definition at line 83 of file G4ITReaction.hh.

References G4ITReactionPerTrack().

Referenced by G4ITReactionSet::AddReaction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ITReactionPerTrack::RemoveMe ( G4ITReactionSet reactionSet)
inline

Definition at line 107 of file G4ITReaction.hh.

References fReactions, and fReactionSetIt.

bool G4ITReactionPerTrack::RemoveReaction ( G4ITReactionList::iterator  it,
G4ITReactionSet reactionSet 
)

Definition at line 41 of file G4ITReaction.cc.

References fReactions, and G4ITReactionSet::RemoveReactionPerTrack().

+ Here is the call graph for this function:

Member Data Documentation

G4ITReactionList G4ITReactionPerTrack::fReactions
protected
std::list<G4ITReactionPerTrackMap::iterator> G4ITReactionPerTrack::fReactionSetIt
protected

Definition at line 134 of file G4ITReaction.hh.

Referenced by AddIterator(), GetListOfIterators(), and RemoveMe().


The documentation for this class was generated from the following files: