In AliMUONTrackerQADataMakerRec: Coverity fix
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 28 Feb 2012 09:14:58 +0000 (09:14 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 28 Feb 2012 09:14:58 +0000 (09:14 +0000)
(Philippe P.)

MUON/AliMUONTrackerQADataMakerRec.cxx

index a4fa641..51794e8 100644 (file)
@@ -324,7 +324,7 @@ void AliMUONTrackerQADataMakerRec::EndOfDetectorCycleESDs(Int_t, TObjArray**)
            hESDClusterChargePerDE->SetBinError(iDE+1, sigmaCharge/TMath::Sqrt(nClusters));
          }
         
-         if (hESDResidualXPerDEMean && hESDResidualXPerDESigma && hESDSumResidualXPerDE) {
+         if (hESDResidualXPerDEMean && hESDResidualXPerDESigma && hESDSumResidualXPerDE && hESDSumResidualX2PerDE) {
            Double_t meanResX = hESDSumResidualXPerDE->GetBinContent(iDE+1)/nClusters;
            hESDResidualXPerDEMean->SetBinContent(iDE+1, meanResX);
            hESDResidualXPerDEMean->SetBinError(iDE+1, sigmaResidualX/TMath::Sqrt(nClusters));
@@ -333,7 +333,7 @@ void AliMUONTrackerQADataMakerRec::EndOfDetectorCycleESDs(Int_t, TObjArray**)
            hESDResidualXPerDESigma->SetBinError(iDE+1, sigmaResidualX/TMath::Sqrt(2.*nClusters));
          }
          //        
-         if (hESDResidualYPerDEMean && hESDResidualYPerDESigma && hESDSumResidualYPerDE) {
+         if (hESDResidualYPerDEMean && hESDResidualYPerDESigma && hESDSumResidualYPerDE && hESDSumResidualY2PerDE) {
            Double_t meanResY = hESDSumResidualYPerDE->GetBinContent(iDE+1)/nClusters;
            hESDResidualYPerDEMean->SetBinContent(iDE+1, meanResY);
            hESDResidualYPerDEMean->SetBinError(iDE+1, sigmaResidualY/TMath::Sqrt(nClusters));