Geant4  10.01.p03
G4ITReaction Class Reference

#include <G4ITReaction.hh>

+ Inheritance diagram for G4ITReaction:
+ Collaboration diagram for G4ITReaction:

Public Member Functions

virtual ~G4ITReaction ()
 
G4TrackGetReactant (G4Track *trackA)
 
std::pair< G4Track *, G4Track * > GetReactants () const
 
void RemoveMe (G4ITReactionSet *reactionSet)
 
void AddIterator (G4ITReactionPerTrackPtr reactionPerTrack, G4ITReactionList::iterator it)
 

Static Public Member Functions

static G4ITReactionPtr New (double time, G4Track *trackA, G4Track *trackB)
 

Public Attributes

double fTime
 
std::pair< G4Track *, G4Track * > fReactants
 
G4ReactionPerTrackIt fReactionPerTrack
 

Private Member Functions

 G4ITReaction (double time, G4Track *, G4Track *)
 

Detailed Description

Definition at line 45 of file G4ITReaction.hh.

Constructor & Destructor Documentation

G4ITReaction::G4ITReaction ( double  time,
G4Track trackA,
G4Track trackB 
)
private

Definition at line 14 of file G4ITReaction.cc.

Referenced by New().

+ Here is the caller graph for this function:

G4ITReaction::~G4ITReaction ( )
virtual

Definition at line 23 of file G4ITReaction.cc.

Member Function Documentation

void G4ITReaction::AddIterator ( G4ITReactionPerTrackPtr  reactionPerTrack,
G4ITReactionList::iterator  it 
)
inline

Definition at line 67 of file G4ITReaction.hh.

References fReactionPerTrack.

G4Track* G4ITReaction::GetReactant ( G4Track trackA)
inline

Definition at line 55 of file G4ITReaction.hh.

References fReactants.

std::pair<G4Track*, G4Track*> G4ITReaction::GetReactants ( ) const
inline

Definition at line 61 of file G4ITReaction.hh.

References fReactants.

static G4ITReactionPtr G4ITReaction::New ( double  time,
G4Track trackA,
G4Track trackB 
)
inlinestatic

Definition at line 49 of file G4ITReaction.hh.

References G4ITReaction().

Referenced by G4ITReactionSet::AddReaction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ITReaction::RemoveMe ( G4ITReactionSet reactionSet)

Definition at line 28 of file G4ITReaction.cc.

References fReactionPerTrack.

Member Data Documentation

std::pair<G4Track*, G4Track*> G4ITReaction::fReactants

Definition at line 74 of file G4ITReaction.hh.

Referenced by GetReactant(), and GetReactants().

G4ReactionPerTrackIt G4ITReaction::fReactionPerTrack

Definition at line 75 of file G4ITReaction.hh.

Referenced by AddIterator(), and RemoveMe().

double G4ITReaction::fTime

Definition at line 73 of file G4ITReaction.hh.


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