#include "AliFemtoKKTrackCut.h"
#include <cstdio>
#ifdef __ROOT__
ClassImp(AliFemtoKKTrackCut)
#endif
AliFemtoKKTrackCut::AliFemtoKKTrackCut() :
fCharge(0),
fLabel(0),
fStatus(0),
fPIDMethod(knSigma),
fNsigmaTPCle250(3.),
fNsigmaTPC250_400(3.),
fNsigmaTPC400_450(3.),
fNsigmaTPC450_500(3.),
fNsigmaTPCge500(3.),
fNsigmaTOF500_800(3.),
fNsigmaTOF800_1000(3.),
fNsigmaTOFge1000(3.),
fminTPCclsF(0),
fminTPCncls(0),
fminITScls(0),
fMaxITSchiNdof(1000.0),
fMaxTPCchiNdof(1000.0),
fMaxSigmaToVertex(1000.0),
fNTracksPassed(0),
fNTracksFailed(0),
fRemoveKinks(kFALSE),
fRemoveITSFake(kFALSE),
fMostProbable(0),
fMaxImpactXY(1000.0),
fMaxImpactZ(1000.0),
fMaxImpactXYPtOff(1000.0),
fMaxImpactXYPtNrm(1000.0),
fMaxImpactXYPtPow(1000.0),
fMinPforTOFpid(0.0),
fMaxPforTOFpid(10000.0),
fMinPforTPCpid(0.0),
fMaxPforTPCpid(10000.0),
fMinPforITSpid(0.0),
fMaxPforITSpid(10000.0)
{
fNTracksPassed = fNTracksFailed = 0;
fCharge = 0;
fPt[0]=0.0; fPt[1] = 100.0;
fRapidity[0]=-2; fRapidity[1]=2;
fEta[0]=-2; fEta[1]=2;
fPidProbElectron[0]=-1;fPidProbElectron[1]=2;
fPidProbPion[0]=-1; fPidProbPion[1]=2;
fPidProbKaon[0]=-1;fPidProbKaon[1]=2;
fPidProbProton[0]=-1;fPidProbProton[1]=2;
fPidProbMuon[0]=-1;fPidProbMuon[1]=2;
for (Int_t i = 0; i < 3; i++)
fCutClusterRequirementITS[i] = AliESDtrackCuts::kOff;
fLabel=false;
fStatus=0;
fminTPCclsF=0;
fminITScls=0;
fPIDMethod=knSigma;
fNsigmaTPCle250=3.0;
fNsigmaTPC250_400=3.0;
fNsigmaTPC400_450=3.0;
fNsigmaTPC450_500=3.0;
fNsigmaTPCge500=3.0;
fNsigmaTOF500_800=3.0;
fNsigmaTOF800_1000=3.0;
fNsigmaTOFge1000=3.0;
}
AliFemtoKKTrackCut::~AliFemtoKKTrackCut(){
}
bool AliFemtoKKTrackCut::Pass(const AliFemtoTrack* track)
{
float tMost[5];
if (fStatus!=0)
{
if ((track->Flags()&fStatus)!=fStatus)
{
return false;
}
}
if (fRemoveKinks) {
if ((track->KinkIndex(0)) || (track->KinkIndex(1)) || (track->KinkIndex(2)))
return false;
}
if (fRemoveITSFake) {
if (track->ITSncls() < 0)
return false;
}
if (fminTPCclsF>track->TPCnclsF())
{
return false;
}
if (fminTPCncls>track->TPCncls())
{
return false;
}
if (fminITScls>track->ITSncls())
{
return false;
}
if (fMaxImpactXY < TMath::Abs(track->ImpactD()))
return false;
if (fMaxImpactZ < TMath::Abs(track->ImpactZ()))
return false;
if (fMaxSigmaToVertex < track->SigmaToVertex()) {
return false;
}
if (track->ITSncls() > 0)
if ((track->ITSchi2()/track->ITSncls()) > fMaxITSchiNdof) {
return false;
}
if (track->TPCncls() > 0)
if ((track->TPCchi2()/track->TPCncls()) > fMaxTPCchiNdof) {
return false;
}
for (Int_t i = 0; i < 3; i++)
if(!CheckITSClusterRequirement(fCutClusterRequirementITS[i], track->HasPointOnITSLayer(i*2), track->HasPointOnITSLayer(i*2+1)))
return false;
if (fLabel)
{
if(track->Label()<0)
{
fNTracksFailed++;
return false;
}
}
if (fCharge!=0)
{
if (track->Charge()!= fCharge)
{
fNTracksFailed++;
return false;
}
}
Bool_t tTPCPidIn = (track->Flags()&AliFemtoTrack::kTPCpid)>0;
Bool_t tITSPidIn = (track->Flags()&AliFemtoTrack::kITSpid)>0;
Bool_t tTOFPidIn = (track->Flags()&AliFemtoTrack::kTOFpid)>0;
if(fMinPforTOFpid > 0 && track->P().Mag() > fMinPforTOFpid &&
track->P().Mag() < fMaxPforTOFpid && !tTOFPidIn)
{
fNTracksFailed++;
return false;
}
if(fMinPforTPCpid > 0 && track->P().Mag() > fMinPforTPCpid &&
track->P().Mag() < fMaxPforTPCpid && !tTPCPidIn)
{
fNTracksFailed++;
return false;
}
if(fMinPforITSpid > 0 && track->P().Mag() > fMinPforITSpid &&
track->P().Mag() < fMaxPforITSpid && !tITSPidIn)
{
fNTracksFailed++;
return false;
}
float tEnergy = ::sqrt(track->P().Mag2()+fMass*fMass);
float tRapidity = 0.5*::log((tEnergy+track->P().z())/(tEnergy-track->P().z()));
float tPt = ::sqrt((track->P().x())*(track->P().x())+(track->P().y())*(track->P().y()));
float tEta = track->P().PseudoRapidity();
if (fMaxImpactXYPtOff < 999.0) {
if ((fMaxImpactXYPtOff + fMaxImpactXYPtNrm*TMath::Power(tPt, fMaxImpactXYPtPow)) < TMath::Abs(track->ImpactD())) {
fNTracksFailed++;
return false;
}
}
if ((tRapidity<fRapidity[0])||(tRapidity>fRapidity[1]))
{
fNTracksFailed++;
return false;
}
if ((tEta<fEta[0])||(tEta>fEta[1]))
{
fNTracksFailed++;
return false;
}
if ((tPt<fPt[0])||(tPt>fPt[1]))
{
fNTracksFailed++;
return false;
}
if ((track->PidProbElectron()<fPidProbElectron[0])||(track->PidProbElectron()>fPidProbElectron[1]))
{
fNTracksFailed++;
return false;
}
if ((track->PidProbPion()<fPidProbPion[0])||(track->PidProbPion()>fPidProbPion[1]))
{
fNTracksFailed++;
return false;
}
if ((track->PidProbKaon()<fPidProbKaon[0])||(track->PidProbKaon()>fPidProbKaon[1]))
{
fNTracksFailed++;
return false;
}
if ((track->PidProbProton()<fPidProbProton[0])||(track->PidProbProton()>fPidProbProton[1]))
{
fNTracksFailed++;
return false;
}
if ((track->PidProbMuon()<fPidProbMuon[0])||(track->PidProbMuon()>fPidProbMuon[1]))
{
fNTracksFailed++;
return false;
}
if (fMostProbable) {
int imost=0;
tMost[0] = track->PidProbElectron()*PidFractionElectron(track->P().Mag());
tMost[1] = 0.0;
tMost[2] = track->PidProbPion()*PidFractionPion(track->P().Mag());
tMost[3] = track->PidProbKaon()*PidFractionKaon(track->P().Mag());
tMost[4] = track->PidProbProton()*PidFractionProton(track->P().Mag());
float ipidmax = 0.0;
if(fPIDMethod==0){
if (fMostProbable == 2) {
if (IsPionNSigma(track->P().Mag(), track->NSigmaTPCPi(), track->NSigmaTOFPi()))
imost = 2;
}
else if (fMostProbable == 3) {
if (IsKaonNSigma(track->P().Mag(), track->NSigmaTPCK(), track->NSigmaTOFK())){
imost = 3;
}
}
else if (fMostProbable == 4) {
if (IsProtonNSigma(track->P().Mag(), track->NSigmaTPCP(), track->NSigmaTOFP())
)
imost = 4;
}
}
if(fPIDMethod==1){
for (int ip=0; ip<5; ip++)
if (tMost[ip] > ipidmax) { ipidmax = tMost[ip]; imost = ip; };
if (fMostProbable == 2) {
if (imost == 2) {
if (!(IsPionTPCdEdx(track->P().Mag(), track->TPCsignal())))
imost = 0;
if (0) {
if (track->P().Mag() < 0.6) {
if (tTOFPidIn)
if (!IsPionTOFTime(track->P().Mag(), track->TOFpionTime()))
imost = 0;
}
else {
if (tTOFPidIn) {
if (!IsPionTOFTime(track->P().Mag(), track->TOFpionTime()))
imost = 0;
}
else {
imost = 0;
}
}
}
}
}
else if (fMostProbable == 3) {
if (track->P().Mag() < 0.6) {
if (!(IsKaonTPCdEdx(track->P().Mag(), track->TPCsignal())))
imost = 0;
else imost = 3;
if (1) {
if (tTOFPidIn)
if (!IsKaonTOFTime(track->P().Mag(), track->TOFkaonTime()))
imost = 0;
}
}
else {
if (1) {
if (tTOFPidIn) {
if (!IsKaonTOFTime(track->P().Mag(), track->TOFkaonTime()))
imost = 0;
else
imost = 3;
}
else {
if (!(IsKaonTPCdEdx(track->P().Mag(), track->TPCsignal())))
imost = 0;
else
imost = 3;
}
}
}
}
else if (fMostProbable == 4) {
if (track->P().Mag() < 0.8) {
if (!(IsProtonTPCdEdx(track->P().Mag(), track->TPCsignal())))
imost = 0;
else imost = 4;
if (0) {
if (tTOFPidIn)
if (!IsKaonTOFTime(track->P().Mag(), track->TOFkaonTime()))
imost = 0;
}
}
else {
if (0) {
if (tTOFPidIn) {
if (!IsKaonTOFTime(track->P().Mag(), track->TOFkaonTime()))
imost = 0;
else
imost = 3;
}
else {
if (!(IsKaonTPCdEdx(track->P().Mag(), track->TPCsignal())))
imost = 0;
else
imost = 3;
}
}
}
}
}
if (imost != fMostProbable) return false;
}
fNTracksPassed++ ;
return true;
}
AliFemtoString AliFemtoKKTrackCut::Report()
{
string tStemp;
char tCtemp[100];
snprintf(tCtemp , 100, "Particle mass:\t%E\n",this->Mass());
tStemp=tCtemp;
snprintf(tCtemp , 100, "Particle charge:\t%d\n",fCharge);
tStemp+=tCtemp;
snprintf(tCtemp , 100, "Particle pT:\t%E - %E\n",fPt[0],fPt[1]);
tStemp+=tCtemp;
snprintf(tCtemp , 100, "Particle rapidity:\t%E - %E\n",fRapidity[0],fRapidity[1]);
tStemp+=tCtemp;
snprintf(tCtemp , 100, "Particle eta:\t%E - %E\n",fEta[0],fEta[1]);
tStemp+=tCtemp;
snprintf(tCtemp , 100, "Number of tracks which passed:\t%ld Number which failed:\t%ld\n",fNTracksPassed,fNTracksFailed);
tStemp += tCtemp;
AliFemtoString returnThis = tStemp;
return returnThis;
}
TList *AliFemtoKKTrackCut::ListSettings()
{
TList *tListSetttings = new TList();
char buf[200];
snprintf(buf, 200, "AliFemtoKKTrackCut.mass=%f", this->Mass());
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.charge=%i", fCharge);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pidprobpion.minimum=%f", fPidProbPion[0]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pidprobpion.maximum=%f", fPidProbPion[1]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pidprobkaon.minimum=%f", fPidProbKaon[0]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pidprobkaon.maximum=%f", fPidProbKaon[1]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pidprobproton.minimum=%f", fPidProbProton[0]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pidprobproton.maximum=%f", fPidProbProton[1]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pidprobelectron.minimum=%f", fPidProbElectron[0]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pidprobelectron.maximum=%f", fPidProbElectron[1]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pidprobMuon.minimum=%f", fPidProbMuon[0]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pidprobMuon.maximum=%f", fPidProbMuon[1]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.minimumtpcclusters=%i", fminTPCclsF);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.minimumitsclusters=%i", fminTPCclsF);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pt.minimum=%f", fPt[0]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.pt.maximum=%f", fPt[1]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.rapidity.minimum=%f", fRapidity[0]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.rapidity.maximum=%f", fRapidity[1]);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.removekinks=%i", fRemoveKinks);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.maxitschindof=%f", fMaxITSchiNdof);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.maxtpcchindof=%f", fMaxTPCchiNdof);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.maxsigmatovertex=%f", fMaxSigmaToVertex);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.maximpactxy=%f", fMaxImpactXY);
tListSetttings->AddLast(new TObjString(buf));
snprintf(buf, 200, "AliFemtoKKTrackCut.maximpactz=%f", fMaxImpactZ);
tListSetttings->AddLast(new TObjString(buf));
if (fMostProbable) {
if (fMostProbable == 2)
snprintf(buf, 200, "AliFemtoKKTrackCut.mostprobable=%s", "Pion");
if (fMostProbable == 3)
snprintf(buf, 200, "AliFemtoKKTrackCut.mostprobable=%s", "Kaon");
if (fMostProbable == 4)
snprintf(buf, 200, "AliFemtoKKTrackCut.mostprobable=%s", "Proton");
tListSetttings->AddLast(new TObjString(buf));
}
return tListSetttings;
}
void AliFemtoKKTrackCut::SetRemoveKinks(const bool& flag)
{
fRemoveKinks = flag;
}
void AliFemtoKKTrackCut::SetRemoveITSFake(const bool& flag)
{
fRemoveITSFake = flag;
}
float AliFemtoKKTrackCut::PidFractionElectron(float mom) const
{
if (mom<0.13)
return (7.594129e-02
-5.535827e-01*0.13
+1.728591e+00*0.13*0.13
-2.827893e+00*0.13*0.13*0.13
+2.503553e+00*0.13*0.13*0.13*0.13
-1.125965e+00*0.13*0.13*0.13*0.13*0.13
+2.009036e-01*0.13*0.13*0.13*0.13*0.13*0.13);
if (mom>1.8)
return (7.594129e-02
-5.535827e-01*1.8
+1.728591e+00*1.8*1.8
-2.827893e+00*1.8*1.8*1.8
+2.503553e+00*1.8*1.8*1.8*1.8
-1.125965e+00*1.8*1.8*1.8*1.8*1.8
+2.009036e-01*1.8*1.8*1.8*1.8*1.8*1.8);
return (7.594129e-02
-5.535827e-01*mom
+1.728591e+00*mom*mom
-2.827893e+00*mom*mom*mom
+2.503553e+00*mom*mom*mom*mom
-1.125965e+00*mom*mom*mom*mom*mom
+2.009036e-01*mom*mom*mom*mom*mom*mom);
}
float AliFemtoKKTrackCut::PidFractionPion(float mom) const
{
if (mom<0.13)
return ( 1.063457e+00
-4.222208e-01*0.13
+1.042004e-01*0.0169);
if (mom>2.0)
return ( 1.063457e+00
-4.222208e-01*2.0
+1.042004e-01*4.0);
return ( 1.063457e+00
-4.222208e-01*mom
+1.042004e-01*mom*mom);
}
float AliFemtoKKTrackCut::PidFractionKaon(float mom) const
{
if (mom<0.18)
return (-7.289406e-02
+4.415666e-01*0.18
-2.996790e-01*0.18*0.18
+6.704652e-02*0.18*0.18*0.18);
if (mom>2.0)
return (-7.289406e-02
+4.415666e-01*2.0
-2.996790e-01*2.0*2.0
+6.704652e-02*2.0*2.0*2.0);
return (-7.289406e-02
+4.415666e-01*mom
-2.996790e-01*mom*mom
+6.704652e-02*mom*mom*mom);
}
float AliFemtoKKTrackCut::PidFractionProton(float mom) const
{
if (mom<0.26) return 0.0;
if (mom>2.0)
return (-3.730200e-02
+1.163684e-01*2.0
+8.354116e-02*2.0*2.0
-4.608098e-02*2.0*2.0*2.0);
return (-3.730200e-02
+1.163684e-01*mom
+8.354116e-02*mom*mom
-4.608098e-02*mom*mom*mom);
}
void AliFemtoKKTrackCut::SetMomRangeTOFpidIs(const float& minp, const float& maxp)
{
fMinPforTOFpid = minp;
fMaxPforTOFpid = maxp;
}
void AliFemtoKKTrackCut::SetMomRangeTPCpidIs(const float& minp, const float& maxp)
{
fMinPforTPCpid = minp;
fMaxPforTPCpid = maxp;
}
void AliFemtoKKTrackCut::SetMomRangeITSpidIs(const float& minp, const float& maxp)
{
fMinPforITSpid = minp;
fMaxPforITSpid = maxp;
}
bool AliFemtoKKTrackCut::IsPionTPCdEdx(float mom, float dEdx)
{
double a1 = -343.75, b1 = 168.125;
double a2 = 0.0, b2 = 65.0;
if (mom < 0.32) {
if (dEdx < a1*mom+b1) return true;
}
if (dEdx < a2*mom+b2) return true;
return false;
}
bool AliFemtoKKTrackCut::IsKaonTPCdEdx(float mom, float dEdx)
{
double a1 = -268.896; double b1 = 198.669;
double a2 = -49.0012; double b2 = 88.7214;
if (mom<0.2) return false;
if (mom>0.3 && mom<0.5) {
if (dEdx < a1*mom+b1) return false;
}
else if (mom<1.2) {
if (dEdx < a2*mom+b2) return false;
}
return true;
}
bool AliFemtoKKTrackCut::IsProtonTPCdEdx(float mom, float dEdx)
{
double a1 = -1800.0; double b1 = 940.0;
double a2 = -500.0; double b2 = 420.0;
double a3 = -216.7; double b3 = 250.0;
if (mom<0.2) return false;
if (mom>0.3 && mom<0.4) {
if (dEdx < a1*mom+b1) return false;
}
else if (mom<0.6) {
if (dEdx < a2*mom+b2) return false;
}
else if (mom<0.9) {
if (dEdx < a3*mom+b3) return false;
}
return true;
}
bool AliFemtoKKTrackCut::IsPionTOFTime(float mom, float ttof)
{
double a1 = -427.0; double b1 = 916.0;
double a2 = 327.0; double b2 = -888.0;
if (mom<0.3) return kFALSE;
if (mom>2.0) return kFALSE;
if (ttof > a1*mom+b1) return kFALSE;
if (ttof < a2*mom+b2) return kFALSE;
return kTRUE;
}
bool AliFemtoKKTrackCut::IsKaonTOFTime(float mom, float ttof)
{
double a1 = 000.0; double b1 = -500.0;
double a2 = 000.0; double b2 = 500.0;
double a3 = 850.0; double b3 = -1503.0;
double a4 = -1637.0; double b4 = 3621.0;
if (mom<0.3) return kFALSE;
if (mom>2.06) return kFALSE;
if (mom<1.2) {
if (ttof > a2*mom+b2) return kFALSE;
if (ttof < a1*mom+b1) return kFALSE;
}
if (mom<1.9) {
if (ttof > a2*mom+b2) return kFALSE;
if (ttof < a3*mom+b3) return kFALSE;
}
if (mom<2.06) {
if (ttof > a4*mom+b4) return kFALSE;
if (ttof < a3*mom+b3) return kFALSE;
}
return kTRUE;
}
bool AliFemtoKKTrackCut::IsProtonTOFTime(float mom, float ttof)
{
double a1 = 000.0; double b1 = -915.0;
double a2 = 000.0; double b2 = 600.0;
double a3 = 572.0; double b3 = -1715.0;
if (mom<0.3) return kFALSE;
if (mom>3.0) return kFALSE;
if (mom<1.4) {
if (ttof > a2*mom+b2) return kFALSE;
if (ttof < a1*mom+b1) return kFALSE;
}
if (mom<3.0) {
if (ttof > a2*mom+b2) return kFALSE;
if (ttof < a3*mom+b3) return kFALSE;
}
return kTRUE;
}
bool AliFemtoKKTrackCut::IsKaonTPCdEdxNSigma(float mom, float nsigmaK)
{
if(mom<0.35 && TMath::Abs(nsigmaK)<5.0)return true;
if(mom>=0.35 && mom<0.5 && TMath::Abs(nsigmaK)<3.0)return true;
if(mom>=0.5 && mom<0.7 && TMath::Abs(nsigmaK)<2.0)return true;
return false;
}
bool AliFemtoKKTrackCut::IsKaonTOFNSigma(float mom, float nsigmaK)
{
if(mom>=1.5 && TMath::Abs(nsigmaK)<2.0)return true;
return false;
}
bool AliFemtoKKTrackCut::IsKaonNSigma(float mom, float nsigmaTPCK, float nsigmaTOFK)
{
if(mom<0.25)
{
if(TMath::Abs(nsigmaTPCK)<fNsigmaTPCle250)
{
return true;
}
else
{
return false;
}
}
if(mom>=0.25 && mom<0.4)
{
if(TMath::Abs(nsigmaTPCK)<fNsigmaTPC250_400)
{
return true;
}
else
{
return false;
}
}
if(mom>=0.4 && mom<0.45)
{
if(TMath::Abs(nsigmaTPCK)<fNsigmaTPC400_450)
{
return true;
}
else
{
return false;
}
}
if(mom>=0.45 && mom<0.5)
{
if(TMath::Abs(nsigmaTPCK)<fNsigmaTPC450_500)
{
return true;
}
else
{
return false;
}
}
if(mom>=0.5 && mom<0.8)
{
if(TMath::Abs(nsigmaTOFK)<fNsigmaTOF500_800 && TMath::Abs(nsigmaTPCK)<fNsigmaTPCge500)
{
return true;
}
else
{
return false;
}
}
if(mom>=0.8 && mom<1.0)
{
if(TMath::Abs(nsigmaTOFK)<fNsigmaTOF800_1000 && TMath::Abs(nsigmaTPCK)<fNsigmaTPCge500)
{
return true;
}
else
{
return false;
}
}
if(mom>=1.0)
{
if(TMath::Abs(nsigmaTOFK)<fNsigmaTOFge1000 && TMath::Abs(nsigmaTPCK)<fNsigmaTPCge500)
{
return true;
}
else
{
return false;
}
}
return false;
}
bool AliFemtoKKTrackCut::IsPionNSigma(float mom, float nsigmaTPCPi, float nsigmaTOFPi)
{
if(mom<0.65)
{
if(nsigmaTOFPi<-999.)
{
if(mom<0.35 && TMath::Abs(nsigmaTPCPi)<3.0) return true;
else if(mom<0.5 && mom>=0.35 && TMath::Abs(nsigmaTPCPi)<3.0) return true;
else if(mom>=0.5 && TMath::Abs(nsigmaTPCPi)<2.0) return true;
else return false;
}
else if(TMath::Abs(nsigmaTOFPi)<3.0 && TMath::Abs(nsigmaTPCPi)<3.0) return true;
}
else if(nsigmaTOFPi<-999.)
{
return false;
}
else if(mom<1.5 && TMath::Abs(nsigmaTOFPi)<3.0 && TMath::Abs(nsigmaTPCPi)<5.0) return true;
else if(mom>=1.5 && TMath::Abs(nsigmaTOFPi)<2.0 && TMath::Abs(nsigmaTPCPi)<5.0) return true;
return false;
}
bool AliFemtoKKTrackCut::IsProtonNSigma(float mom, float nsigmaTPCP, float nsigmaTOFP)
{
if (mom > 0.8) {
if (TMath::Hypot( nsigmaTOFP, nsigmaTPCP )/TMath::Sqrt(2) < 3.0)
return true;
}
else {
if (TMath::Abs(nsigmaTPCP) < 3.0)
return true;
}
return false;
}
void AliFemtoKKTrackCut::SetPIDMethod(ReadPIDMethodType newMethod)
{
fPIDMethod = newMethod;
}
void AliFemtoKKTrackCut::SetClusterRequirementITS(AliESDtrackCuts::Detector det, AliESDtrackCuts::ITSClusterRequirement req)
{
fCutClusterRequirementITS[det] = req;
}
Bool_t AliFemtoKKTrackCut::CheckITSClusterRequirement(AliESDtrackCuts::ITSClusterRequirement req, Bool_t clusterL1, Bool_t clusterL2)
{
switch (req)
{
case AliESDtrackCuts::kOff: return kTRUE;
case AliESDtrackCuts::kNone: return !clusterL1 && !clusterL2;
case AliESDtrackCuts::kAny: return clusterL1 || clusterL2;
case AliESDtrackCuts::kFirst: return clusterL1;
case AliESDtrackCuts::kOnlyFirst: return clusterL1 && !clusterL2;
case AliESDtrackCuts::kSecond: return clusterL2;
case AliESDtrackCuts::kOnlySecond: return clusterL2 && !clusterL1;
case AliESDtrackCuts::kBoth: return clusterL1 && clusterL2;
}
return kFALSE;
}
void AliFemtoKKTrackCut::SetNsigmaTPCle250(Double_t nsigma)
{
fNsigmaTPCle250 = nsigma;
}
void AliFemtoKKTrackCut::SetNsigmaTPC250_400(Double_t nsigma)
{
fNsigmaTPC250_400 = nsigma;
}
void AliFemtoKKTrackCut::SetNsigmaTPC400_450(Double_t nsigma)
{
fNsigmaTPC400_450 = nsigma;
}
void AliFemtoKKTrackCut::SetNsigmaTPC450_500(Double_t nsigma)
{
fNsigmaTPC450_500 = nsigma;
}
void AliFemtoKKTrackCut::SetNsigmaTPCge500(Double_t nsigma)
{
fNsigmaTPCge500 = nsigma;
}
void AliFemtoKKTrackCut::SetNsigmaTOF500_800(Double_t nsigma)
{
fNsigmaTOF500_800 = nsigma;
}
void AliFemtoKKTrackCut::SetNsigmaTOF800_1000(Double_t nsigma)
{
fNsigmaTOF800_1000 = nsigma;
}
void AliFemtoKKTrackCut::SetNsigmaTOFge1000(Double_t nsigma)
{
fNsigmaTOFge1000 = nsigma;
}
AliFemtoKKTrackCut.cxx:10 AliFemtoKKTrackCut.cxx:11 AliFemtoKKTrackCut.cxx:12 AliFemtoKKTrackCut.cxx:13 AliFemtoKKTrackCut.cxx:14 AliFemtoKKTrackCut.cxx:15 AliFemtoKKTrackCut.cxx:16 AliFemtoKKTrackCut.cxx:17 AliFemtoKKTrackCut.cxx:18 AliFemtoKKTrackCut.cxx:19 AliFemtoKKTrackCut.cxx:20 AliFemtoKKTrackCut.cxx:21 AliFemtoKKTrackCut.cxx:22 AliFemtoKKTrackCut.cxx:23 AliFemtoKKTrackCut.cxx:24 AliFemtoKKTrackCut.cxx:25 AliFemtoKKTrackCut.cxx:26 AliFemtoKKTrackCut.cxx:27 AliFemtoKKTrackCut.cxx:28 AliFemtoKKTrackCut.cxx:29 AliFemtoKKTrackCut.cxx:30 AliFemtoKKTrackCut.cxx:31 AliFemtoKKTrackCut.cxx:32 AliFemtoKKTrackCut.cxx:33 AliFemtoKKTrackCut.cxx:34 AliFemtoKKTrackCut.cxx:35 AliFemtoKKTrackCut.cxx:36 AliFemtoKKTrackCut.cxx:37 AliFemtoKKTrackCut.cxx:38 AliFemtoKKTrackCut.cxx:39 AliFemtoKKTrackCut.cxx:40 AliFemtoKKTrackCut.cxx:41 AliFemtoKKTrackCut.cxx:42 AliFemtoKKTrackCut.cxx:43 AliFemtoKKTrackCut.cxx:44 AliFemtoKKTrackCut.cxx:45 AliFemtoKKTrackCut.cxx:46 AliFemtoKKTrackCut.cxx:47 AliFemtoKKTrackCut.cxx:48 AliFemtoKKTrackCut.cxx:49 AliFemtoKKTrackCut.cxx:50 AliFemtoKKTrackCut.cxx:51 AliFemtoKKTrackCut.cxx:52 AliFemtoKKTrackCut.cxx:53 AliFemtoKKTrackCut.cxx:54 AliFemtoKKTrackCut.cxx:55 AliFemtoKKTrackCut.cxx:56 AliFemtoKKTrackCut.cxx:57 AliFemtoKKTrackCut.cxx:58 AliFemtoKKTrackCut.cxx:59 AliFemtoKKTrackCut.cxx:60 AliFemtoKKTrackCut.cxx:61 AliFemtoKKTrackCut.cxx:62 AliFemtoKKTrackCut.cxx:63 AliFemtoKKTrackCut.cxx:64 AliFemtoKKTrackCut.cxx:65 AliFemtoKKTrackCut.cxx:66 AliFemtoKKTrackCut.cxx:67 AliFemtoKKTrackCut.cxx:68 AliFemtoKKTrackCut.cxx:69 AliFemtoKKTrackCut.cxx:70 AliFemtoKKTrackCut.cxx:71 AliFemtoKKTrackCut.cxx:72 AliFemtoKKTrackCut.cxx:73 AliFemtoKKTrackCut.cxx:74 AliFemtoKKTrackCut.cxx:75 AliFemtoKKTrackCut.cxx:76 AliFemtoKKTrackCut.cxx:77 AliFemtoKKTrackCut.cxx:78 AliFemtoKKTrackCut.cxx:79 AliFemtoKKTrackCut.cxx:80 AliFemtoKKTrackCut.cxx:81 AliFemtoKKTrackCut.cxx:82 AliFemtoKKTrackCut.cxx:83 AliFemtoKKTrackCut.cxx:84 AliFemtoKKTrackCut.cxx:85 AliFemtoKKTrackCut.cxx:86 AliFemtoKKTrackCut.cxx:87 AliFemtoKKTrackCut.cxx:88 AliFemtoKKTrackCut.cxx:89 AliFemtoKKTrackCut.cxx:90 AliFemtoKKTrackCut.cxx:91 AliFemtoKKTrackCut.cxx:92 AliFemtoKKTrackCut.cxx:93 AliFemtoKKTrackCut.cxx:94 AliFemtoKKTrackCut.cxx:95 AliFemtoKKTrackCut.cxx:96 AliFemtoKKTrackCut.cxx:97 AliFemtoKKTrackCut.cxx:98 AliFemtoKKTrackCut.cxx:99 AliFemtoKKTrackCut.cxx:100 AliFemtoKKTrackCut.cxx:101 AliFemtoKKTrackCut.cxx:102 AliFemtoKKTrackCut.cxx:103 AliFemtoKKTrackCut.cxx:104 AliFemtoKKTrackCut.cxx:105 AliFemtoKKTrackCut.cxx:106 AliFemtoKKTrackCut.cxx:107 AliFemtoKKTrackCut.cxx:108 AliFemtoKKTrackCut.cxx:109 AliFemtoKKTrackCut.cxx:110 AliFemtoKKTrackCut.cxx:111 AliFemtoKKTrackCut.cxx:112 AliFemtoKKTrackCut.cxx:113 AliFemtoKKTrackCut.cxx:114 AliFemtoKKTrackCut.cxx:115 AliFemtoKKTrackCut.cxx:116 AliFemtoKKTrackCut.cxx:117 AliFemtoKKTrackCut.cxx:118 AliFemtoKKTrackCut.cxx:119 AliFemtoKKTrackCut.cxx:120 AliFemtoKKTrackCut.cxx:121 AliFemtoKKTrackCut.cxx:122 AliFemtoKKTrackCut.cxx:123 AliFemtoKKTrackCut.cxx:124 AliFemtoKKTrackCut.cxx:125 AliFemtoKKTrackCut.cxx:126 AliFemtoKKTrackCut.cxx:127 AliFemtoKKTrackCut.cxx:128 AliFemtoKKTrackCut.cxx:129 AliFemtoKKTrackCut.cxx:130 AliFemtoKKTrackCut.cxx:131 AliFemtoKKTrackCut.cxx:132 AliFemtoKKTrackCut.cxx:133 AliFemtoKKTrackCut.cxx:134 AliFemtoKKTrackCut.cxx:135 AliFemtoKKTrackCut.cxx:136 AliFemtoKKTrackCut.cxx:137 AliFemtoKKTrackCut.cxx:138 AliFemtoKKTrackCut.cxx:139 AliFemtoKKTrackCut.cxx:140 AliFemtoKKTrackCut.cxx:141 AliFemtoKKTrackCut.cxx:142 AliFemtoKKTrackCut.cxx:143 AliFemtoKKTrackCut.cxx:144 AliFemtoKKTrackCut.cxx:145 AliFemtoKKTrackCut.cxx:146 AliFemtoKKTrackCut.cxx:147 AliFemtoKKTrackCut.cxx:148 AliFemtoKKTrackCut.cxx:149 AliFemtoKKTrackCut.cxx:150 AliFemtoKKTrackCut.cxx:151 AliFemtoKKTrackCut.cxx:152 AliFemtoKKTrackCut.cxx:153 AliFemtoKKTrackCut.cxx:154 AliFemtoKKTrackCut.cxx:155 AliFemtoKKTrackCut.cxx:156 AliFemtoKKTrackCut.cxx:157 AliFemtoKKTrackCut.cxx:158 AliFemtoKKTrackCut.cxx:159 AliFemtoKKTrackCut.cxx:160 AliFemtoKKTrackCut.cxx:161 AliFemtoKKTrackCut.cxx:162 AliFemtoKKTrackCut.cxx:163 AliFemtoKKTrackCut.cxx:164 AliFemtoKKTrackCut.cxx:165 AliFemtoKKTrackCut.cxx:166 AliFemtoKKTrackCut.cxx:167 AliFemtoKKTrackCut.cxx:168 AliFemtoKKTrackCut.cxx:169 AliFemtoKKTrackCut.cxx:170 AliFemtoKKTrackCut.cxx:171 AliFemtoKKTrackCut.cxx:172 AliFemtoKKTrackCut.cxx:173 AliFemtoKKTrackCut.cxx:174 AliFemtoKKTrackCut.cxx:175 AliFemtoKKTrackCut.cxx:176 AliFemtoKKTrackCut.cxx:177 AliFemtoKKTrackCut.cxx:178 AliFemtoKKTrackCut.cxx:179 AliFemtoKKTrackCut.cxx:180 AliFemtoKKTrackCut.cxx:181 AliFemtoKKTrackCut.cxx:182 AliFemtoKKTrackCut.cxx:183 AliFemtoKKTrackCut.cxx:184 AliFemtoKKTrackCut.cxx:185 AliFemtoKKTrackCut.cxx:186 AliFemtoKKTrackCut.cxx:187 AliFemtoKKTrackCut.cxx:188 AliFemtoKKTrackCut.cxx:189 AliFemtoKKTrackCut.cxx:190 AliFemtoKKTrackCut.cxx:191 AliFemtoKKTrackCut.cxx:192 AliFemtoKKTrackCut.cxx:193 AliFemtoKKTrackCut.cxx:194 AliFemtoKKTrackCut.cxx:195 AliFemtoKKTrackCut.cxx:196 AliFemtoKKTrackCut.cxx:197 AliFemtoKKTrackCut.cxx:198 AliFemtoKKTrackCut.cxx:199 AliFemtoKKTrackCut.cxx:200 AliFemtoKKTrackCut.cxx:201 AliFemtoKKTrackCut.cxx:202 AliFemtoKKTrackCut.cxx:203 AliFemtoKKTrackCut.cxx:204 AliFemtoKKTrackCut.cxx:205 AliFemtoKKTrackCut.cxx:206 AliFemtoKKTrackCut.cxx:207 AliFemtoKKTrackCut.cxx:208 AliFemtoKKTrackCut.cxx:209 AliFemtoKKTrackCut.cxx:210 AliFemtoKKTrackCut.cxx:211 AliFemtoKKTrackCut.cxx:212 AliFemtoKKTrackCut.cxx:213 AliFemtoKKTrackCut.cxx:214 AliFemtoKKTrackCut.cxx:215 AliFemtoKKTrackCut.cxx:216 AliFemtoKKTrackCut.cxx:217 AliFemtoKKTrackCut.cxx:218 AliFemtoKKTrackCut.cxx:219 AliFemtoKKTrackCut.cxx:220 AliFemtoKKTrackCut.cxx:221 AliFemtoKKTrackCut.cxx:222 AliFemtoKKTrackCut.cxx:223 AliFemtoKKTrackCut.cxx:224 AliFemtoKKTrackCut.cxx:225 AliFemtoKKTrackCut.cxx:226 AliFemtoKKTrackCut.cxx:227 AliFemtoKKTrackCut.cxx:228 AliFemtoKKTrackCut.cxx:229 AliFemtoKKTrackCut.cxx:230 AliFemtoKKTrackCut.cxx:231 AliFemtoKKTrackCut.cxx:232 AliFemtoKKTrackCut.cxx:233 AliFemtoKKTrackCut.cxx:234 AliFemtoKKTrackCut.cxx:235 AliFemtoKKTrackCut.cxx:236 AliFemtoKKTrackCut.cxx:237 AliFemtoKKTrackCut.cxx:238 AliFemtoKKTrackCut.cxx:239 AliFemtoKKTrackCut.cxx:240 AliFemtoKKTrackCut.cxx:241 AliFemtoKKTrackCut.cxx:242 AliFemtoKKTrackCut.cxx:243 AliFemtoKKTrackCut.cxx:244 AliFemtoKKTrackCut.cxx:245 AliFemtoKKTrackCut.cxx:246 AliFemtoKKTrackCut.cxx:247 AliFemtoKKTrackCut.cxx:248 AliFemtoKKTrackCut.cxx:249 AliFemtoKKTrackCut.cxx:250 AliFemtoKKTrackCut.cxx:251 AliFemtoKKTrackCut.cxx:252 AliFemtoKKTrackCut.cxx:253 AliFemtoKKTrackCut.cxx:254 AliFemtoKKTrackCut.cxx:255 AliFemtoKKTrackCut.cxx:256 AliFemtoKKTrackCut.cxx:257 AliFemtoKKTrackCut.cxx:258 AliFemtoKKTrackCut.cxx:259 AliFemtoKKTrackCut.cxx:260 AliFemtoKKTrackCut.cxx:261 AliFemtoKKTrackCut.cxx:262 AliFemtoKKTrackCut.cxx:263 AliFemtoKKTrackCut.cxx:264 AliFemtoKKTrackCut.cxx:265 AliFemtoKKTrackCut.cxx:266 AliFemtoKKTrackCut.cxx:267 AliFemtoKKTrackCut.cxx:268 AliFemtoKKTrackCut.cxx:269 AliFemtoKKTrackCut.cxx:270 AliFemtoKKTrackCut.cxx:271 AliFemtoKKTrackCut.cxx:272 AliFemtoKKTrackCut.cxx:273 AliFemtoKKTrackCut.cxx:274 AliFemtoKKTrackCut.cxx:275 AliFemtoKKTrackCut.cxx:276 AliFemtoKKTrackCut.cxx:277 AliFemtoKKTrackCut.cxx:278 AliFemtoKKTrackCut.cxx:279 AliFemtoKKTrackCut.cxx:280 AliFemtoKKTrackCut.cxx:281 AliFemtoKKTrackCut.cxx:282 AliFemtoKKTrackCut.cxx:283 AliFemtoKKTrackCut.cxx:284 AliFemtoKKTrackCut.cxx:285 AliFemtoKKTrackCut.cxx:286 AliFemtoKKTrackCut.cxx:287 AliFemtoKKTrackCut.cxx:288 AliFemtoKKTrackCut.cxx:289 AliFemtoKKTrackCut.cxx:290 AliFemtoKKTrackCut.cxx:291 AliFemtoKKTrackCut.cxx:292 AliFemtoKKTrackCut.cxx:293 AliFemtoKKTrackCut.cxx:294 AliFemtoKKTrackCut.cxx:295 AliFemtoKKTrackCut.cxx:296 AliFemtoKKTrackCut.cxx:297 AliFemtoKKTrackCut.cxx:298 AliFemtoKKTrackCut.cxx:299 AliFemtoKKTrackCut.cxx:300 AliFemtoKKTrackCut.cxx:301 AliFemtoKKTrackCut.cxx:302 AliFemtoKKTrackCut.cxx:303 AliFemtoKKTrackCut.cxx:304 AliFemtoKKTrackCut.cxx:305 AliFemtoKKTrackCut.cxx:306 AliFemtoKKTrackCut.cxx:307 AliFemtoKKTrackCut.cxx:308 AliFemtoKKTrackCut.cxx:309 AliFemtoKKTrackCut.cxx:310 AliFemtoKKTrackCut.cxx:311 AliFemtoKKTrackCut.cxx:312 AliFemtoKKTrackCut.cxx:313 AliFemtoKKTrackCut.cxx:314 AliFemtoKKTrackCut.cxx:315 AliFemtoKKTrackCut.cxx:316 AliFemtoKKTrackCut.cxx:317 AliFemtoKKTrackCut.cxx:318 AliFemtoKKTrackCut.cxx:319 AliFemtoKKTrackCut.cxx:320 AliFemtoKKTrackCut.cxx:321 AliFemtoKKTrackCut.cxx:322 AliFemtoKKTrackCut.cxx:323 AliFemtoKKTrackCut.cxx:324 AliFemtoKKTrackCut.cxx:325 AliFemtoKKTrackCut.cxx:326 AliFemtoKKTrackCut.cxx:327 AliFemtoKKTrackCut.cxx:328 AliFemtoKKTrackCut.cxx:329 AliFemtoKKTrackCut.cxx:330 AliFemtoKKTrackCut.cxx:331 AliFemtoKKTrackCut.cxx:332 AliFemtoKKTrackCut.cxx:333 AliFemtoKKTrackCut.cxx:334 AliFemtoKKTrackCut.cxx:335 AliFemtoKKTrackCut.cxx:336 AliFemtoKKTrackCut.cxx:337 AliFemtoKKTrackCut.cxx:338 AliFemtoKKTrackCut.cxx:339 AliFemtoKKTrackCut.cxx:340 AliFemtoKKTrackCut.cxx:341 AliFemtoKKTrackCut.cxx:342 AliFemtoKKTrackCut.cxx:343 AliFemtoKKTrackCut.cxx:344 AliFemtoKKTrackCut.cxx:345 AliFemtoKKTrackCut.cxx:346 AliFemtoKKTrackCut.cxx:347 AliFemtoKKTrackCut.cxx:348 AliFemtoKKTrackCut.cxx:349 AliFemtoKKTrackCut.cxx:350 AliFemtoKKTrackCut.cxx:351 AliFemtoKKTrackCut.cxx:352 AliFemtoKKTrackCut.cxx:353 AliFemtoKKTrackCut.cxx:354 AliFemtoKKTrackCut.cxx:355 AliFemtoKKTrackCut.cxx:356 AliFemtoKKTrackCut.cxx:357 AliFemtoKKTrackCut.cxx:358 AliFemtoKKTrackCut.cxx:359 AliFemtoKKTrackCut.cxx:360 AliFemtoKKTrackCut.cxx:361 AliFemtoKKTrackCut.cxx:362 AliFemtoKKTrackCut.cxx:363 AliFemtoKKTrackCut.cxx:364 AliFemtoKKTrackCut.cxx:365 AliFemtoKKTrackCut.cxx:366 AliFemtoKKTrackCut.cxx:367 AliFemtoKKTrackCut.cxx:368 AliFemtoKKTrackCut.cxx:369 AliFemtoKKTrackCut.cxx:370 AliFemtoKKTrackCut.cxx:371 AliFemtoKKTrackCut.cxx:372 AliFemtoKKTrackCut.cxx:373 AliFemtoKKTrackCut.cxx:374 AliFemtoKKTrackCut.cxx:375 AliFemtoKKTrackCut.cxx:376 AliFemtoKKTrackCut.cxx:377 AliFemtoKKTrackCut.cxx:378 AliFemtoKKTrackCut.cxx:379 AliFemtoKKTrackCut.cxx:380 AliFemtoKKTrackCut.cxx:381 AliFemtoKKTrackCut.cxx:382 AliFemtoKKTrackCut.cxx:383 AliFemtoKKTrackCut.cxx:384 AliFemtoKKTrackCut.cxx:385 AliFemtoKKTrackCut.cxx:386 AliFemtoKKTrackCut.cxx:387 AliFemtoKKTrackCut.cxx:388 AliFemtoKKTrackCut.cxx:389 AliFemtoKKTrackCut.cxx:390 AliFemtoKKTrackCut.cxx:391 AliFemtoKKTrackCut.cxx:392 AliFemtoKKTrackCut.cxx:393 AliFemtoKKTrackCut.cxx:394 AliFemtoKKTrackCut.cxx:395 AliFemtoKKTrackCut.cxx:396 AliFemtoKKTrackCut.cxx:397 AliFemtoKKTrackCut.cxx:398 AliFemtoKKTrackCut.cxx:399 AliFemtoKKTrackCut.cxx:400 AliFemtoKKTrackCut.cxx:401 AliFemtoKKTrackCut.cxx:402 AliFemtoKKTrackCut.cxx:403 AliFemtoKKTrackCut.cxx:404 AliFemtoKKTrackCut.cxx:405 AliFemtoKKTrackCut.cxx:406 AliFemtoKKTrackCut.cxx:407 AliFemtoKKTrackCut.cxx:408 AliFemtoKKTrackCut.cxx:409 AliFemtoKKTrackCut.cxx:410 AliFemtoKKTrackCut.cxx:411 AliFemtoKKTrackCut.cxx:412 AliFemtoKKTrackCut.cxx:413 AliFemtoKKTrackCut.cxx:414 AliFemtoKKTrackCut.cxx:415 AliFemtoKKTrackCut.cxx:416 AliFemtoKKTrackCut.cxx:417 AliFemtoKKTrackCut.cxx:418 AliFemtoKKTrackCut.cxx:419 AliFemtoKKTrackCut.cxx:420 AliFemtoKKTrackCut.cxx:421 AliFemtoKKTrackCut.cxx:422 AliFemtoKKTrackCut.cxx:423 AliFemtoKKTrackCut.cxx:424 AliFemtoKKTrackCut.cxx:425 AliFemtoKKTrackCut.cxx:426 AliFemtoKKTrackCut.cxx:427 AliFemtoKKTrackCut.cxx:428 AliFemtoKKTrackCut.cxx:429 AliFemtoKKTrackCut.cxx:430 AliFemtoKKTrackCut.cxx:431 AliFemtoKKTrackCut.cxx:432 AliFemtoKKTrackCut.cxx:433 AliFemtoKKTrackCut.cxx:434 AliFemtoKKTrackCut.cxx:435 AliFemtoKKTrackCut.cxx:436 AliFemtoKKTrackCut.cxx:437 AliFemtoKKTrackCut.cxx:438 AliFemtoKKTrackCut.cxx:439 AliFemtoKKTrackCut.cxx:440 AliFemtoKKTrackCut.cxx:441 AliFemtoKKTrackCut.cxx:442 AliFemtoKKTrackCut.cxx:443 AliFemtoKKTrackCut.cxx:444 AliFemtoKKTrackCut.cxx:445 AliFemtoKKTrackCut.cxx:446 AliFemtoKKTrackCut.cxx:447 AliFemtoKKTrackCut.cxx:448 AliFemtoKKTrackCut.cxx:449 AliFemtoKKTrackCut.cxx:450 AliFemtoKKTrackCut.cxx:451 AliFemtoKKTrackCut.cxx:452 AliFemtoKKTrackCut.cxx:453 AliFemtoKKTrackCut.cxx:454 AliFemtoKKTrackCut.cxx:455 AliFemtoKKTrackCut.cxx:456 AliFemtoKKTrackCut.cxx:457 AliFemtoKKTrackCut.cxx:458 AliFemtoKKTrackCut.cxx:459 AliFemtoKKTrackCut.cxx:460 AliFemtoKKTrackCut.cxx:461 AliFemtoKKTrackCut.cxx:462 AliFemtoKKTrackCut.cxx:463 AliFemtoKKTrackCut.cxx:464 AliFemtoKKTrackCut.cxx:465 AliFemtoKKTrackCut.cxx:466 AliFemtoKKTrackCut.cxx:467 AliFemtoKKTrackCut.cxx:468 AliFemtoKKTrackCut.cxx:469 AliFemtoKKTrackCut.cxx:470 AliFemtoKKTrackCut.cxx:471 AliFemtoKKTrackCut.cxx:472 AliFemtoKKTrackCut.cxx:473 AliFemtoKKTrackCut.cxx:474 AliFemtoKKTrackCut.cxx:475 AliFemtoKKTrackCut.cxx:476 AliFemtoKKTrackCut.cxx:477 AliFemtoKKTrackCut.cxx:478 AliFemtoKKTrackCut.cxx:479 AliFemtoKKTrackCut.cxx:480 AliFemtoKKTrackCut.cxx:481 AliFemtoKKTrackCut.cxx:482 AliFemtoKKTrackCut.cxx:483 AliFemtoKKTrackCut.cxx:484 AliFemtoKKTrackCut.cxx:485 AliFemtoKKTrackCut.cxx:486 AliFemtoKKTrackCut.cxx:487 AliFemtoKKTrackCut.cxx:488 AliFemtoKKTrackCut.cxx:489 AliFemtoKKTrackCut.cxx:490 AliFemtoKKTrackCut.cxx:491 AliFemtoKKTrackCut.cxx:492 AliFemtoKKTrackCut.cxx:493 AliFemtoKKTrackCut.cxx:494 AliFemtoKKTrackCut.cxx:495 AliFemtoKKTrackCut.cxx:496 AliFemtoKKTrackCut.cxx:497 AliFemtoKKTrackCut.cxx:498 AliFemtoKKTrackCut.cxx:499 AliFemtoKKTrackCut.cxx:500 AliFemtoKKTrackCut.cxx:501 AliFemtoKKTrackCut.cxx:502 AliFemtoKKTrackCut.cxx:503 AliFemtoKKTrackCut.cxx:504 AliFemtoKKTrackCut.cxx:505 AliFemtoKKTrackCut.cxx:506 AliFemtoKKTrackCut.cxx:507 AliFemtoKKTrackCut.cxx:508 AliFemtoKKTrackCut.cxx:509 AliFemtoKKTrackCut.cxx:510 AliFemtoKKTrackCut.cxx:511 AliFemtoKKTrackCut.cxx:512 AliFemtoKKTrackCut.cxx:513 AliFemtoKKTrackCut.cxx:514 AliFemtoKKTrackCut.cxx:515 AliFemtoKKTrackCut.cxx:516 AliFemtoKKTrackCut.cxx:517 AliFemtoKKTrackCut.cxx:518 AliFemtoKKTrackCut.cxx:519 AliFemtoKKTrackCut.cxx:520 AliFemtoKKTrackCut.cxx:521 AliFemtoKKTrackCut.cxx:522 AliFemtoKKTrackCut.cxx:523 AliFemtoKKTrackCut.cxx:524 AliFemtoKKTrackCut.cxx:525 AliFemtoKKTrackCut.cxx:526 AliFemtoKKTrackCut.cxx:527 AliFemtoKKTrackCut.cxx:528 AliFemtoKKTrackCut.cxx:529 AliFemtoKKTrackCut.cxx:530 AliFemtoKKTrackCut.cxx:531 AliFemtoKKTrackCut.cxx:532 AliFemtoKKTrackCut.cxx:533 AliFemtoKKTrackCut.cxx:534 AliFemtoKKTrackCut.cxx:535 AliFemtoKKTrackCut.cxx:536 AliFemtoKKTrackCut.cxx:537 AliFemtoKKTrackCut.cxx:538 AliFemtoKKTrackCut.cxx:539 AliFemtoKKTrackCut.cxx:540 AliFemtoKKTrackCut.cxx:541 AliFemtoKKTrackCut.cxx:542 AliFemtoKKTrackCut.cxx:543 AliFemtoKKTrackCut.cxx:544 AliFemtoKKTrackCut.cxx:545 AliFemtoKKTrackCut.cxx:546 AliFemtoKKTrackCut.cxx:547 AliFemtoKKTrackCut.cxx:548 AliFemtoKKTrackCut.cxx:549 AliFemtoKKTrackCut.cxx:550 AliFemtoKKTrackCut.cxx:551 AliFemtoKKTrackCut.cxx:552 AliFemtoKKTrackCut.cxx:553 AliFemtoKKTrackCut.cxx:554 AliFemtoKKTrackCut.cxx:555 AliFemtoKKTrackCut.cxx:556 AliFemtoKKTrackCut.cxx:557 AliFemtoKKTrackCut.cxx:558 AliFemtoKKTrackCut.cxx:559 AliFemtoKKTrackCut.cxx:560 AliFemtoKKTrackCut.cxx:561 AliFemtoKKTrackCut.cxx:562 AliFemtoKKTrackCut.cxx:563 AliFemtoKKTrackCut.cxx:564 AliFemtoKKTrackCut.cxx:565 AliFemtoKKTrackCut.cxx:566 AliFemtoKKTrackCut.cxx:567 AliFemtoKKTrackCut.cxx:568 AliFemtoKKTrackCut.cxx:569 AliFemtoKKTrackCut.cxx:570 AliFemtoKKTrackCut.cxx:571 AliFemtoKKTrackCut.cxx:572 AliFemtoKKTrackCut.cxx:573 AliFemtoKKTrackCut.cxx:574 AliFemtoKKTrackCut.cxx:575 AliFemtoKKTrackCut.cxx:576 AliFemtoKKTrackCut.cxx:577 AliFemtoKKTrackCut.cxx:578 AliFemtoKKTrackCut.cxx:579 AliFemtoKKTrackCut.cxx:580 AliFemtoKKTrackCut.cxx:581 AliFemtoKKTrackCut.cxx:582 AliFemtoKKTrackCut.cxx:583 AliFemtoKKTrackCut.cxx:584 AliFemtoKKTrackCut.cxx:585 AliFemtoKKTrackCut.cxx:586 AliFemtoKKTrackCut.cxx:587 AliFemtoKKTrackCut.cxx:588 AliFemtoKKTrackCut.cxx:589 AliFemtoKKTrackCut.cxx:590 AliFemtoKKTrackCut.cxx:591 AliFemtoKKTrackCut.cxx:592 AliFemtoKKTrackCut.cxx:593 AliFemtoKKTrackCut.cxx:594 AliFemtoKKTrackCut.cxx:595 AliFemtoKKTrackCut.cxx:596 AliFemtoKKTrackCut.cxx:597 AliFemtoKKTrackCut.cxx:598 AliFemtoKKTrackCut.cxx:599 AliFemtoKKTrackCut.cxx:600 AliFemtoKKTrackCut.cxx:601 AliFemtoKKTrackCut.cxx:602 AliFemtoKKTrackCut.cxx:603 AliFemtoKKTrackCut.cxx:604 AliFemtoKKTrackCut.cxx:605 AliFemtoKKTrackCut.cxx:606 AliFemtoKKTrackCut.cxx:607 AliFemtoKKTrackCut.cxx:608 AliFemtoKKTrackCut.cxx:609 AliFemtoKKTrackCut.cxx:610 AliFemtoKKTrackCut.cxx:611 AliFemtoKKTrackCut.cxx:612 AliFemtoKKTrackCut.cxx:613 AliFemtoKKTrackCut.cxx:614 AliFemtoKKTrackCut.cxx:615 AliFemtoKKTrackCut.cxx:616 AliFemtoKKTrackCut.cxx:617 AliFemtoKKTrackCut.cxx:618 AliFemtoKKTrackCut.cxx:619 AliFemtoKKTrackCut.cxx:620 AliFemtoKKTrackCut.cxx:621 AliFemtoKKTrackCut.cxx:622 AliFemtoKKTrackCut.cxx:623 AliFemtoKKTrackCut.cxx:624 AliFemtoKKTrackCut.cxx:625 AliFemtoKKTrackCut.cxx:626 AliFemtoKKTrackCut.cxx:627 AliFemtoKKTrackCut.cxx:628 AliFemtoKKTrackCut.cxx:629 AliFemtoKKTrackCut.cxx:630 AliFemtoKKTrackCut.cxx:631 AliFemtoKKTrackCut.cxx:632 AliFemtoKKTrackCut.cxx:633 AliFemtoKKTrackCut.cxx:634 AliFemtoKKTrackCut.cxx:635 AliFemtoKKTrackCut.cxx:636 AliFemtoKKTrackCut.cxx:637 AliFemtoKKTrackCut.cxx:638 AliFemtoKKTrackCut.cxx:639 AliFemtoKKTrackCut.cxx:640 AliFemtoKKTrackCut.cxx:641 AliFemtoKKTrackCut.cxx:642 AliFemtoKKTrackCut.cxx:643 AliFemtoKKTrackCut.cxx:644 AliFemtoKKTrackCut.cxx:645 AliFemtoKKTrackCut.cxx:646 AliFemtoKKTrackCut.cxx:647 AliFemtoKKTrackCut.cxx:648 AliFemtoKKTrackCut.cxx:649 AliFemtoKKTrackCut.cxx:650 AliFemtoKKTrackCut.cxx:651 AliFemtoKKTrackCut.cxx:652 AliFemtoKKTrackCut.cxx:653 AliFemtoKKTrackCut.cxx:654 AliFemtoKKTrackCut.cxx:655 AliFemtoKKTrackCut.cxx:656 AliFemtoKKTrackCut.cxx:657 AliFemtoKKTrackCut.cxx:658 AliFemtoKKTrackCut.cxx:659 AliFemtoKKTrackCut.cxx:660 AliFemtoKKTrackCut.cxx:661 AliFemtoKKTrackCut.cxx:662 AliFemtoKKTrackCut.cxx:663 AliFemtoKKTrackCut.cxx:664 AliFemtoKKTrackCut.cxx:665 AliFemtoKKTrackCut.cxx:666 AliFemtoKKTrackCut.cxx:667 AliFemtoKKTrackCut.cxx:668 AliFemtoKKTrackCut.cxx:669 AliFemtoKKTrackCut.cxx:670 AliFemtoKKTrackCut.cxx:671 AliFemtoKKTrackCut.cxx:672 AliFemtoKKTrackCut.cxx:673 AliFemtoKKTrackCut.cxx:674 AliFemtoKKTrackCut.cxx:675 AliFemtoKKTrackCut.cxx:676 AliFemtoKKTrackCut.cxx:677 AliFemtoKKTrackCut.cxx:678 AliFemtoKKTrackCut.cxx:679 AliFemtoKKTrackCut.cxx:680 AliFemtoKKTrackCut.cxx:681 AliFemtoKKTrackCut.cxx:682 AliFemtoKKTrackCut.cxx:683 AliFemtoKKTrackCut.cxx:684 AliFemtoKKTrackCut.cxx:685 AliFemtoKKTrackCut.cxx:686 AliFemtoKKTrackCut.cxx:687 AliFemtoKKTrackCut.cxx:688 AliFemtoKKTrackCut.cxx:689 AliFemtoKKTrackCut.cxx:690 AliFemtoKKTrackCut.cxx:691 AliFemtoKKTrackCut.cxx:692 AliFemtoKKTrackCut.cxx:693 AliFemtoKKTrackCut.cxx:694 AliFemtoKKTrackCut.cxx:695 AliFemtoKKTrackCut.cxx:696 AliFemtoKKTrackCut.cxx:697 AliFemtoKKTrackCut.cxx:698 AliFemtoKKTrackCut.cxx:699 AliFemtoKKTrackCut.cxx:700 AliFemtoKKTrackCut.cxx:701 AliFemtoKKTrackCut.cxx:702 AliFemtoKKTrackCut.cxx:703 AliFemtoKKTrackCut.cxx:704 AliFemtoKKTrackCut.cxx:705 AliFemtoKKTrackCut.cxx:706 AliFemtoKKTrackCut.cxx:707 AliFemtoKKTrackCut.cxx:708 AliFemtoKKTrackCut.cxx:709 AliFemtoKKTrackCut.cxx:710 AliFemtoKKTrackCut.cxx:711 AliFemtoKKTrackCut.cxx:712 AliFemtoKKTrackCut.cxx:713 AliFemtoKKTrackCut.cxx:714 AliFemtoKKTrackCut.cxx:715 AliFemtoKKTrackCut.cxx:716 AliFemtoKKTrackCut.cxx:717 AliFemtoKKTrackCut.cxx:718 AliFemtoKKTrackCut.cxx:719 AliFemtoKKTrackCut.cxx:720 AliFemtoKKTrackCut.cxx:721 AliFemtoKKTrackCut.cxx:722 AliFemtoKKTrackCut.cxx:723 AliFemtoKKTrackCut.cxx:724 AliFemtoKKTrackCut.cxx:725 AliFemtoKKTrackCut.cxx:726 AliFemtoKKTrackCut.cxx:727 AliFemtoKKTrackCut.cxx:728 AliFemtoKKTrackCut.cxx:729 AliFemtoKKTrackCut.cxx:730 AliFemtoKKTrackCut.cxx:731 AliFemtoKKTrackCut.cxx:732 AliFemtoKKTrackCut.cxx:733 AliFemtoKKTrackCut.cxx:734 AliFemtoKKTrackCut.cxx:735 AliFemtoKKTrackCut.cxx:736 AliFemtoKKTrackCut.cxx:737 AliFemtoKKTrackCut.cxx:738 AliFemtoKKTrackCut.cxx:739 AliFemtoKKTrackCut.cxx:740 AliFemtoKKTrackCut.cxx:741 AliFemtoKKTrackCut.cxx:742 AliFemtoKKTrackCut.cxx:743 AliFemtoKKTrackCut.cxx:744 AliFemtoKKTrackCut.cxx:745 AliFemtoKKTrackCut.cxx:746 AliFemtoKKTrackCut.cxx:747 AliFemtoKKTrackCut.cxx:748 AliFemtoKKTrackCut.cxx:749 AliFemtoKKTrackCut.cxx:750 AliFemtoKKTrackCut.cxx:751 AliFemtoKKTrackCut.cxx:752 AliFemtoKKTrackCut.cxx:753 AliFemtoKKTrackCut.cxx:754 AliFemtoKKTrackCut.cxx:755 AliFemtoKKTrackCut.cxx:756 AliFemtoKKTrackCut.cxx:757 AliFemtoKKTrackCut.cxx:758 AliFemtoKKTrackCut.cxx:759 AliFemtoKKTrackCut.cxx:760 AliFemtoKKTrackCut.cxx:761 AliFemtoKKTrackCut.cxx:762 AliFemtoKKTrackCut.cxx:763 AliFemtoKKTrackCut.cxx:764 AliFemtoKKTrackCut.cxx:765 AliFemtoKKTrackCut.cxx:766 AliFemtoKKTrackCut.cxx:767 AliFemtoKKTrackCut.cxx:768 AliFemtoKKTrackCut.cxx:769 AliFemtoKKTrackCut.cxx:770 AliFemtoKKTrackCut.cxx:771 AliFemtoKKTrackCut.cxx:772 AliFemtoKKTrackCut.cxx:773 AliFemtoKKTrackCut.cxx:774 AliFemtoKKTrackCut.cxx:775 AliFemtoKKTrackCut.cxx:776 AliFemtoKKTrackCut.cxx:777 AliFemtoKKTrackCut.cxx:778 AliFemtoKKTrackCut.cxx:779 AliFemtoKKTrackCut.cxx:780 AliFemtoKKTrackCut.cxx:781 AliFemtoKKTrackCut.cxx:782 AliFemtoKKTrackCut.cxx:783 AliFemtoKKTrackCut.cxx:784 AliFemtoKKTrackCut.cxx:785 AliFemtoKKTrackCut.cxx:786 AliFemtoKKTrackCut.cxx:787 AliFemtoKKTrackCut.cxx:788 AliFemtoKKTrackCut.cxx:789 AliFemtoKKTrackCut.cxx:790 AliFemtoKKTrackCut.cxx:791 AliFemtoKKTrackCut.cxx:792 AliFemtoKKTrackCut.cxx:793 AliFemtoKKTrackCut.cxx:794 AliFemtoKKTrackCut.cxx:795 AliFemtoKKTrackCut.cxx:796 AliFemtoKKTrackCut.cxx:797 AliFemtoKKTrackCut.cxx:798 AliFemtoKKTrackCut.cxx:799 AliFemtoKKTrackCut.cxx:800 AliFemtoKKTrackCut.cxx:801 AliFemtoKKTrackCut.cxx:802 AliFemtoKKTrackCut.cxx:803 AliFemtoKKTrackCut.cxx:804 AliFemtoKKTrackCut.cxx:805 AliFemtoKKTrackCut.cxx:806 AliFemtoKKTrackCut.cxx:807 AliFemtoKKTrackCut.cxx:808 AliFemtoKKTrackCut.cxx:809 AliFemtoKKTrackCut.cxx:810 AliFemtoKKTrackCut.cxx:811 AliFemtoKKTrackCut.cxx:812 AliFemtoKKTrackCut.cxx:813 AliFemtoKKTrackCut.cxx:814 AliFemtoKKTrackCut.cxx:815 AliFemtoKKTrackCut.cxx:816 AliFemtoKKTrackCut.cxx:817 AliFemtoKKTrackCut.cxx:818 AliFemtoKKTrackCut.cxx:819 AliFemtoKKTrackCut.cxx:820 AliFemtoKKTrackCut.cxx:821 AliFemtoKKTrackCut.cxx:822 AliFemtoKKTrackCut.cxx:823 AliFemtoKKTrackCut.cxx:824 AliFemtoKKTrackCut.cxx:825 AliFemtoKKTrackCut.cxx:826 AliFemtoKKTrackCut.cxx:827 AliFemtoKKTrackCut.cxx:828 AliFemtoKKTrackCut.cxx:829 AliFemtoKKTrackCut.cxx:830 AliFemtoKKTrackCut.cxx:831 AliFemtoKKTrackCut.cxx:832 AliFemtoKKTrackCut.cxx:833 AliFemtoKKTrackCut.cxx:834 AliFemtoKKTrackCut.cxx:835 AliFemtoKKTrackCut.cxx:836 AliFemtoKKTrackCut.cxx:837 AliFemtoKKTrackCut.cxx:838 AliFemtoKKTrackCut.cxx:839 AliFemtoKKTrackCut.cxx:840 AliFemtoKKTrackCut.cxx:841 AliFemtoKKTrackCut.cxx:842 AliFemtoKKTrackCut.cxx:843 AliFemtoKKTrackCut.cxx:844 AliFemtoKKTrackCut.cxx:845 AliFemtoKKTrackCut.cxx:846 AliFemtoKKTrackCut.cxx:847 AliFemtoKKTrackCut.cxx:848 AliFemtoKKTrackCut.cxx:849 AliFemtoKKTrackCut.cxx:850 AliFemtoKKTrackCut.cxx:851 AliFemtoKKTrackCut.cxx:852 AliFemtoKKTrackCut.cxx:853 AliFemtoKKTrackCut.cxx:854 AliFemtoKKTrackCut.cxx:855 AliFemtoKKTrackCut.cxx:856 AliFemtoKKTrackCut.cxx:857 AliFemtoKKTrackCut.cxx:858 AliFemtoKKTrackCut.cxx:859 AliFemtoKKTrackCut.cxx:860 AliFemtoKKTrackCut.cxx:861 AliFemtoKKTrackCut.cxx:862 AliFemtoKKTrackCut.cxx:863 AliFemtoKKTrackCut.cxx:864 AliFemtoKKTrackCut.cxx:865 AliFemtoKKTrackCut.cxx:866 AliFemtoKKTrackCut.cxx:867 AliFemtoKKTrackCut.cxx:868 AliFemtoKKTrackCut.cxx:869 AliFemtoKKTrackCut.cxx:870 AliFemtoKKTrackCut.cxx:871 AliFemtoKKTrackCut.cxx:872 AliFemtoKKTrackCut.cxx:873 AliFemtoKKTrackCut.cxx:874 AliFemtoKKTrackCut.cxx:875 AliFemtoKKTrackCut.cxx:876 AliFemtoKKTrackCut.cxx:877 AliFemtoKKTrackCut.cxx:878 AliFemtoKKTrackCut.cxx:879 AliFemtoKKTrackCut.cxx:880 AliFemtoKKTrackCut.cxx:881 AliFemtoKKTrackCut.cxx:882 AliFemtoKKTrackCut.cxx:883 AliFemtoKKTrackCut.cxx:884 AliFemtoKKTrackCut.cxx:885 AliFemtoKKTrackCut.cxx:886 AliFemtoKKTrackCut.cxx:887 AliFemtoKKTrackCut.cxx:888 AliFemtoKKTrackCut.cxx:889 AliFemtoKKTrackCut.cxx:890 AliFemtoKKTrackCut.cxx:891 AliFemtoKKTrackCut.cxx:892 AliFemtoKKTrackCut.cxx:893 AliFemtoKKTrackCut.cxx:894 AliFemtoKKTrackCut.cxx:895 AliFemtoKKTrackCut.cxx:896 AliFemtoKKTrackCut.cxx:897 AliFemtoKKTrackCut.cxx:898 AliFemtoKKTrackCut.cxx:899 AliFemtoKKTrackCut.cxx:900 AliFemtoKKTrackCut.cxx:901 AliFemtoKKTrackCut.cxx:902 AliFemtoKKTrackCut.cxx:903 AliFemtoKKTrackCut.cxx:904 AliFemtoKKTrackCut.cxx:905 AliFemtoKKTrackCut.cxx:906 AliFemtoKKTrackCut.cxx:907 AliFemtoKKTrackCut.cxx:908 AliFemtoKKTrackCut.cxx:909 AliFemtoKKTrackCut.cxx:910 AliFemtoKKTrackCut.cxx:911 AliFemtoKKTrackCut.cxx:912 AliFemtoKKTrackCut.cxx:913 AliFemtoKKTrackCut.cxx:914 AliFemtoKKTrackCut.cxx:915 AliFemtoKKTrackCut.cxx:916 AliFemtoKKTrackCut.cxx:917 AliFemtoKKTrackCut.cxx:918 AliFemtoKKTrackCut.cxx:919 AliFemtoKKTrackCut.cxx:920 AliFemtoKKTrackCut.cxx:921 AliFemtoKKTrackCut.cxx:922 AliFemtoKKTrackCut.cxx:923 AliFemtoKKTrackCut.cxx:924 AliFemtoKKTrackCut.cxx:925 AliFemtoKKTrackCut.cxx:926 AliFemtoKKTrackCut.cxx:927 AliFemtoKKTrackCut.cxx:928 AliFemtoKKTrackCut.cxx:929 AliFemtoKKTrackCut.cxx:930 AliFemtoKKTrackCut.cxx:931 AliFemtoKKTrackCut.cxx:932 AliFemtoKKTrackCut.cxx:933 AliFemtoKKTrackCut.cxx:934 AliFemtoKKTrackCut.cxx:935 AliFemtoKKTrackCut.cxx:936 AliFemtoKKTrackCut.cxx:937 AliFemtoKKTrackCut.cxx:938 AliFemtoKKTrackCut.cxx:939 AliFemtoKKTrackCut.cxx:940 AliFemtoKKTrackCut.cxx:941 AliFemtoKKTrackCut.cxx:942 AliFemtoKKTrackCut.cxx:943 AliFemtoKKTrackCut.cxx:944 AliFemtoKKTrackCut.cxx:945 AliFemtoKKTrackCut.cxx:946 AliFemtoKKTrackCut.cxx:947 AliFemtoKKTrackCut.cxx:948 AliFemtoKKTrackCut.cxx:949 AliFemtoKKTrackCut.cxx:950 AliFemtoKKTrackCut.cxx:951 AliFemtoKKTrackCut.cxx:952 AliFemtoKKTrackCut.cxx:953 AliFemtoKKTrackCut.cxx:954 AliFemtoKKTrackCut.cxx:955 AliFemtoKKTrackCut.cxx:956 AliFemtoKKTrackCut.cxx:957 AliFemtoKKTrackCut.cxx:958 AliFemtoKKTrackCut.cxx:959 AliFemtoKKTrackCut.cxx:960 AliFemtoKKTrackCut.cxx:961 AliFemtoKKTrackCut.cxx:962 AliFemtoKKTrackCut.cxx:963 AliFemtoKKTrackCut.cxx:964 AliFemtoKKTrackCut.cxx:965 AliFemtoKKTrackCut.cxx:966 AliFemtoKKTrackCut.cxx:967 AliFemtoKKTrackCut.cxx:968 AliFemtoKKTrackCut.cxx:969 AliFemtoKKTrackCut.cxx:970 AliFemtoKKTrackCut.cxx:971 AliFemtoKKTrackCut.cxx:972 AliFemtoKKTrackCut.cxx:973 AliFemtoKKTrackCut.cxx:974 AliFemtoKKTrackCut.cxx:975 AliFemtoKKTrackCut.cxx:976 AliFemtoKKTrackCut.cxx:977 AliFemtoKKTrackCut.cxx:978 AliFemtoKKTrackCut.cxx:979 AliFemtoKKTrackCut.cxx:980 AliFemtoKKTrackCut.cxx:981 AliFemtoKKTrackCut.cxx:982 AliFemtoKKTrackCut.cxx:983 AliFemtoKKTrackCut.cxx:984 AliFemtoKKTrackCut.cxx:985 AliFemtoKKTrackCut.cxx:986 AliFemtoKKTrackCut.cxx:987 AliFemtoKKTrackCut.cxx:988 AliFemtoKKTrackCut.cxx:989 AliFemtoKKTrackCut.cxx:990 AliFemtoKKTrackCut.cxx:991 AliFemtoKKTrackCut.cxx:992 AliFemtoKKTrackCut.cxx:993 AliFemtoKKTrackCut.cxx:994 AliFemtoKKTrackCut.cxx:995 AliFemtoKKTrackCut.cxx:996 AliFemtoKKTrackCut.cxx:997 AliFemtoKKTrackCut.cxx:998 AliFemtoKKTrackCut.cxx:999 AliFemtoKKTrackCut.cxx:1000 AliFemtoKKTrackCut.cxx:1001 AliFemtoKKTrackCut.cxx:1002 AliFemtoKKTrackCut.cxx:1003 AliFemtoKKTrackCut.cxx:1004 AliFemtoKKTrackCut.cxx:1005 AliFemtoKKTrackCut.cxx:1006 AliFemtoKKTrackCut.cxx:1007 AliFemtoKKTrackCut.cxx:1008 AliFemtoKKTrackCut.cxx:1009 AliFemtoKKTrackCut.cxx:1010 AliFemtoKKTrackCut.cxx:1011 AliFemtoKKTrackCut.cxx:1012 AliFemtoKKTrackCut.cxx:1013 AliFemtoKKTrackCut.cxx:1014 AliFemtoKKTrackCut.cxx:1015 AliFemtoKKTrackCut.cxx:1016 AliFemtoKKTrackCut.cxx:1017 AliFemtoKKTrackCut.cxx:1018 AliFemtoKKTrackCut.cxx:1019 AliFemtoKKTrackCut.cxx:1020 AliFemtoKKTrackCut.cxx:1021 AliFemtoKKTrackCut.cxx:1022 AliFemtoKKTrackCut.cxx:1023 AliFemtoKKTrackCut.cxx:1024 AliFemtoKKTrackCut.cxx:1025 AliFemtoKKTrackCut.cxx:1026 AliFemtoKKTrackCut.cxx:1027 AliFemtoKKTrackCut.cxx:1028 AliFemtoKKTrackCut.cxx:1029 AliFemtoKKTrackCut.cxx:1030 AliFemtoKKTrackCut.cxx:1031 AliFemtoKKTrackCut.cxx:1032 AliFemtoKKTrackCut.cxx:1033 AliFemtoKKTrackCut.cxx:1034 AliFemtoKKTrackCut.cxx:1035 AliFemtoKKTrackCut.cxx:1036 AliFemtoKKTrackCut.cxx:1037 AliFemtoKKTrackCut.cxx:1038 AliFemtoKKTrackCut.cxx:1039 AliFemtoKKTrackCut.cxx:1040 AliFemtoKKTrackCut.cxx:1041 AliFemtoKKTrackCut.cxx:1042 AliFemtoKKTrackCut.cxx:1043 AliFemtoKKTrackCut.cxx:1044 AliFemtoKKTrackCut.cxx:1045 AliFemtoKKTrackCut.cxx:1046 AliFemtoKKTrackCut.cxx:1047 AliFemtoKKTrackCut.cxx:1048 AliFemtoKKTrackCut.cxx:1049 AliFemtoKKTrackCut.cxx:1050 AliFemtoKKTrackCut.cxx:1051 AliFemtoKKTrackCut.cxx:1052 AliFemtoKKTrackCut.cxx:1053 AliFemtoKKTrackCut.cxx:1054 AliFemtoKKTrackCut.cxx:1055 AliFemtoKKTrackCut.cxx:1056 AliFemtoKKTrackCut.cxx:1057 AliFemtoKKTrackCut.cxx:1058 AliFemtoKKTrackCut.cxx:1059 AliFemtoKKTrackCut.cxx:1060 AliFemtoKKTrackCut.cxx:1061 AliFemtoKKTrackCut.cxx:1062 AliFemtoKKTrackCut.cxx:1063 AliFemtoKKTrackCut.cxx:1064 AliFemtoKKTrackCut.cxx:1065 AliFemtoKKTrackCut.cxx:1066 AliFemtoKKTrackCut.cxx:1067 AliFemtoKKTrackCut.cxx:1068 AliFemtoKKTrackCut.cxx:1069 AliFemtoKKTrackCut.cxx:1070 AliFemtoKKTrackCut.cxx:1071 AliFemtoKKTrackCut.cxx:1072 AliFemtoKKTrackCut.cxx:1073 AliFemtoKKTrackCut.cxx:1074 AliFemtoKKTrackCut.cxx:1075 AliFemtoKKTrackCut.cxx:1076 AliFemtoKKTrackCut.cxx:1077 AliFemtoKKTrackCut.cxx:1078 AliFemtoKKTrackCut.cxx:1079 AliFemtoKKTrackCut.cxx:1080 AliFemtoKKTrackCut.cxx:1081 AliFemtoKKTrackCut.cxx:1082 AliFemtoKKTrackCut.cxx:1083 AliFemtoKKTrackCut.cxx:1084 AliFemtoKKTrackCut.cxx:1085 AliFemtoKKTrackCut.cxx:1086 AliFemtoKKTrackCut.cxx:1087 AliFemtoKKTrackCut.cxx:1088 AliFemtoKKTrackCut.cxx:1089 AliFemtoKKTrackCut.cxx:1090 AliFemtoKKTrackCut.cxx:1091 AliFemtoKKTrackCut.cxx:1092 AliFemtoKKTrackCut.cxx:1093 AliFemtoKKTrackCut.cxx:1094 AliFemtoKKTrackCut.cxx:1095 AliFemtoKKTrackCut.cxx:1096 AliFemtoKKTrackCut.cxx:1097 AliFemtoKKTrackCut.cxx:1098 AliFemtoKKTrackCut.cxx:1099 AliFemtoKKTrackCut.cxx:1100 AliFemtoKKTrackCut.cxx:1101 AliFemtoKKTrackCut.cxx:1102 AliFemtoKKTrackCut.cxx:1103 AliFemtoKKTrackCut.cxx:1104 AliFemtoKKTrackCut.cxx:1105 AliFemtoKKTrackCut.cxx:1106 AliFemtoKKTrackCut.cxx:1107 AliFemtoKKTrackCut.cxx:1108 AliFemtoKKTrackCut.cxx:1109 AliFemtoKKTrackCut.cxx:1110 AliFemtoKKTrackCut.cxx:1111 AliFemtoKKTrackCut.cxx:1112 AliFemtoKKTrackCut.cxx:1113 AliFemtoKKTrackCut.cxx:1114 AliFemtoKKTrackCut.cxx:1115 AliFemtoKKTrackCut.cxx:1116 AliFemtoKKTrackCut.cxx:1117 AliFemtoKKTrackCut.cxx:1118 AliFemtoKKTrackCut.cxx:1119 AliFemtoKKTrackCut.cxx:1120 AliFemtoKKTrackCut.cxx:1121 AliFemtoKKTrackCut.cxx:1122 AliFemtoKKTrackCut.cxx:1123 AliFemtoKKTrackCut.cxx:1124 AliFemtoKKTrackCut.cxx:1125 AliFemtoKKTrackCut.cxx:1126 AliFemtoKKTrackCut.cxx:1127 AliFemtoKKTrackCut.cxx:1128 AliFemtoKKTrackCut.cxx:1129 AliFemtoKKTrackCut.cxx:1130 AliFemtoKKTrackCut.cxx:1131 AliFemtoKKTrackCut.cxx:1132 AliFemtoKKTrackCut.cxx:1133 AliFemtoKKTrackCut.cxx:1134 AliFemtoKKTrackCut.cxx:1135 AliFemtoKKTrackCut.cxx:1136 AliFemtoKKTrackCut.cxx:1137 AliFemtoKKTrackCut.cxx:1138 AliFemtoKKTrackCut.cxx:1139 AliFemtoKKTrackCut.cxx:1140 AliFemtoKKTrackCut.cxx:1141 AliFemtoKKTrackCut.cxx:1142 AliFemtoKKTrackCut.cxx:1143 AliFemtoKKTrackCut.cxx:1144 AliFemtoKKTrackCut.cxx:1145 AliFemtoKKTrackCut.cxx:1146 AliFemtoKKTrackCut.cxx:1147 AliFemtoKKTrackCut.cxx:1148