}
trackOld = track;
}
- delete status1;
- delete status2;
+ delete [] status1;
+ delete [] status2;
Float_t totEdp = 0.;
trEdp = new Float_t[trCount];
fracEdp = new Float_t[trCount];
}
}
fPRETrackNo[im][ix][iy] = trnarray[ilOld];
- delete fracEdp;
- delete trEdp;
- delete trnarray;
+ delete [] fracEdp;
+ delete [] trEdp;
+ delete [] trnarray;
}
else if (nn == 1)
{
delete [] pmdTrack[i];
delete [] pmdEdep[i];
}
- delete pmdTrack;
- delete pmdEdep;
+ delete [] pmdTrack;
+ delete [] pmdEdep;
//
// End of the cell id assignment
//
// Add SDigit
//
TClonesArray &lsdigits = *fSDigits;
- AliPMDsdigit *newcell;
- newcell = new AliPMDsdigit(trnumber,det,smnumber,cellnumber,adc);
- new(lsdigits[fNsdigit++]) AliPMDsdigit(newcell);
- delete newcell;
+ new(lsdigits[fNsdigit++]) AliPMDsdigit(trnumber,det,smnumber,cellnumber,adc);
}
void AliPMDDigitizer::AddDigit(Int_t trnumber, Int_t det, Int_t smnumber,
// Add Digit
//
TClonesArray &ldigits = *fDigits;
- AliPMDdigit *newcell;
- newcell = new AliPMDdigit(trnumber,det,smnumber,cellnumber,adc);
- new(ldigits[fNdigit++]) AliPMDdigit(newcell);
- delete newcell;
+ new(ldigits[fNdigit++]) AliPMDdigit(trnumber,det,smnumber,cellnumber,adc);
}
void AliPMDDigitizer::SetZPosition(Float_t zpos)