Adding a reminder for coders
[u/mrichter/AliRoot.git] / TOF / AliTOFChannelOnlineStatusArray.cxx
index 730cc38..cf056f6 100644 (file)
@@ -53,7 +53,7 @@ AliTOFChannelOnlineStatusArray::AliTOFChannelOnlineStatusArray(Int_t size):
        // ctor with size
        for (Int_t ich = 0; ich<size; ich ++){
          SetStatus(ich,kTOFOnlineUnknown);
-         SetLatencyWindow(ich, -1);
+         SetLatencyWindow(ich, 0);
        }
 }
 //________________________________________________________________
@@ -124,6 +124,11 @@ void AliTOFChannelOnlineStatusArray::SetNoiseStatus(Int_t pos, UChar_t parr)
 void AliTOFChannelOnlineStatusArray::SetLatencyWindow(Int_t pos, Int_t parr)
 {
        // setting latency window for channel at position = pos
+  if (!fLatencyWindow) {
+    AliWarning("couldn't set latency window");
+    return;
+  }
+       // setting latency window for channel at position = pos
        AliDebug(2,Form("Latency window = %d",parr));
        if (pos>-1 && pos < fSize){
          fLatencyWindow[pos] = parr;
@@ -175,7 +180,11 @@ UChar_t AliTOFChannelOnlineStatusArray::GetNoiseStatus(Int_t pos) const
 Int_t AliTOFChannelOnlineStatusArray::GetLatencyWindow(Int_t pos) const 
 {
        // getting the latency window for channel at position = pos 
-  Int_t lw = -1; 
+  Int_t lw = 0; 
+  if (!fLatencyWindow) {
+    AliWarning("cannot get latency window");
+    return lw;
+  }
   if  (pos>-1 && pos < fSize)lw = fLatencyWindow[pos];
   AliDebug(2,Form("lw = %d ",lw));
   return lw;