Ignore:
Timestamp:
Nov 25, 2009, 5:13:58 PM (15 years ago)
Author:
garnier
Message:

update CVS release candidate geant4.9.3.01

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/event/src/G4TrackStack.cc

    r964 r1196  
    2525//
    2626//
    27 // $Id: G4TrackStack.cc,v 1.6 2006/06/29 18:10:26 gunter Exp $
    28 // GEANT4 tag $Name: geant4-09-02-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 $
    2929//
    3030
    3131#include "G4TrackStack.hh"
     32#include "G4SmartTrackStack.hh"
    3233#include "G4VTrajectory.hh"
    3334
    3435G4TrackStack::G4TrackStack()
    3536:n_stackedTrack(0),firstStackedTrack(0),lastStackedTrack(0)
    36 {;}
     37{
     38  maxNTracks = 0;
     39}
    3740
    3841G4TrackStack::~G4TrackStack()
     
    8992}
    9093
     94void G4TrackStack::TransferTo(G4SmartTrackStack * aStack)
     95{
     96  while(n_stackedTrack)
     97  { aStack->PushToStack(PopFromStack()); }
     98}
     99
    91100G4StackedTrack * G4TrackStack::PopFromStack()
    92101{
     
    111120  lastStackedTrack = aStackedTrack;
    112121  n_stackedTrack++;
     122  if(n_stackedTrack>maxNTracks) maxNTracks = n_stackedTrack;
    113123}
    114124
Note: See TracChangeset for help on using the changeset viewer.