From e167dc41facc24d233e0518d571385c61c4f91c1 Mon Sep 17 00:00:00 2001 From: masera Date: Tue, 11 May 2010 15:26:54 +0000 Subject: [PATCH] Two bug fixes: mismatch between subdetector names and fix for a return statement removed with revision 40886 (Melinda) --- ITS/AliITSQAChecker.cxx | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/ITS/AliITSQAChecker.cxx b/ITS/AliITSQAChecker.cxx index 863984a07fb..7e006905e22 100644 --- a/ITS/AliITSQAChecker.cxx +++ b/ITS/AliITSQAChecker.cxx @@ -248,16 +248,18 @@ void AliITSQAChecker::Check(Double_t * rv, AliQAv1::ALITASK_t index, TObjArray * AliInfo(Form("ESD - Tested %d histograms, Return value %f \n",tested,rv[specie])); } } // end of ESD QA - - //____________________________________________________________________________ + else{ + + //____________________________________________________________________________ - Double_t spdCheck[AliRecoParam::kNSpecies] ; - Double_t sddCheck[AliRecoParam::kNSpecies] ; - Double_t ssdCheck[AliRecoParam::kNSpecies] ; + Double_t spdCheck[AliRecoParam::kNSpecies] ; + Double_t sddCheck[AliRecoParam::kNSpecies] ; + Double_t ssdCheck[AliRecoParam::kNSpecies] ; for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) { + if ( !AliQAv1::Instance()->IsEventSpecieSet(specie)) continue; if ( AliQAv1::Instance()->IsEventSpecieSet(specie) ) { Double_t histotot=list[specie]->GetEntries(); if(histotot!=0) @@ -302,7 +304,7 @@ void AliITSQAChecker::Check(Double_t * rv, AliQAv1::ALITASK_t index, TObjArray * } delete []stepSDD; }//end check SDD entries - else{spdCheck[specie]=fUpTestValue[AliQAv1::kFATAL];} + else{ssdCheck[specie]=fUpTestValue[AliQAv1::kFATAL];} if(sddCheck[specie]>rv[specie])rv[specie]=sddCheck[specie]; }//end SDD //strip @@ -321,7 +323,7 @@ void AliITSQAChecker::Check(Double_t * rv, AliQAv1::ALITASK_t index, TObjArray * } delete [] stepSSD; }//end check SSD entries - else{spdCheck[specie]=fUpTestValue[AliQAv1::kFATAL];} + else{ssdCheck[specie]=fUpTestValue[AliQAv1::kFATAL];} if(ssdCheck[specie]>rv[specie])rv[specie]=ssdCheck[specie]; }//end SSD @@ -331,9 +333,9 @@ void AliITSQAChecker::Check(Double_t * rv, AliQAv1::ALITASK_t index, TObjArray * }//end entries }//end if event specie }//end for + } } - //____________________________________________________________________________ void AliITSQAChecker::SetTaskOffset(Int_t SPDOffset, Int_t SDDOffset, Int_t SSDOffset) { -- 2.43.0