+
+ // data members
+ fPrimary = new Int_t[fNMaxPrimary] ;
+ fDEPrimary = new Float_t[fNMaxPrimary] ;
+ fIparent = new Int_t[fNMaxiparent] ;
+ fDEParent = new Float_t[fNMaxiparent] ;
+ Int_t i ;
+ for ( i = 0; i < fNMaxPrimary ; i++) {
+ fPrimary[i] = digit.fPrimary[i] ;
+ fDEPrimary[i] = digit.fDEPrimary[i] ;
+ }
+ Int_t j ;
+ for (j = 0; j< fNMaxiparent ; j++) {
+ fIparent[j] = digit.fIparent[j] ;
+ fDEParent[j] = digit.fDEParent[j] ;
+ }