Changeset 1196 for trunk/source/event/src/G4TrackStack.cc
- Timestamp:
- Nov 25, 2009, 5:13:58 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/event/src/G4TrackStack.cc
r964 r1196 25 25 // 26 26 // 27 // $Id: G4TrackStack.cc,v 1. 6 2006/06/29 18:10:26 gunterExp $28 // GEANT4 tag $Name: geant4-09-0 2-ref-02$27 // $Id: G4TrackStack.cc,v 1.8 2009/09/10 21:31:41 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-03-cand-01 $ 29 29 // 30 30 31 31 #include "G4TrackStack.hh" 32 #include "G4SmartTrackStack.hh" 32 33 #include "G4VTrajectory.hh" 33 34 34 35 G4TrackStack::G4TrackStack() 35 36 :n_stackedTrack(0),firstStackedTrack(0),lastStackedTrack(0) 36 {;} 37 { 38 maxNTracks = 0; 39 } 37 40 38 41 G4TrackStack::~G4TrackStack() … … 89 92 } 90 93 94 void G4TrackStack::TransferTo(G4SmartTrackStack * aStack) 95 { 96 while(n_stackedTrack) 97 { aStack->PushToStack(PopFromStack()); } 98 } 99 91 100 G4StackedTrack * G4TrackStack::PopFromStack() 92 101 { … … 111 120 lastStackedTrack = aStackedTrack; 112 121 n_stackedTrack++; 122 if(n_stackedTrack>maxNTracks) maxNTracks = n_stackedTrack; 113 123 } 114 124
Note: See TracChangeset
for help on using the changeset viewer.