Little fix
authordainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 23 Apr 2010 21:49:40 +0000 (21:49 +0000)
committerdainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 23 Apr 2010 21:49:40 +0000 (21:49 +0000)
PWG1/ITS/AliAnalysisTaskSEImpParRes.cxx

index 6341a41..7377bb9 100644 (file)
@@ -1097,7 +1097,7 @@ void AliAnalysisTaskSEImpParRes::UserExec(Option_t */*option*/)
     esdtrack->PropagateToDCA(vtxESDRec, esd->GetMagneticField(), beampiperadius, dzRec, covdzRec);
     esdtrack->PropagateToDCA(vtxESDSkip, esd->GetMagneticField(), beampiperadius, dzRecSkip, covdzRecSkip);
     if(fReadMC) esdtrack->PropagateToDCA(vtxESDTrue, esd->GetMagneticField(), beampiperadius, dzTrue, covdzTrue);
-    if(covdzRec[0]<0 || covdzRec[2]<0 || covdzRecSkip[0]<0 || covdzRecSkip[2]<0) {
+    if(covdzRec[0]<1.e-13 || covdzRec[2]<1.e-13 || covdzRecSkip[0]<1.e-13 || covdzRecSkip[2]<1.e-13 || covdzTrue[0]<1.e-13 || covdzTrue[2]<1.e-13) {
       delete vtxESDSkip; vtxESDSkip = 0x0;
       continue;
     }