]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/Cal/AliTRDCalChamberStatus.cxx
Masking of not calibrated chambers
[u/mrichter/AliRoot.git] / TRD / Cal / AliTRDCalChamberStatus.cxx
index 23804d394ef4ce502b744af9f6add2ddd476719e..b2c2c278e3a115960c2b75bb73038584592d8dda 100644 (file)
@@ -94,12 +94,17 @@ void AliTRDCalChamberStatus::SetStatus(Int_t det, Char_t status)
       CLRBIT(fStatus[det], kGood);
       SETBIT(fStatus[det], kBadCalibrated);
       break;
+    case AliTRDCalChamberStatus::kNotCalibrated:
+      SETBIT(fStatus[det], kNotCalibrated);
+      //CLRBIT(fStatus[det], kBadCalibrated);
+      break;
     default:
       CLRBIT(fStatus[det], kGood);
       CLRBIT(fStatus[det], kNoData);
       CLRBIT(fStatus[det], kNoDataHalfChamberSideA);
       CLRBIT(fStatus[det], kNoDataHalfChamberSideB);
       CLRBIT(fStatus[det], kBadCalibrated);
+      CLRBIT(fStatus[det], kNotCalibrated);
     }
 
 }
@@ -129,12 +134,16 @@ void AliTRDCalChamberStatus::UnsetStatusBit(Int_t det, Char_t status)
     case AliTRDCalChamberStatus::kBadCalibrated:
       CLRBIT(fStatus[det], kBadCalibrated);
       break;
+    case AliTRDCalChamberStatus::kNotCalibrated:
+      CLRBIT(fStatus[det], kNotCalibrated);
+      break;
     default:
       CLRBIT(fStatus[det], kGood);
       CLRBIT(fStatus[det], kNoData);
       CLRBIT(fStatus[det], kNoDataHalfChamberSideA);
       CLRBIT(fStatus[det], kNoDataHalfChamberSideB);
       CLRBIT(fStatus[det], kBadCalibrated);
+      CLRBIT(fStatus[det], kNotCalibrated);
     }
 
 }