Updated code for pp
authorcoppedis <coppedis@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Mar 2011 14:55:13 +0000 (14:55 +0000)
committercoppedis <coppedis@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Mar 2011 14:55:13 +0000 (14:55 +0000)
PWG1/ZDC/AliAnalysisTaskZDC.cxx

index b10f183..c62e6a1 100644 (file)
@@ -321,13 +321,17 @@ void AliAnalysisTaskZDC::UserExec(Option_t */*option*/)
   
   }
     
-  Float_t tdcC = esdZDC->GetZDCTDCCorrected(10,0)-esdZDC->GetZDCTDCCorrected(15,0);
-  Float_t tdcA = esdZDC->GetZDCTDCCorrected(12,0)-esdZDC->GetZDCTDCCorrected(15,0);
+  Float_t tdcC=999., tdcA=999;
+  Float_t tdcSum=999., tdcDiff=999;
+  if(esdZDC->GetZDCTDCCorrected(10,0)>1e-5){
+    tdcC = esdZDC->GetZDCTDCCorrected(10,0)-esdZDC->GetZDCTDCCorrected(15,0);
+    if(esdZDC->GetZDCTDCCorrected(12,0)>1e-5) tdcA = esdZDC->GetZDCTDCCorrected(12,0)-esdZDC->GetZDCTDCCorrected(15,0);
+  }
   //for(Int_t i=0; i<4; i++){
-    fhTDCZNSum->Fill(tdcC+tdcA);  
-    fhTDCZNDiff->Fill(tdcC-tdcA); 
+    if(tdcSum!=999.)fhTDCZNSum->Fill(tdcSum);  
+    if(tdcDiff!=999.)fhTDCZNDiff->Fill(tdcDiff); 
   //}
-  fDebunch->Fill(tdcC-tdcA, tdcC+tdcA);
+  if(tdcSum!=999.) fDebunch->Fill(tdcC-tdcA, tdcC+tdcA);
   
   PostData(1, fOutput);