]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliESDv0Cuts.cxx
Updated computation of truncated mean of dE/dx from ITS layers (F. Prino)
[u/mrichter/AliRoot.git] / ANALYSIS / AliESDv0Cuts.cxx
index d316e9b3abe52a5c563365beef347e97088346c3..1afb2de836a969852a7ff35971e9b16943fcb2b9 100644 (file)
@@ -372,7 +372,8 @@ AliESDv0Cuts::AcceptV0(AliESDv0* esdV0, AliESDtrack* trackPos, AliESDtrack* trac
   // fV0s.fOnFlyStatus
 
   Float_t  dcaPosToVertex = 0, dcaNegToVertex = 0;
-  Float_t  tdcaPosToVertex[2], tdcaNegToVertex[2];
+  Float_t  tdcaPosToVertex[2]={999,999};
+  Float_t  tdcaNegToVertex[2]={999,999};
 
   if (trackPos) trackPos->GetImpactParameters(tdcaPosToVertex[0],tdcaPosToVertex[1]);
   if (trackNeg) trackNeg->GetImpactParameters(tdcaNegToVertex[0],tdcaNegToVertex[1]);
@@ -642,8 +643,8 @@ Int_t AliESDv0Cuts::CountAcceptedV0s(AliESDEvent* esd)
 
   Char_t str[256];
   for (Int_t i=0; i<2; i++) {
-    if (i==0) sprintf(str," ");
-    else sprintf(str,"_cut");
+    if (i==0) snprintf(str,256, " ");
+    else snprintf(str,256, "_cut");
 
     fhDcaPosToVertex[i]      = new TH1F(Form("dcaPosToVertex%s",str),"",120,0,3);
     fhDcaNegToVertex[i]      = new TH1F(Form("dcaNegToVertex%s",str),"",120,0,3);
@@ -705,7 +706,7 @@ Bool_t AliESDv0Cuts::LoadHistograms(const Char_t* dir)
     else
     {
       gDirectory->cd("after_cuts");
-      sprintf(str,"_cut");
+      snprintf(str,5, "_cut");
     }
 
     fhDcaPosToVertex[i]      = dynamic_cast<TH1F*> (gDirectory->Get(Form("dcaPosToVertex%s",str)     ));