#include "AliTRDarraySignal.h"
//#include "AliLog.h"
+#include "TArray.h" //for memset
ClassImp(AliTRDarraySignal)
//
fSignal = new Float_t[fNdim];
- for(Int_t i=0; i<fNdim; i++)
- {
- fSignal[i]=d.fSignal[i];
- }
+ memcpy(fSignal, d.fSignal, fNdim*sizeof(Float_t));
}
fNtime=d.fNtime;
fNdim=d.fNdim;
fSignal = new Float_t[fNdim];
-
- for(Int_t i=0; i<fNdim; i++)
- {
- fSignal[i]=d.fSignal[i];
- }
+ memcpy(fSignal,d.fSignal, fNdim*sizeof(Float_t));
return *this;
delete [] fSignal;
}
fSignal = new Float_t[fNdim];
- for(Int_t i=0; i<fNdim; i++)
- {
- fSignal[i]=0;
- }
+ memset(fSignal,0,sizeof(Float_t)*fNdim);
}
Int_t k=0;
//Initialize the array
- for(Int_t i=0; i<fNdim;i++)
- {
- longArr[i]=0;
- }
+ memset(longArr,0,sizeof(Int_t)*fNdim);
for(Int_t i=0;i<fNdim; i++)
{
Int_t *longArr;
longArr = new Int_t[fNdim];
Int_t dimexp=0;
- for(Int_t i=0; i<fNdim;i++)
- {
- longArr[i]=0;
- }
+ memset(longArr,0,sizeof(Int_t)*fNdim);
Int_t r2=0;
for(Int_t i=0; i<fNdim;i++)