- } // end of check
- if ( !already) { // store it
- tempo[fMulTrack] = newprimary ;
- fMulTrack++ ;
- } // store it
- } // all primaries in digit
- delete newprimaryarray ;
+ Int_t newprimary = newprimaryarray[jndex] ;
+ Int_t kndex ;
+ Bool_t already = kFALSE ;
+ for ( kndex = 0 ; kndex < fMulTrack ; kndex++ ) { //check if not already stored
+ if ( newprimary == tempo[kndex] ){
+ already = kTRUE ;
+ break ;
+ }
+ } // end of check
+ if ( !already) { // store it
+ tempo[fMulTrack] = newprimary ;
+ fMulTrack++ ;
+ } // store it
+ } // all primaries in digit
+ delete [] newprimaryarray ;
+ }