]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSQADataMakerSim.cxx
Bug fix
[u/mrichter/AliRoot.git] / ITS / AliITSQADataMakerSim.cxx
index 081d9e30c7b2b94895f9fbe8ac2686e3ad207515..2934f621a3d9df8e8d1b1c5e345e254e203cb159 100644 (file)
@@ -121,8 +121,13 @@ void AliITSQADataMakerSim::EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray
   
   AliQAChecker *qac = AliQAChecker::Instance();
   AliITSQAChecker *qacb = (AliITSQAChecker *) qac->GetDetQAChecker(0);
-  qacb->SetTaskOffset(fSPDDataMaker->GetOffset(), fSDDDataMaker->GetOffset(), fSSDDataMaker->GetOffset()); //Setting the offset for the QAChecker list
-  qac->Run( AliQA::kITS , task, list);  //temporary skipping the checking
+  if(fSubDetector == 0 ) {
+               Int_t offsetSPD = fSPDDataMaker->GetOffsetH() + fSPDDataMaker->GetOffsetS() + fSPDDataMaker->GetOffsetD() ; 
+               Int_t offsetSDD = fSDDDataMaker->GetOffsetH() + fSDDDataMaker->GetOffsetS() + fSDDDataMaker->GetOffsetD() ; 
+               Int_t offsetSSD = fSSDDataMaker->GetOffsetH() + fSSDDataMaker->GetOffsetS() + fSSDDataMaker->GetOffsetD() ; 
+    qacb->SetTaskOffset(offsetSPD, offsetSDD, offsetSSD); //Setting the offset for the QAChecker list          
+       }
+       qac->Run( AliQA::kITS , task, list);  //temporary skipping the checking
 }
 
 //____________________________________________________________________________