// processing DCS
- fData->SetFDRFlag(fFDRFlag);
-
if (!dcsAliasMap){
Log("No DCS map found: TOF exiting from Shuttle");
- if (fData){
+ if (fData) {
delete fData;
fData = 0;
}
}
else {
- // The processing of the DCS input data is forwarded to AliTOFDataDCS
+ if (!fData) {
+ Log("No DCSdata map initialized: TOF exiting from Shuttle");
+ return 0;// return error Code for DCS data map not initialized
+ }
+
+ fData->SetFDRFlag(fFDRFlag);
+
+ // The processing of the DCS input data is forwarded to AliTOFDataDCS
resultDCSMap=fData->ProcessData(*dcsAliasMap);
if(!resultDCSMap){
Log("Some problems occurred while processing DCS data, TOF exiting from Shuttle");
- if (fData){
+ if (fData) {
delete fData;
fData = 0;
}
// processing DCS HV and LV data points
- fHVLVmaps->SetFDRFlag(fFDRFlag);
-
if (!dcsAliasMap){
Log("No DCS map found: TOF exiting from Shuttle");
if (fHVLVmaps){
}
else {
+ if (!fHVLVmaps) {
+ Log("No HVLVdata map initialized: TOF exiting from Shuttle");
+ return 200;// return error Code for HVLV data map not initialized
+ }
+
+ fHVLVmaps->SetFDRFlag(fFDRFlag);
+
// The processing of the DCS input data is forwarded to AliTOFDataDCS
- //if (0) { // AdC
+
resultDCSMap = fHVLVmaps->ProcessData(*dcsAliasMap);
if (!resultDCSMap) {
Log("Some problems occurred while processing DCS data, TOF exiting from Shuttle");
*/
}
- //} // AdC
+
}