AliTPCDDLRawData& AliTPCDDLRawData::operator=(const AliTPCDDLRawData &source){
//Assigment operator
+ if (this == &source) return (*this);
fVerbose=source.fVerbose;
return *this;
}
DataPad data;
//AliAltroBuffer is used in write mode to generate raw data file
- char filename[15];
+ char filename[101];
Int_t ddlNumber=0;
AliAltroBuffer *buffer=NULL;
Int_t pSecNumber=-1; //Previous Sector number
ddlNumber=data.Sec*2+data.SubSec;
else
ddlNumber=72+(data.Sec-36)*4+data.SubSec;
- strcpy(filename,AliDAQ::DdlFileName("TPC",ddlNumber));
+ strncpy(filename,AliDAQ::DdlFileName("TPC",ddlNumber),100);
Int_t patchIndex = data.SubSec;
if(data.Sec>=36) patchIndex += 2;
//buffer=new AliAltroBuffer(filename,mapping[patchIndex]);
ddlNumber=data.Sec*2+data.SubSec;
else
ddlNumber=72+(data.Sec-36)*4+data.SubSec;
- strcpy(filename,AliDAQ::DdlFileName("TPC",ddlNumber));
+ strncpy(filename,AliDAQ::DdlFileName("TPC",ddlNumber),100);
Int_t patchIndex = data.SubSec;
if(data.Sec>=36) patchIndex += 2;
// buffer=new AliAltroBuffer(filename,mapping[patchIndex]);