Geant4  10.02.p02
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 RemoveThisReaction (G4ITReactionList::iterator it)
 
void RemoveMe ()
 
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 120 of file G4ITReaction.hh.

Constructor & Destructor Documentation

G4ITReactionPerTrack::G4ITReactionPerTrack ( )
inlineprivate

Definition at line 122 of file G4ITReaction.hh.

Referenced by New().

+ Here is the caller graph for this function:

virtual G4ITReactionPerTrack::~G4ITReactionPerTrack ( )
inlinevirtual

Definition at line 129 of file G4ITReaction.hh.

References fReactions.

Member Function Documentation

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

Definition at line 141 of file G4ITReaction.hh.

References fReactionSetIt.

void G4ITReactionPerTrack::AddReaction ( G4ITReactionPtr  reaction)
inline

Definition at line 134 of file G4ITReaction.hh.

References fReactions.

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

Definition at line 168 of file G4ITReaction.hh.

References fReactionSetIt.

G4ITReactionList& G4ITReactionPerTrack::GetReactionList ( )
inline

Definition at line 163 of file G4ITReaction.hh.

References fReactions.

static G4ITReactionPerTrackPtr G4ITReactionPerTrack::New ( )
inlinestatic

Definition at line 124 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 ( )
inline

Definition at line 147 of file G4ITReaction.hh.

References fReactions, and fReactionSetIt.

bool G4ITReactionPerTrack::RemoveThisReaction ( G4ITReactionList::iterator  it)

Definition at line 106 of file G4ITReaction.cc.

References fReactions, G4ITReactionSet::Instance(), 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 175 of file G4ITReaction.hh.

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


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