message: Fixing problem in AOD filtering for ZDC
diff: @@ -2159,8 +2159,15 @@ void AliAnalysisTaskESDfilter::ConvertZDC(const AliESDEvent& esd)
  zdcAOD->ResetZPCfired();
  zdcAOD->ResetZEM1fired();
  zdcAOD->ResetZEM2fired();
  -
  +//
  const Float_t kNoEntry = -999.;
  + for(int i=0; i<4; i++){
  + zdcAOD->SetZNCTDCm(i, kNoEntry);
  + zdcAOD->SetZNATDCm(i, kNoEntry);
  + zdcAOD->SetZPCTDCm(i, kNoEntry);
  + zdcAOD->SetZPATDCm(i, kNoEntry);
  + }
  +
  //Taking into account all the 4 hits
  if(esdZDC->IsZNChit()){
  zdcAOD->SetZNCfired();
  @@ -2172,7 +2179,6 @@ void AliAnalysisTaskESDfilter::ConvertZDC(const AliESDEvent& esd)
  }
  }
  }
  - else for(int i=0; i<4; i++) zdcAOD->SetZNCTDCm(i, kNoEntry);
  if(esdZDC->IsZNAhit()){
  zdcAOD->SetZNAfired();
  int znach = esdZDC->GetZNATDCChannel();
  @@ -2183,7 +2189,6 @@ void AliAnalysisTaskESDfilter::ConvertZDC(const AliESDEvent& esd)
  }
  }
  }
  - else for(int i=0; i<4; i++) zdcAOD->SetZNATDCm(i, kNoEntry);
  if(esdZDC->IsZPChit()){
  zdcAOD->SetZPCfired();
  int zpcch = esdZDC->GetZPCTDCChannel();
  @@ -2194,7 +2199,6 @@ void AliAnalysisTaskESDfilter::ConvertZDC(const AliESDEvent& esd)
  }
  }
  }
  - else for(int i=0; i<4; i++) zdcAOD->SetZPCTDCm(i, kNoEntry);
  if(esdZDC->IsZPAhit()){
  zdcAOD->SetZPAfired();
  int zpach = esdZDC->GetZPATDCChannel();
  @@ -2205,9 +2209,9 @@ void AliAnalysisTaskESDfilter::ConvertZDC(const AliESDEvent& esd)
  }
  }
  }
  - else for(int i=0; i<4; i++) zdcAOD->SetZPATDCm(i, kNoEntry);
  if(esdZDC->IsZEM1hit()) zdcAOD->SetZEM1fired();
  if(esdZDC->IsZEM2hit()) zdcAOD->SetZEM2fired();
  +
  }
  //______________________________________________________________________________
  void AliAnalysisTaskESDfilter::ConvertAD(const AliESDEvent& esd)
  