#include <G4ITReaction.hh>
Definition at line 178 of file G4ITReaction.hh.
◆ ~G4ITReactionSet()
virtual G4ITReactionSet::~G4ITReactionSet |
( |
| ) |
|
|
inlinevirtual |
Definition at line 186 of file G4ITReaction.hh.
187 {
190 }
G4ITReactionPerTime fReactionPerTime
G4ITReactionPerTrackMap fReactionPerTrack
◆ AddReaction() [1/2]
void G4ITReactionSet::AddReaction |
( |
double |
time, |
|
|
G4Track * |
trackA, |
|
|
G4Track * |
trackB |
|
) |
| |
|
inline |
Definition at line 201 of file G4ITReaction.hh.
202 {
206
208 {
210 reaction->AddIterator(it);
211 }
212 }
G4shared_ptr< G4ITReaction > G4ITReactionPtr
void AddReaction(double time, G4Track *trackA, G4Track *trackB)
static G4ITReactionPtr New(double time, G4Track *trackA, G4Track *trackB)
Referenced by AddReaction(), AddReactions(), and G4DNAIRT::Sampling().
◆ AddReaction() [2/2]
Definition at line 291 of file G4ITReaction.hh.
292 {
294
296
298 {
300 std::pair< G4ITReactionPerTrackMap::iterator,bool>
pos =
302 reactionPerTrack->AddIterator(
pos.first);
303 }
304 else
305 {
306 reactionPerTrack = it->second;
307 }
308
309 reactionPerTrack->AddReaction(reaction);
310 }
G4shared_ptr< G4ITReactionPerTrack > G4ITReactionPerTrackPtr
static G4ITReactionPerTrackPtr New()
◆ AddReactions()
◆ CleanAllReaction()
void G4ITReactionSet::CleanAllReaction |
( |
| ) |
|
|
inline |
◆ Empty()
bool G4ITReactionSet::Empty |
( |
| ) |
|
|
inline |
◆ GetReactionMap()
◆ GetReactionsPerTime()
◆ Instance()
◆ RemoveReactionPerTrack()
Definition at line 251 of file G4ITReaction.hh.
252 {
253 for(std::list<G4ITReactionPerTrackMap::iterator>::iterator it =
254 reactionPerTrack->GetListOfIterators().begin() ;
255 it != reactionPerTrack->GetListOfIterators().end() ;
256 ++it)
257 {
259 }
260 reactionPerTrack->GetListOfIterators().clear();
261 reactionPerTrack->GetReactionList().clear();
262 }
Referenced by G4ITReactionPerTrack::RemoveThisReaction().
◆ RemoveReactionSet()
void G4ITReactionSet::RemoveReactionSet |
( |
G4Track * |
track | ) |
|
|
inline |
◆ SelectThisReaction()
◆ SortByTime()
void G4ITReactionSet::SortByTime |
( |
| ) |
|
|
inline |
◆ fpInstance
◆ fReactionPerTime
◆ fReactionPerTrack
◆ fSortByTime
bool G4ITReactionSet::fSortByTime |
|
protected |
The documentation for this class was generated from the following files: