]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - CORRFW/AliCFTrackKineCuts.cxx
updated
[u/mrichter/AliRoot.git] / CORRFW / AliCFTrackKineCuts.cxx
index ff59037b651a0feac06b3733d2ed37737937539b..929f454a1ee666dbeb9f73089a2b260f2a92e600 100644 (file)
@@ -400,7 +400,7 @@ void AliCFTrackKineCuts::SelectionBitMap(TObject* obj) {
   if ((particle->Phi() >= fPhiMin) && (particle->Phi() <= fPhiMax))
        fBitmap->SetBitNumber(iCutBit,kTRUE);
   iCutBit++;
-  if (fCharge == 10 || (particle->Charge() == fCharge))
+  if (fCharge >= 10 || (particle->Charge() == fCharge))
        fBitmap->SetBitNumber(iCutBit,kTRUE);
   iCutBit++;
   if (fRequireIsCharged && particle->Charge()!=0)
@@ -603,10 +603,10 @@ void AliCFTrackKineCuts::SetHistogramBins(Int_t index, Int_t nbins, Double_t xmi
 
 
   // book QA histograms
-  Char_t str[256];
+  Char_t str[5];
   for (Int_t i=0; i<kNStepQA; i++) {
-    if (i==0) sprintf(str," ");
-    else sprintf(str,"_cut");
+    if (i==0) snprintf(str,5," ");
+    else snprintf(str,5,"_cut");
   
     fhQA[kCutP][i]     = new  TH1F(Form("%s_momentum%s",GetName(),str),        "",fhNBinsMomentum-1,fhBinLimMomentum);
     fhQA[kCutPt][i]    = new  TH1F(Form("%s_transverse_momentum%s",GetName(),str),"",fhNBinsPt-1,fhBinLimPt);