]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Coverity fix
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 11 Jun 2011 15:08:24 +0000 (15:08 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 11 Jun 2011 15:08:24 +0000 (15:08 +0000)
TPC/AliTPCcalibDB.cxx
TPC/AliTPCcalibTime.cxx

index 9ba51a575ace99d8fbe560ec3253dba849f94a2f..9109a833561b3fd50e94f4ef405b90a9981c2047 100644 (file)
@@ -1965,6 +1965,7 @@ AliTPCCalPad* AliTPCcalibDB::MakeDeadMap(Double_t notInMap, const char* nameMapp
     Int_t patch = mapping->GetPatchFromEquipmentID(idDDL);   
     if (patch<0) continue;
     Int_t roc=mapping->GetRocFromEquipmentID(idDDL);
+    if (roc<0) continue;
     AliTPCCalROC *calRoc=deadMap->GetCalROC(roc);
     if (calRoc) {
      for ( Int_t branch = 0; branch < 2; branch++ ) {
index 1a4bb05739c047884177763e31e52d3b746d2e7f..a9aa6ef2d9610835b771540b3a4b5633ce2f1995 100644 (file)
@@ -359,7 +359,13 @@ void AliTPCcalibTime::Process(AliESDEvent *event){
   // main function to make calibration
   //
   if(!event) return;
-  if (event->GetNumberOfTracks()<2) return;
+  if (event->GetNumberOfTracks()<2) return; 
+  AliESDfriend *ESDfriend=static_cast<AliESDfriend*>(event->FindListObject("AliESDfriend"));
+  if (!ESDfriend) {
+    return;
+  }
+  if (ESDfriend->TestSkipBit()) return;
+  
   ResetCurrent();
   //if(IsLaser  (event)) 
   ProcessLaser (event);
@@ -1084,7 +1090,7 @@ Long64_t AliTPCcalibTime::Merge(TCollection *const li) {
       }
     }
     //
-    if (fTPCVertexCorrelation && cal->fTPCVertexCorrelation){
+    if (fTPCVertexCorrelation[0] && cal->fTPCVertexCorrelation[0]){
       for (Int_t imeas=0; imeas<5; imeas++){
        if (fTPCVertexCorrelation[imeas] && cal->fTPCVertexCorrelation[imeas]) fTPCVertexCorrelation[imeas]->Add(cal->fTPCVertexCorrelation[imeas]);
       }