Stupid bug fix in new superlight mode (from Zurich airport)
[u/mrichter/AliRoot.git] / ITS / ITSSDDQAMaker.C
index 50b9fc4..f8eb67b 100644 (file)
@@ -50,17 +50,15 @@ Char_t *hisnam3 = new Char_t[50];
    }
  }
 
-  AliRawReader *rd = new AliRawReaderDate(iFile,FirstEvt);  // open run
+  TString strFile = iFile;
+  strFile += "?EventType=7";
+  AliRawReader *rd = new AliRawReaderDate(strFile.Data(),FirstEvt);  // open run
   Int_t evCounter = 0;
-  Int_t eqOffset = 256;
-  Int_t DDLid_range = 24;
   do{                       // start loop on events
     if(++evCounter > MaxEvts) { cout << MaxEvts << " events read, stop" << endl; evCounter--; break; }  
     cout << "Read Event: " << evCounter+FirstEvt-1 << endl;
 
     rd->RequireHeader(kFALSE);             
-    rd->SelectEvents(7);                  
-    rd->SelectEquipment(17,eqOffset+1,eqOffset+DDLid_range);  //17 states for "DRorc acquisition"
     rd->Reset();                           // reset the current position to the beginning of the event
  
     Int_t nSkip = 0;                     // number of skipped signals
@@ -71,6 +69,7 @@ Char_t *hisnam3 = new Char_t[50];
     gStyle->SetPalette(1);
     while(s.Next()){                     //read the next raw digit; returns kFALSE if there is no digit left
       if(s.IsCompletedModule()) continue;
+      if(s.IsCompletedDDL()) continue;
       iddl=rd->GetDDLID()-2; // -2 is temporary for test raw data
 
        isddmod=s.GetModuleNumber(iddl,s.GetCarlosId());        //this is the FEE Carlos