52 :fRegionName(regName), fNSplit(nsplit)
70 assert ( 0 != particleChange);
71 return particleChange;
76 assert ( 0 != particleChange);
77 return particleChange;
84 if ( initialSplitTrackID > 1 ) {
86 assert ( 0 != particleChange);
87 return particleChange;
91 G4int splitTrackID = 3;
93 std::vector<G4Track*> secondaries;
94 std::vector<G4int> vSplitTrack;
96 for (
int i = 0; i <
fNSplit; i++ ) {
98 assert( 0 != particleChange);
102 secondaries.push_back( newTrack );
103 vSplitTrack.push_back( splitTrackID );
113 std::vector<G4Track*>::iterator iter = secondaries.begin();
115 while( iter != secondaries.end() ) {
129 return particleChange;