ROOT logo
/**************************************************************************
 * This file is property of and copyright by the ALICE HLT Project        *
 * ALICE Experiment at CERN, All rights reserved.                         *
 *                                                                        *
 * Primary Author: Svein Lindal <slindal@fys.uio.no>                      *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

/// @file   AliConversionTrackCuts.cxx
/// @author Svein Lindal
/// @brief  Base class for analysation of conversion particle - track correlations - track cuts


#include "AliConversionTrackCuts.h"
//#include "AliAODTrack.h"
#include "AliAODEvent.h"
#include <TFormula.h>
#include <iostream>
#include "TH2F.h"
#include "AliESDtrackCuts.h"
#include "THn.h"

using namespace std;
ClassImp(AliConversionTrackCuts)


const char* AliConversionTrackCuts::fgkCutNames[AliConversionTrackCuts::kNCuts] = {
  "nClusTPC", 
  "FoundFindable", 
  "Chi2PerNDF", 
  "Kink", 
  "DCA_Z", 
  "DCA_XY", 
  "TPCRefit"
  "kAccTracks"
};



//________________________________________________________________________
AliConversionTrackCuts::AliConversionTrackCuts() : 
  AliAnalysisCuts(),
  fEsdTrackCuts(NULL),
  fEsdTrackCutsExtra1(NULL),
  fEsdTrackCutsExtra2(NULL),
  fEvent(NULL),
  fFilterBit(2048),
  fDCAZmax(3.2*3.2),
  fDCAXYmax(2.4*2.4),
  fOwnedTracks(),
  fInitialized(kFALSE),
  fhPhi(NULL),
  //  fhPt(NULL),
  //fhPhiPt(NULL),
  fhdcaxyPt(NULL),
  fhdcazPt(NULL),
  fhdca(NULL),
  fhnclpt(NULL),
  fhnclsfpt(NULL),
  fhEtaPhi(NULL),
  fhTrackEff(NULL),
  fkCreateTrackEff(kFALSE),
  fHistograms(NULL) 
{
  //Constructor
  fOwnedTracks.SetOwner(kTRUE);
}
//________________________________________________________________________
AliConversionTrackCuts::AliConversionTrackCuts(TString name, TString title = "title") : 
  AliAnalysisCuts(name, title),
  fEsdTrackCuts(NULL),
  fEsdTrackCutsExtra1(NULL),
  fEsdTrackCutsExtra2(NULL),
  fEvent(NULL),
  fFilterBit(2048),
  fDCAZmax(-1),
  fDCAXYmax(-1),
  fOwnedTracks(),
  fInitialized(kFALSE),
  fhPhi(NULL),  
  //fhPt(NULL),
  //fhPhiPt(NULL),
  fhdcaxyPt(NULL),
  fhdcazPt(NULL),
  fhdca(NULL),
  fhnclpt(NULL),
  fhnclsfpt(NULL),
  fhEtaPhi(NULL),
  fhTrackEff(NULL),
  fkCreateTrackEff(kFALSE),
  fHistograms(NULL)
{
  //Constructor
  fOwnedTracks.SetOwner(kTRUE);
}


//________________________________________________________________________________
 AliConversionTrackCuts::~AliConversionTrackCuts() {
   ///destructor
   // if(fHistograms)
   // 	 delete fHistograms;
   // fHistograms = NULL;

   if(fEsdTrackCuts)
     delete fEsdTrackCuts;
   fEsdTrackCuts = NULL;
   
   if(fEsdTrackCutsExtra1)
     delete fEsdTrackCutsExtra1;
   fEsdTrackCutsExtra1 = NULL;
   
   if(fEsdTrackCutsExtra2)
     delete fEsdTrackCutsExtra2;
   fEsdTrackCutsExtra2 = NULL;

   fOwnedTracks.Delete();
}

//______________________________________________________________________________
void AliConversionTrackCuts::DefineESDCuts() {
  // Reproduces the cuts of the corresponding bit in the ESD->AOD filtering
  // (see $ALICE_ROOT/ANALYSIS/macros/AddTaskESDFilter.C)
  ///Copied from alianalyseleadingue
  const Int_t filterbit = fFilterBit;

  if (filterbit == 128) {
    if(!fEsdTrackCuts) {
      fEsdTrackCuts = AliESDtrackCuts::GetStandardTPCOnlyTrackCuts();
      fEsdTrackCuts->SetMinNClustersTPC(70);
    }
  }  else if (filterbit == 256) {
    if(!fEsdTrackCuts) {
      // syst study
      fEsdTrackCuts = AliESDtrackCuts::GetStandardTPCOnlyTrackCuts();
      fEsdTrackCuts->SetMinNClustersTPC(80);
      fEsdTrackCuts->SetMaxChi2PerClusterTPC(3);
      fEsdTrackCuts->SetMaxDCAToVertexZ(2.7);
      fEsdTrackCuts->SetMaxDCAToVertexXY(1.9);
    }
  }  else if (filterbit == 512) {
    if(!fEsdTrackCuts) {
      // syst study
      fEsdTrackCuts = AliESDtrackCuts::GetStandardTPCOnlyTrackCuts();
      fEsdTrackCuts->SetMinNClustersTPC(60);
      fEsdTrackCuts->SetMaxChi2PerClusterTPC(5);
      fEsdTrackCuts->SetMaxDCAToVertexZ(3.7);
      fEsdTrackCuts->SetMaxDCAToVertexXY(2.9);
    }
  } else if (filterbit == 1024) {
    if(!fEsdTrackCuts) {
      fEsdTrackCuts = AliESDtrackCuts::GetStandardTPCOnlyTrackCuts();
      fEsdTrackCuts->SetMinNClustersTPC(-1);
      fEsdTrackCuts->SetMinNCrossedRowsTPC(70);
      fEsdTrackCuts->SetMinRatioCrossedRowsOverFindableClustersTPC(0.8);
    }
  } else if (filterbit == 2048)  {
    // mimic hybrid tracks 
    // correspond to esdTrackCutsHTG, but WITHOUT spd constraint. this is checked with the next object
    if(!fEsdTrackCuts) {
      fEsdTrackCuts = new AliESDtrackCuts();
      TFormula *f1NClustersTPCLinearPtDep = new TFormula("f1NClustersTPCLinearPtDep","70.+30./20.*x");
      fEsdTrackCuts->SetMinNClustersTPCPtDep(f1NClustersTPCLinearPtDep, 100);
      fEsdTrackCuts->SetMaxChi2PerClusterTPC(4);
      fEsdTrackCuts->SetRequireTPCStandAlone(kTRUE);
      fEsdTrackCuts->SetAcceptKinkDaughters(kFALSE);
      fEsdTrackCuts->SetRequireTPCRefit(kTRUE);
      fEsdTrackCuts->SetMaxFractionSharedTPCClusters(0.4);
      
      fEsdTrackCuts->SetMaxDCAToVertexXY(2.4);
      fEsdTrackCuts->SetMaxDCAToVertexZ(3.2);
      fEsdTrackCuts->SetDCAToVertex2D(kTRUE);
	
      fEsdTrackCuts->SetMaxChi2PerClusterITS(36);
      fEsdTrackCuts->SetMaxChi2TPCConstrainedGlobal(36);
	
      fEsdTrackCuts->SetRequireSigmaToVertex(kFALSE);
	
      fEsdTrackCuts->SetEtaRange(-0.9, 0.9);
      fEsdTrackCuts->SetPtRange(0.1, 1000000.0);
	
      fEsdTrackCuts->SetRequireITSRefit(kFALSE); //not here, n
    }
    // Add SPD requirement 
    fEsdTrackCutsExtra1 = new AliESDtrackCuts("SPD", "Require 1 cluster in SPD");
    fEsdTrackCutsExtra1->SetClusterRequirementITS(AliESDtrackCuts::kSPD,AliESDtrackCuts::kAny);
    fEsdTrackCutsExtra1->SetRequireITSRefit(kTRUE);
    // A track passing fEsdTrackCuts and fEsdTrackCutsExtra1 corresponds to esdTrackCutsHTG
    
    fEsdTrackCutsExtra2 = new AliESDtrackCuts("No_SPD", "Reject tracks with cluster in SPD");
    fEsdTrackCutsExtra2->SetClusterRequirementITS(AliESDtrackCuts::kSPD,AliESDtrackCuts::kNone);
    // A track passing fEsdTrackCuts and fEsdTrackCutsExtra2 corresponds to esdTrackCutsHTGC and needs to be constrained
    
    
  }
}


//______________________________________________________________________________
Bool_t AliConversionTrackCuts::AcceptTrack(AliESDtrack * track) {
  //Check esd track
  FillHistograms(kPreCut, track);


  if( fFilterBit == 256) {

    ///Standalone tpc tracks constrained
    const AliExternalTrackParam * param = track->GetConstrainedParam();
    if(param) {
      AliESDtrack* esdTrack = new AliESDtrack(*track);
      esdTrack->CopyFromVTrack(param);
      track = esdTrack;
      fOwnedTracks.Add(track);

      if( !fEsdTrackCuts->IsSelected(track)) return kFALSE;

      FillHistograms(1, track);

      Double_t dca[2];
      GetDCA(track, dca);
      
      FillDCAHist(dca[1], dca[0], track);
      if(fhEtaPhi) fhEtaPhi->Fill(track->Eta(), track->Phi());
      return kTRUE;
    } else {
      return kFALSE;
    }

    return kFALSE;
  }


  if(!fInitialized) {
    DefineESDCuts();
    // if(fDCAXYmax > 0) {
    //   if(fEsdTrackCuts) fEsdTrackCuts->SetMaxDCAToVertexXY(fDCAXYmax);
    // }
    // if(fDCAZmax > 0) {
    //   if(fEsdTrackCuts) fEsdTrackCuts->SetMaxDCAToVertexZ(fDCAZmax);
    // }
  
    fInitialized = kTRUE;
  }


  Double_t dca[2];
  GetDCA(track, dca);

  
  ///If only one track cuts then it has passed the cuts
  if( !(fEsdTrackCutsExtra1 && fEsdTrackCutsExtra2)) {
    FillHistograms(1, track);
    FillDCAHist(dca[1], dca[0], track);
    if(fhEtaPhi) fhEtaPhi->Fill(track->Eta(), track->Phi());
    return kTRUE;
  }

  ///If passing extra
  if (fEsdTrackCutsExtra1 && fEsdTrackCutsExtra1->IsSelected(track)) {
    FillHistograms(1, track);
    FillHistograms(2, track);

    FillDCAHist(dca[1], dca[0], track);
    if(fhEtaPhi) fhEtaPhi->Fill(track->Eta(), track->Phi());
    
    return kTRUE;
  } 

  ///If passing extra2
  if (fEsdTrackCutsExtra2 && fEsdTrackCutsExtra2->IsSelected(track)) {
    const AliExternalTrackParam * param = track->GetConstrainedParam();
    if(param) {
      AliESDtrack* esdTrack = new AliESDtrack(*track);
      esdTrack->CopyFromVTrack(param);
      track = esdTrack;
      fOwnedTracks.Add(track);

      FillHistograms(3, track);
      FillHistograms(1, track);

      FillDCAHist(dca[1], dca[0], track);
      if(fhEtaPhi) fhEtaPhi->Fill(track->Eta(), track->Phi());

      return kTRUE;
    } else {
      return kFALSE;
    }
  } else {
    return kFALSE;
  }

  cout << "error error, should not be herer!"<<endl;
  return kFALSE;

  // FillHistograms(kPreCut + 1, track);
  // return kTRUE;

  // fhnclpt->Fill(track->Pt(), track->GetTPCNcls());
  // if(track->GetTPCNclsF() > 0) fhnclsfpt->Fill(track->Pt(), ((Double_t) track->GetTPCNcls())/track->GetTPCNclsF());
  // FillHistograms(kPreCut + 1, track);

  // ///Get impact parameters
  // Double_t extCov[15];
  // track->GetExternalCovariance(extCov);
  // return kTRUE;
}

Bool_t AliConversionTrackCuts::AcceptTrack(AliAODTrack * track) {
  //Check aod track
  
  FillHistograms(kPreCut, track);
  
  if (fFilterBit == 768) {
    if(!track->IsHybridGlobalConstrainedGlobal()) return kFALSE;
      
    if (!(track->GetStatus() & AliVTrack::kITSrefit)) {
      return kFALSE;
    }
      
    //The cluster sharing cut can be done with:
    Double_t frac = Double_t(track->GetTPCnclsS()) / Double_t(track->GetTPCncls());
    if (frac > 0.4) return kFALSE;
      
    ///Do dca xy cut!
    FillHistograms(1, track);
      
    ///DCA
    Double_t dca[2] = { -999, -999};
    //Bool_t dcaok = 
    GetDCA(track, dca);
    FillDCAHist(dca[1], dca[0], track);
      
      
    if(track->IsGlobalConstrained()) {
      FillHistograms(3, track);
    } else {
      FillHistograms(2, track);
    }
      
    if(fhEtaPhi) fhEtaPhi->Fill(track->Eta(), track->Phi());
      
    return kTRUE;
    
    ////////////////////////////////
    //// Standalone
    ////////////////////////////////
  } else  if(fFilterBit == 256) {
    if(!track->IsTPCConstrained()) return kFALSE;



    ///DCA
    Double_t dca[2] = { -999, -999};
    GetDCA(track, dca);

    if( (dca[0]*dca[0]/fDCAXYmax + dca[1]*dca[1]/fDCAZmax) > 1 ) {
      FillHistograms(3, track);
      return kFALSE;
    }

    if(track->GetTPCncls() < 70) {
      FillHistograms(4, track);
      return kFALSE;
    }

    AliAODVertex * vtx = track->GetProdVertex();
    if (vtx->GetType() == AliAODVertex::kKink ) {
      FillHistograms(5, track);
      return kFALSE;
    }

    if(track->Chi2perNDF() > 36) {
      FillHistograms(6, track);
      return kFALSE;
    }
    if(track->Chi2perNDF() > 26) {
      FillHistograms(7, track);
      return kFALSE;
    }
    if(track->Chi2perNDF() > 16) {
      FillHistograms(8, track);
      return kFALSE;
    }
    if(track->Chi2perNDF() > 4) {
      FillHistograms(9, track);
      return kFALSE;
    }



    FillDCAHist(dca[1], dca[0], track);

    FillHistograms(2, track);
    if(fhEtaPhi) fhEtaPhi->Fill(track->Eta(), track->Phi());
    return kTRUE;

  }
  return kFALSE;
}


///______________________________________________________________________________
Bool_t AliConversionTrackCuts::GetDCA(const AliESDtrack *track, Double_t dcaxyz[2]) {
  ///Get track dca esd trck
  Float_t dca[2];
  Float_t bCov[3];
  track->GetImpactParameters(dca,bCov);
  if (bCov[0]<=0 || bCov[2]<=0) {
    AliDebug(1, "Estimated b resolution lower or equal zero!");
    bCov[0]=0; bCov[2]=0;
    return kFALSE;
  }

  dcaxyz[0] = dca[0];
  dcaxyz[1] = dca[1];
  
  return kTRUE;
}

///_____________________________________________________________________________
Bool_t AliConversionTrackCuts::GetDCA(const AliAODTrack *track, Double_t dca[2]) {
  ///Get track dca aod trck
  if(track->TestBit(AliAODTrack::kIsDCA)){
    dca[0]=track->DCA();
    dca[1]=track->ZAtDCA();
    return kTRUE;
  }
  
  Bool_t ok=kFALSE;
  if(fEvent) {
    Double_t covdca[3];
    //AliAODTrack copy(*track);
    AliExternalTrackParam etp; etp.CopyFromVTrack(track);
    
    Float_t xstart = etp.GetX();
    if(xstart>3.) {
      dca[0]=-999.;
      dca[1]=-999.;
    //printf("This method can be used only for propagation inside the beam pipe \n");
    return kFALSE;
    }


    AliAODVertex *vtx =(AliAODVertex*)(fEvent->GetPrimaryVertex());
    Double_t fBzkG = fEvent->GetMagneticField(); // z componenent of field in kG
    ok = etp.PropagateToDCA(vtx,fBzkG,kVeryBig,dca,covdca);
    //ok = copy.PropagateToDCA(vtx,fBzkG,kVeryBig,dca,covdca);
  }
  if(!ok){
    dca[0]=-999.;
    dca[1]=-999.;
  }
  return ok;
}



TList * AliConversionTrackCuts::CreateHistograms() {
  //Create the histograms

  if(!fHistograms) fHistograms = new TList();

  fHistograms->SetOwner(kTRUE);
  fHistograms->SetName("trackCuts");

  fhPhi = new TH2F(Form("phi_%s", GetName()), Form("phi_%s", GetTitle()), 5, -0.5, 4.5, 32, 0, TMath::TwoPi());
  // TAxis * xax = fhPhi->GetXaxis();
  // for(Int_t i = 0; i < kNCuts; i++){
  // 	xax->SetBinLabel(xax->FindFixBin(i), fgkCutNames[i]);
  // }
  fHistograms->Add(fhPhi);
  

  fhEtaPhi = new TH2F(Form("etaphi_%s",GetName()), Form("etaphi_%s", GetTitle()), 36, -0.9, 0.9, 32, 0, TMath::TwoPi());
  fHistograms->Add(fhEtaPhi);

  // fhPt = new TH2F("pt", "pt", kNCuts+2, kPreCut -0.5, kNCuts + 0.5, 
  // 				  20, 0., 20.);
  // xax = fhPt->GetXaxis();
  // for(Int_t i = 0; i < kNCuts; i++){
  // 	xax->SetBinLabel(xax->FindFixBin(i), fgkCutNames[i]);
  // }
  // fHistograms->Add(fhPt);

  //  fhPhiPt = new TH2F("phipt", "phipt", 100, 0, 100, 64, 0, TMath::TwoPi());
  //fHistograms->Add(fhPhiPt);

  fhdcaxyPt = new TH2F(Form("dcaxypt_%s", GetName()),  Form("dcaxypt_%s", GetTitle()), 20, 0, 20, 50, -2.5, 2.5);
  fHistograms->Add(fhdcaxyPt);

  fhdcazPt = new TH2F(Form("dcazpt_%s", GetName()),  Form("dcazpt_%s", GetTitle()), 20, 0, 20, 70, -3.5, 3.5);
  fHistograms->Add(fhdcazPt);

  fhdca = new TH2F(Form("dca_%s", GetName()),  Form("dca_%s", GetTitle()), 70, -3.5, 3.5, 50, -2.5, 2.5);
  fhdca->SetXTitle("dca z");
  fhdca->SetYTitle("dca xy");

  
  fHistograms->Add(fhdca);

  // fhnclpt = new TH2F("nclstpcvspt", "nclstpcvspt", 20, 0, 20, 50, 0, 100);
  // fHistograms->Add(fhnclpt);

  // fhnclsfpt = new TH2F("nclsfpt", "nclsfpt", 20, 0, 20, 60, 0, 1.2);
  // fHistograms->Add(fhnclsfpt);

  

  if (fkCreateTrackEff) {
    const Double_t ptbins[23] = {0.5,  0.6, 0.7,  0.8, 0.9,  1.0, 1.2, 1.4,  1.6, 1.8, 
			  2.0, 2.25, 2.5, 2.75, 3.0, 3.25, 3.5, 3.75, 4.0, 4.25, 
			  4.5, 4.75, 5.0};
    
    const Int_t bins[4] = { 12,  22, 36, 32};
    const Double_t min[4] = { -12, 0.5, -.9,  0};
    const Double_t max[4] = {  12,   5,  .9,  2*TMath::Pi() };
    
    fhTrackEff = new THnF(Form("hTrackEff_%s", GetName()), "hTrackEff", 4, bins, min, max);
    fhTrackEff->SetBinEdges(1, ptbins);
    fHistograms->Add(fhTrackEff);
  }

  
  return fHistograms;
}

void AliConversionTrackCuts::FillHistograms(Int_t cutIndex, AliVTrack * track) {

  //Fill histograms
  if(fhPhi) fhPhi->Fill(cutIndex, track->Phi());
  //  if(fhPt) fhPt->Fill(cutIndex, track->Pt());
  //if(passed) fhPhiPt->Fill(track->Pt(), track->Phi());

}

void AliConversionTrackCuts::FillDCAHist(Float_t dcaz, Float_t dcaxy, AliVTrack * track) {
  if(fhdcaxyPt) fhdcaxyPt->Fill(track->Pt(), dcaxy);
  if(fhdcazPt) fhdcazPt->Fill(track->Pt(), dcaz);
  if(fhdca) fhdca->Fill(dcaz, dcaxy);
  
  if(fhTrackEff) {
    Double_t val[4];
    val[0] = fEvent->GetPrimaryVertex()->GetZ();
    val[1] =  track->Pt();
    val[2] =  track->Eta();
    val[3] =  track->Phi();
    
    fhTrackEff->Fill(val);
  }
}




//_________________________________________________________________________________________________
void AliConversionTrackCuts::Print(const Option_t *) const
{
//
// Print information on this cut
//

  // printf("Cut name                : %s \n", GetName());
  // printf("Kink daughters are      : %s \n", (fRejectKinkDaughters ? "rejected" : "accepted"));
  // printf("TPC requirements        : clusters/findable %f, min. cluster = %d, max chi2 = %f, %s require refit\n", fTPCClusOverFindable, fTPCminNClusters, fTPCmaxChi2, (fRequireTPCRefit) ? "" : "Don't");
  // printf("ITS requirements        : min. cluster = %d (all), %d (SPD), max chi2 = %f \n", fITSminNClusters, fSPDminNClusters, fITSmaxChi2);
  // printf("DCA z cut               : fixed to %f cm \n", fDCAZmax);
  // printf("DCA xy cut              : fixed to %f cm \n", fDCAXYmax)
    ;
}
 
//_________________________________________________________________________________________________

Bool_t AliConversionTrackCuts::IsSelected(TObject * object ) {
  AliAODTrack * aodtrack = dynamic_cast<AliAODTrack*>(object);
  if (aodtrack) {
    return AcceptTrack(aodtrack);
  } else {
    AliESDtrack * track = dynamic_cast<AliESDtrack*>(object);
    if (track)
      return AcceptTrack(track);
  }

return kFALSE;
} 




 AliConversionTrackCuts.cxx:1
 AliConversionTrackCuts.cxx:2
 AliConversionTrackCuts.cxx:3
 AliConversionTrackCuts.cxx:4
 AliConversionTrackCuts.cxx:5
 AliConversionTrackCuts.cxx:6
 AliConversionTrackCuts.cxx:7
 AliConversionTrackCuts.cxx:8
 AliConversionTrackCuts.cxx:9
 AliConversionTrackCuts.cxx:10
 AliConversionTrackCuts.cxx:11
 AliConversionTrackCuts.cxx:12
 AliConversionTrackCuts.cxx:13
 AliConversionTrackCuts.cxx:14
 AliConversionTrackCuts.cxx:15
 AliConversionTrackCuts.cxx:16
 AliConversionTrackCuts.cxx:17
 AliConversionTrackCuts.cxx:18
 AliConversionTrackCuts.cxx:19
 AliConversionTrackCuts.cxx:20
 AliConversionTrackCuts.cxx:21
 AliConversionTrackCuts.cxx:22
 AliConversionTrackCuts.cxx:23
 AliConversionTrackCuts.cxx:24
 AliConversionTrackCuts.cxx:25
 AliConversionTrackCuts.cxx:26
 AliConversionTrackCuts.cxx:27
 AliConversionTrackCuts.cxx:28
 AliConversionTrackCuts.cxx:29
 AliConversionTrackCuts.cxx:30
 AliConversionTrackCuts.cxx:31
 AliConversionTrackCuts.cxx:32
 AliConversionTrackCuts.cxx:33
 AliConversionTrackCuts.cxx:34
 AliConversionTrackCuts.cxx:35
 AliConversionTrackCuts.cxx:36
 AliConversionTrackCuts.cxx:37
 AliConversionTrackCuts.cxx:38
 AliConversionTrackCuts.cxx:39
 AliConversionTrackCuts.cxx:40
 AliConversionTrackCuts.cxx:41
 AliConversionTrackCuts.cxx:42
 AliConversionTrackCuts.cxx:43
 AliConversionTrackCuts.cxx:44
 AliConversionTrackCuts.cxx:45
 AliConversionTrackCuts.cxx:46
 AliConversionTrackCuts.cxx:47
 AliConversionTrackCuts.cxx:48
 AliConversionTrackCuts.cxx:49
 AliConversionTrackCuts.cxx:50
 AliConversionTrackCuts.cxx:51
 AliConversionTrackCuts.cxx:52
 AliConversionTrackCuts.cxx:53
 AliConversionTrackCuts.cxx:54
 AliConversionTrackCuts.cxx:55
 AliConversionTrackCuts.cxx:56
 AliConversionTrackCuts.cxx:57
 AliConversionTrackCuts.cxx:58
 AliConversionTrackCuts.cxx:59
 AliConversionTrackCuts.cxx:60
 AliConversionTrackCuts.cxx:61
 AliConversionTrackCuts.cxx:62
 AliConversionTrackCuts.cxx:63
 AliConversionTrackCuts.cxx:64
 AliConversionTrackCuts.cxx:65
 AliConversionTrackCuts.cxx:66
 AliConversionTrackCuts.cxx:67
 AliConversionTrackCuts.cxx:68
 AliConversionTrackCuts.cxx:69
 AliConversionTrackCuts.cxx:70
 AliConversionTrackCuts.cxx:71
 AliConversionTrackCuts.cxx:72
 AliConversionTrackCuts.cxx:73
 AliConversionTrackCuts.cxx:74
 AliConversionTrackCuts.cxx:75
 AliConversionTrackCuts.cxx:76
 AliConversionTrackCuts.cxx:77
 AliConversionTrackCuts.cxx:78
 AliConversionTrackCuts.cxx:79
 AliConversionTrackCuts.cxx:80
 AliConversionTrackCuts.cxx:81
 AliConversionTrackCuts.cxx:82
 AliConversionTrackCuts.cxx:83
 AliConversionTrackCuts.cxx:84
 AliConversionTrackCuts.cxx:85
 AliConversionTrackCuts.cxx:86
 AliConversionTrackCuts.cxx:87
 AliConversionTrackCuts.cxx:88
 AliConversionTrackCuts.cxx:89
 AliConversionTrackCuts.cxx:90
 AliConversionTrackCuts.cxx:91
 AliConversionTrackCuts.cxx:92
 AliConversionTrackCuts.cxx:93
 AliConversionTrackCuts.cxx:94
 AliConversionTrackCuts.cxx:95
 AliConversionTrackCuts.cxx:96
 AliConversionTrackCuts.cxx:97
 AliConversionTrackCuts.cxx:98
 AliConversionTrackCuts.cxx:99
 AliConversionTrackCuts.cxx:100
 AliConversionTrackCuts.cxx:101
 AliConversionTrackCuts.cxx:102
 AliConversionTrackCuts.cxx:103
 AliConversionTrackCuts.cxx:104
 AliConversionTrackCuts.cxx:105
 AliConversionTrackCuts.cxx:106
 AliConversionTrackCuts.cxx:107
 AliConversionTrackCuts.cxx:108
 AliConversionTrackCuts.cxx:109
 AliConversionTrackCuts.cxx:110
 AliConversionTrackCuts.cxx:111
 AliConversionTrackCuts.cxx:112
 AliConversionTrackCuts.cxx:113
 AliConversionTrackCuts.cxx:114
 AliConversionTrackCuts.cxx:115
 AliConversionTrackCuts.cxx:116
 AliConversionTrackCuts.cxx:117
 AliConversionTrackCuts.cxx:118
 AliConversionTrackCuts.cxx:119
 AliConversionTrackCuts.cxx:120
 AliConversionTrackCuts.cxx:121
 AliConversionTrackCuts.cxx:122
 AliConversionTrackCuts.cxx:123
 AliConversionTrackCuts.cxx:124
 AliConversionTrackCuts.cxx:125
 AliConversionTrackCuts.cxx:126
 AliConversionTrackCuts.cxx:127
 AliConversionTrackCuts.cxx:128
 AliConversionTrackCuts.cxx:129
 AliConversionTrackCuts.cxx:130
 AliConversionTrackCuts.cxx:131
 AliConversionTrackCuts.cxx:132
 AliConversionTrackCuts.cxx:133
 AliConversionTrackCuts.cxx:134
 AliConversionTrackCuts.cxx:135
 AliConversionTrackCuts.cxx:136
 AliConversionTrackCuts.cxx:137
 AliConversionTrackCuts.cxx:138
 AliConversionTrackCuts.cxx:139
 AliConversionTrackCuts.cxx:140
 AliConversionTrackCuts.cxx:141
 AliConversionTrackCuts.cxx:142
 AliConversionTrackCuts.cxx:143
 AliConversionTrackCuts.cxx:144
 AliConversionTrackCuts.cxx:145
 AliConversionTrackCuts.cxx:146
 AliConversionTrackCuts.cxx:147
 AliConversionTrackCuts.cxx:148
 AliConversionTrackCuts.cxx:149
 AliConversionTrackCuts.cxx:150
 AliConversionTrackCuts.cxx:151
 AliConversionTrackCuts.cxx:152
 AliConversionTrackCuts.cxx:153
 AliConversionTrackCuts.cxx:154
 AliConversionTrackCuts.cxx:155
 AliConversionTrackCuts.cxx:156
 AliConversionTrackCuts.cxx:157
 AliConversionTrackCuts.cxx:158
 AliConversionTrackCuts.cxx:159
 AliConversionTrackCuts.cxx:160
 AliConversionTrackCuts.cxx:161
 AliConversionTrackCuts.cxx:162
 AliConversionTrackCuts.cxx:163
 AliConversionTrackCuts.cxx:164
 AliConversionTrackCuts.cxx:165
 AliConversionTrackCuts.cxx:166
 AliConversionTrackCuts.cxx:167
 AliConversionTrackCuts.cxx:168
 AliConversionTrackCuts.cxx:169
 AliConversionTrackCuts.cxx:170
 AliConversionTrackCuts.cxx:171
 AliConversionTrackCuts.cxx:172
 AliConversionTrackCuts.cxx:173
 AliConversionTrackCuts.cxx:174
 AliConversionTrackCuts.cxx:175
 AliConversionTrackCuts.cxx:176
 AliConversionTrackCuts.cxx:177
 AliConversionTrackCuts.cxx:178
 AliConversionTrackCuts.cxx:179
 AliConversionTrackCuts.cxx:180
 AliConversionTrackCuts.cxx:181
 AliConversionTrackCuts.cxx:182
 AliConversionTrackCuts.cxx:183
 AliConversionTrackCuts.cxx:184
 AliConversionTrackCuts.cxx:185
 AliConversionTrackCuts.cxx:186
 AliConversionTrackCuts.cxx:187
 AliConversionTrackCuts.cxx:188
 AliConversionTrackCuts.cxx:189
 AliConversionTrackCuts.cxx:190
 AliConversionTrackCuts.cxx:191
 AliConversionTrackCuts.cxx:192
 AliConversionTrackCuts.cxx:193
 AliConversionTrackCuts.cxx:194
 AliConversionTrackCuts.cxx:195
 AliConversionTrackCuts.cxx:196
 AliConversionTrackCuts.cxx:197
 AliConversionTrackCuts.cxx:198
 AliConversionTrackCuts.cxx:199
 AliConversionTrackCuts.cxx:200
 AliConversionTrackCuts.cxx:201
 AliConversionTrackCuts.cxx:202
 AliConversionTrackCuts.cxx:203
 AliConversionTrackCuts.cxx:204
 AliConversionTrackCuts.cxx:205
 AliConversionTrackCuts.cxx:206
 AliConversionTrackCuts.cxx:207
 AliConversionTrackCuts.cxx:208
 AliConversionTrackCuts.cxx:209
 AliConversionTrackCuts.cxx:210
 AliConversionTrackCuts.cxx:211
 AliConversionTrackCuts.cxx:212
 AliConversionTrackCuts.cxx:213
 AliConversionTrackCuts.cxx:214
 AliConversionTrackCuts.cxx:215
 AliConversionTrackCuts.cxx:216
 AliConversionTrackCuts.cxx:217
 AliConversionTrackCuts.cxx:218
 AliConversionTrackCuts.cxx:219
 AliConversionTrackCuts.cxx:220
 AliConversionTrackCuts.cxx:221
 AliConversionTrackCuts.cxx:222
 AliConversionTrackCuts.cxx:223
 AliConversionTrackCuts.cxx:224
 AliConversionTrackCuts.cxx:225
 AliConversionTrackCuts.cxx:226
 AliConversionTrackCuts.cxx:227
 AliConversionTrackCuts.cxx:228
 AliConversionTrackCuts.cxx:229
 AliConversionTrackCuts.cxx:230
 AliConversionTrackCuts.cxx:231
 AliConversionTrackCuts.cxx:232
 AliConversionTrackCuts.cxx:233
 AliConversionTrackCuts.cxx:234
 AliConversionTrackCuts.cxx:235
 AliConversionTrackCuts.cxx:236
 AliConversionTrackCuts.cxx:237
 AliConversionTrackCuts.cxx:238
 AliConversionTrackCuts.cxx:239
 AliConversionTrackCuts.cxx:240
 AliConversionTrackCuts.cxx:241
 AliConversionTrackCuts.cxx:242
 AliConversionTrackCuts.cxx:243
 AliConversionTrackCuts.cxx:244
 AliConversionTrackCuts.cxx:245
 AliConversionTrackCuts.cxx:246
 AliConversionTrackCuts.cxx:247
 AliConversionTrackCuts.cxx:248
 AliConversionTrackCuts.cxx:249
 AliConversionTrackCuts.cxx:250
 AliConversionTrackCuts.cxx:251
 AliConversionTrackCuts.cxx:252
 AliConversionTrackCuts.cxx:253
 AliConversionTrackCuts.cxx:254
 AliConversionTrackCuts.cxx:255
 AliConversionTrackCuts.cxx:256
 AliConversionTrackCuts.cxx:257
 AliConversionTrackCuts.cxx:258
 AliConversionTrackCuts.cxx:259
 AliConversionTrackCuts.cxx:260
 AliConversionTrackCuts.cxx:261
 AliConversionTrackCuts.cxx:262
 AliConversionTrackCuts.cxx:263
 AliConversionTrackCuts.cxx:264
 AliConversionTrackCuts.cxx:265
 AliConversionTrackCuts.cxx:266
 AliConversionTrackCuts.cxx:267
 AliConversionTrackCuts.cxx:268
 AliConversionTrackCuts.cxx:269
 AliConversionTrackCuts.cxx:270
 AliConversionTrackCuts.cxx:271
 AliConversionTrackCuts.cxx:272
 AliConversionTrackCuts.cxx:273
 AliConversionTrackCuts.cxx:274
 AliConversionTrackCuts.cxx:275
 AliConversionTrackCuts.cxx:276
 AliConversionTrackCuts.cxx:277
 AliConversionTrackCuts.cxx:278
 AliConversionTrackCuts.cxx:279
 AliConversionTrackCuts.cxx:280
 AliConversionTrackCuts.cxx:281
 AliConversionTrackCuts.cxx:282
 AliConversionTrackCuts.cxx:283
 AliConversionTrackCuts.cxx:284
 AliConversionTrackCuts.cxx:285
 AliConversionTrackCuts.cxx:286
 AliConversionTrackCuts.cxx:287
 AliConversionTrackCuts.cxx:288
 AliConversionTrackCuts.cxx:289
 AliConversionTrackCuts.cxx:290
 AliConversionTrackCuts.cxx:291
 AliConversionTrackCuts.cxx:292
 AliConversionTrackCuts.cxx:293
 AliConversionTrackCuts.cxx:294
 AliConversionTrackCuts.cxx:295
 AliConversionTrackCuts.cxx:296
 AliConversionTrackCuts.cxx:297
 AliConversionTrackCuts.cxx:298
 AliConversionTrackCuts.cxx:299
 AliConversionTrackCuts.cxx:300
 AliConversionTrackCuts.cxx:301
 AliConversionTrackCuts.cxx:302
 AliConversionTrackCuts.cxx:303
 AliConversionTrackCuts.cxx:304
 AliConversionTrackCuts.cxx:305
 AliConversionTrackCuts.cxx:306
 AliConversionTrackCuts.cxx:307
 AliConversionTrackCuts.cxx:308
 AliConversionTrackCuts.cxx:309
 AliConversionTrackCuts.cxx:310
 AliConversionTrackCuts.cxx:311
 AliConversionTrackCuts.cxx:312
 AliConversionTrackCuts.cxx:313
 AliConversionTrackCuts.cxx:314
 AliConversionTrackCuts.cxx:315
 AliConversionTrackCuts.cxx:316
 AliConversionTrackCuts.cxx:317
 AliConversionTrackCuts.cxx:318
 AliConversionTrackCuts.cxx:319
 AliConversionTrackCuts.cxx:320
 AliConversionTrackCuts.cxx:321
 AliConversionTrackCuts.cxx:322
 AliConversionTrackCuts.cxx:323
 AliConversionTrackCuts.cxx:324
 AliConversionTrackCuts.cxx:325
 AliConversionTrackCuts.cxx:326
 AliConversionTrackCuts.cxx:327
 AliConversionTrackCuts.cxx:328
 AliConversionTrackCuts.cxx:329
 AliConversionTrackCuts.cxx:330
 AliConversionTrackCuts.cxx:331
 AliConversionTrackCuts.cxx:332
 AliConversionTrackCuts.cxx:333
 AliConversionTrackCuts.cxx:334
 AliConversionTrackCuts.cxx:335
 AliConversionTrackCuts.cxx:336
 AliConversionTrackCuts.cxx:337
 AliConversionTrackCuts.cxx:338
 AliConversionTrackCuts.cxx:339
 AliConversionTrackCuts.cxx:340
 AliConversionTrackCuts.cxx:341
 AliConversionTrackCuts.cxx:342
 AliConversionTrackCuts.cxx:343
 AliConversionTrackCuts.cxx:344
 AliConversionTrackCuts.cxx:345
 AliConversionTrackCuts.cxx:346
 AliConversionTrackCuts.cxx:347
 AliConversionTrackCuts.cxx:348
 AliConversionTrackCuts.cxx:349
 AliConversionTrackCuts.cxx:350
 AliConversionTrackCuts.cxx:351
 AliConversionTrackCuts.cxx:352
 AliConversionTrackCuts.cxx:353
 AliConversionTrackCuts.cxx:354
 AliConversionTrackCuts.cxx:355
 AliConversionTrackCuts.cxx:356
 AliConversionTrackCuts.cxx:357
 AliConversionTrackCuts.cxx:358
 AliConversionTrackCuts.cxx:359
 AliConversionTrackCuts.cxx:360
 AliConversionTrackCuts.cxx:361
 AliConversionTrackCuts.cxx:362
 AliConversionTrackCuts.cxx:363
 AliConversionTrackCuts.cxx:364
 AliConversionTrackCuts.cxx:365
 AliConversionTrackCuts.cxx:366
 AliConversionTrackCuts.cxx:367
 AliConversionTrackCuts.cxx:368
 AliConversionTrackCuts.cxx:369
 AliConversionTrackCuts.cxx:370
 AliConversionTrackCuts.cxx:371
 AliConversionTrackCuts.cxx:372
 AliConversionTrackCuts.cxx:373
 AliConversionTrackCuts.cxx:374
 AliConversionTrackCuts.cxx:375
 AliConversionTrackCuts.cxx:376
 AliConversionTrackCuts.cxx:377
 AliConversionTrackCuts.cxx:378
 AliConversionTrackCuts.cxx:379
 AliConversionTrackCuts.cxx:380
 AliConversionTrackCuts.cxx:381
 AliConversionTrackCuts.cxx:382
 AliConversionTrackCuts.cxx:383
 AliConversionTrackCuts.cxx:384
 AliConversionTrackCuts.cxx:385
 AliConversionTrackCuts.cxx:386
 AliConversionTrackCuts.cxx:387
 AliConversionTrackCuts.cxx:388
 AliConversionTrackCuts.cxx:389
 AliConversionTrackCuts.cxx:390
 AliConversionTrackCuts.cxx:391
 AliConversionTrackCuts.cxx:392
 AliConversionTrackCuts.cxx:393
 AliConversionTrackCuts.cxx:394
 AliConversionTrackCuts.cxx:395
 AliConversionTrackCuts.cxx:396
 AliConversionTrackCuts.cxx:397
 AliConversionTrackCuts.cxx:398
 AliConversionTrackCuts.cxx:399
 AliConversionTrackCuts.cxx:400
 AliConversionTrackCuts.cxx:401
 AliConversionTrackCuts.cxx:402
 AliConversionTrackCuts.cxx:403
 AliConversionTrackCuts.cxx:404
 AliConversionTrackCuts.cxx:405
 AliConversionTrackCuts.cxx:406
 AliConversionTrackCuts.cxx:407
 AliConversionTrackCuts.cxx:408
 AliConversionTrackCuts.cxx:409
 AliConversionTrackCuts.cxx:410
 AliConversionTrackCuts.cxx:411
 AliConversionTrackCuts.cxx:412
 AliConversionTrackCuts.cxx:413
 AliConversionTrackCuts.cxx:414
 AliConversionTrackCuts.cxx:415
 AliConversionTrackCuts.cxx:416
 AliConversionTrackCuts.cxx:417
 AliConversionTrackCuts.cxx:418
 AliConversionTrackCuts.cxx:419
 AliConversionTrackCuts.cxx:420
 AliConversionTrackCuts.cxx:421
 AliConversionTrackCuts.cxx:422
 AliConversionTrackCuts.cxx:423
 AliConversionTrackCuts.cxx:424
 AliConversionTrackCuts.cxx:425
 AliConversionTrackCuts.cxx:426
 AliConversionTrackCuts.cxx:427
 AliConversionTrackCuts.cxx:428
 AliConversionTrackCuts.cxx:429
 AliConversionTrackCuts.cxx:430
 AliConversionTrackCuts.cxx:431
 AliConversionTrackCuts.cxx:432
 AliConversionTrackCuts.cxx:433
 AliConversionTrackCuts.cxx:434
 AliConversionTrackCuts.cxx:435
 AliConversionTrackCuts.cxx:436
 AliConversionTrackCuts.cxx:437
 AliConversionTrackCuts.cxx:438
 AliConversionTrackCuts.cxx:439
 AliConversionTrackCuts.cxx:440
 AliConversionTrackCuts.cxx:441
 AliConversionTrackCuts.cxx:442
 AliConversionTrackCuts.cxx:443
 AliConversionTrackCuts.cxx:444
 AliConversionTrackCuts.cxx:445
 AliConversionTrackCuts.cxx:446
 AliConversionTrackCuts.cxx:447
 AliConversionTrackCuts.cxx:448
 AliConversionTrackCuts.cxx:449
 AliConversionTrackCuts.cxx:450
 AliConversionTrackCuts.cxx:451
 AliConversionTrackCuts.cxx:452
 AliConversionTrackCuts.cxx:453
 AliConversionTrackCuts.cxx:454
 AliConversionTrackCuts.cxx:455
 AliConversionTrackCuts.cxx:456
 AliConversionTrackCuts.cxx:457
 AliConversionTrackCuts.cxx:458
 AliConversionTrackCuts.cxx:459
 AliConversionTrackCuts.cxx:460
 AliConversionTrackCuts.cxx:461
 AliConversionTrackCuts.cxx:462
 AliConversionTrackCuts.cxx:463
 AliConversionTrackCuts.cxx:464
 AliConversionTrackCuts.cxx:465
 AliConversionTrackCuts.cxx:466
 AliConversionTrackCuts.cxx:467
 AliConversionTrackCuts.cxx:468
 AliConversionTrackCuts.cxx:469
 AliConversionTrackCuts.cxx:470
 AliConversionTrackCuts.cxx:471
 AliConversionTrackCuts.cxx:472
 AliConversionTrackCuts.cxx:473
 AliConversionTrackCuts.cxx:474
 AliConversionTrackCuts.cxx:475
 AliConversionTrackCuts.cxx:476
 AliConversionTrackCuts.cxx:477
 AliConversionTrackCuts.cxx:478
 AliConversionTrackCuts.cxx:479
 AliConversionTrackCuts.cxx:480
 AliConversionTrackCuts.cxx:481
 AliConversionTrackCuts.cxx:482
 AliConversionTrackCuts.cxx:483
 AliConversionTrackCuts.cxx:484
 AliConversionTrackCuts.cxx:485
 AliConversionTrackCuts.cxx:486
 AliConversionTrackCuts.cxx:487
 AliConversionTrackCuts.cxx:488
 AliConversionTrackCuts.cxx:489
 AliConversionTrackCuts.cxx:490
 AliConversionTrackCuts.cxx:491
 AliConversionTrackCuts.cxx:492
 AliConversionTrackCuts.cxx:493
 AliConversionTrackCuts.cxx:494
 AliConversionTrackCuts.cxx:495
 AliConversionTrackCuts.cxx:496
 AliConversionTrackCuts.cxx:497
 AliConversionTrackCuts.cxx:498
 AliConversionTrackCuts.cxx:499
 AliConversionTrackCuts.cxx:500
 AliConversionTrackCuts.cxx:501
 AliConversionTrackCuts.cxx:502
 AliConversionTrackCuts.cxx:503
 AliConversionTrackCuts.cxx:504
 AliConversionTrackCuts.cxx:505
 AliConversionTrackCuts.cxx:506
 AliConversionTrackCuts.cxx:507
 AliConversionTrackCuts.cxx:508
 AliConversionTrackCuts.cxx:509
 AliConversionTrackCuts.cxx:510
 AliConversionTrackCuts.cxx:511
 AliConversionTrackCuts.cxx:512
 AliConversionTrackCuts.cxx:513
 AliConversionTrackCuts.cxx:514
 AliConversionTrackCuts.cxx:515
 AliConversionTrackCuts.cxx:516
 AliConversionTrackCuts.cxx:517
 AliConversionTrackCuts.cxx:518
 AliConversionTrackCuts.cxx:519
 AliConversionTrackCuts.cxx:520
 AliConversionTrackCuts.cxx:521
 AliConversionTrackCuts.cxx:522
 AliConversionTrackCuts.cxx:523
 AliConversionTrackCuts.cxx:524
 AliConversionTrackCuts.cxx:525
 AliConversionTrackCuts.cxx:526
 AliConversionTrackCuts.cxx:527
 AliConversionTrackCuts.cxx:528
 AliConversionTrackCuts.cxx:529
 AliConversionTrackCuts.cxx:530
 AliConversionTrackCuts.cxx:531
 AliConversionTrackCuts.cxx:532
 AliConversionTrackCuts.cxx:533
 AliConversionTrackCuts.cxx:534
 AliConversionTrackCuts.cxx:535
 AliConversionTrackCuts.cxx:536
 AliConversionTrackCuts.cxx:537
 AliConversionTrackCuts.cxx:538
 AliConversionTrackCuts.cxx:539
 AliConversionTrackCuts.cxx:540
 AliConversionTrackCuts.cxx:541
 AliConversionTrackCuts.cxx:542
 AliConversionTrackCuts.cxx:543
 AliConversionTrackCuts.cxx:544
 AliConversionTrackCuts.cxx:545
 AliConversionTrackCuts.cxx:546
 AliConversionTrackCuts.cxx:547
 AliConversionTrackCuts.cxx:548
 AliConversionTrackCuts.cxx:549
 AliConversionTrackCuts.cxx:550
 AliConversionTrackCuts.cxx:551
 AliConversionTrackCuts.cxx:552
 AliConversionTrackCuts.cxx:553
 AliConversionTrackCuts.cxx:554
 AliConversionTrackCuts.cxx:555
 AliConversionTrackCuts.cxx:556
 AliConversionTrackCuts.cxx:557
 AliConversionTrackCuts.cxx:558
 AliConversionTrackCuts.cxx:559
 AliConversionTrackCuts.cxx:560
 AliConversionTrackCuts.cxx:561
 AliConversionTrackCuts.cxx:562
 AliConversionTrackCuts.cxx:563
 AliConversionTrackCuts.cxx:564
 AliConversionTrackCuts.cxx:565
 AliConversionTrackCuts.cxx:566
 AliConversionTrackCuts.cxx:567
 AliConversionTrackCuts.cxx:568
 AliConversionTrackCuts.cxx:569
 AliConversionTrackCuts.cxx:570
 AliConversionTrackCuts.cxx:571
 AliConversionTrackCuts.cxx:572
 AliConversionTrackCuts.cxx:573
 AliConversionTrackCuts.cxx:574
 AliConversionTrackCuts.cxx:575
 AliConversionTrackCuts.cxx:576
 AliConversionTrackCuts.cxx:577
 AliConversionTrackCuts.cxx:578
 AliConversionTrackCuts.cxx:579
 AliConversionTrackCuts.cxx:580
 AliConversionTrackCuts.cxx:581
 AliConversionTrackCuts.cxx:582
 AliConversionTrackCuts.cxx:583
 AliConversionTrackCuts.cxx:584
 AliConversionTrackCuts.cxx:585
 AliConversionTrackCuts.cxx:586
 AliConversionTrackCuts.cxx:587
 AliConversionTrackCuts.cxx:588
 AliConversionTrackCuts.cxx:589
 AliConversionTrackCuts.cxx:590
 AliConversionTrackCuts.cxx:591
 AliConversionTrackCuts.cxx:592
 AliConversionTrackCuts.cxx:593
 AliConversionTrackCuts.cxx:594
 AliConversionTrackCuts.cxx:595