flag=1;
- // relModuleID range 0 - 108
- if(relModuleID > kModulesPerDDL){
+ // relModuleID range 0 - 107
+ if(relModuleID >= kModulesPerDDL){
fRawReader->AddMajorErrorLog(kWrongModuleIdErr,Form("Module ID = %d > %d (max)",relModuleID,kModulesPerDDL));
AliWarning(Form("Module ID = %d > %d (max)",relModuleID,kModulesPerDDL));
return kFALSE;
AliError("fRawReader->GetDDLID returns a negative value");
ddlid=0;
}
+ if(ddlid>=kDDLsNumber){
+ AliError(Form("fRawReader->GetDDLID returns a too big value %i \n",ddlid));
+ return kFALSE;
+ }
fModuleID = fgkDDLModuleMap[ddlid][relModuleID];
fCoord2 = (fData >> 12) & 0x000007FF;