X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=HBTAN%2FAliHBTReaderESD.cxx;h=717a5426093d257bf4c416d6e0cc1a10b6292231;hp=1d798756268c5d2edf8da917acd0d9b69a4c7d59;hb=ae05eed30d6d9b672bab5d4a93dc78e5d6e37824;hpb=34c512f6ac7a12f56eaeeb4a42f7e495a8202ae5 diff --git a/HBTAN/AliHBTReaderESD.cxx b/HBTAN/AliHBTReaderESD.cxx index 1d798756268..717a5426093 100644 --- a/HBTAN/AliHBTReaderESD.cxx +++ b/HBTAN/AliHBTReaderESD.cxx @@ -45,6 +45,7 @@ AliHBTReaderESD::AliHBTReaderESD(const Char_t* esdfilename, const Char_t* galfil fNTrackPoints(0), fdR(0.0), fClusterMap(kFALSE), + fMustTPC(kFALSE), fNTPCClustMin(0), fNTPCClustMax(150), fTPCChi2PerClustMin(0.0), @@ -91,6 +92,7 @@ AliHBTReaderESD::AliHBTReaderESD(TObjArray* dirs,const Char_t* esdfilename, cons fNTrackPoints(0), fdR(0.0), fClusterMap(kFALSE), + fMustTPC(kFALSE), fNTPCClustMin(0), fNTPCClustMax(150), fTPCChi2PerClustMin(0.0), @@ -307,6 +309,15 @@ Int_t AliHBTReaderESD::ReadESD(AliESD* esd) continue; } + if (fMustTPC) + { + if ((esdtrack->GetStatus() & AliESDtrack::kTPCin) == kFALSE) + { + if (AliHBTParticle::GetDebug() > 2) + Info("ReadNext","Particle skipped: Was not reconstructed in TPC."); + continue; + } + } if ((esdtrack->GetStatus() & AliESDtrack::kESDpid) == kFALSE) { if (AliHBTParticle::GetDebug() > 2)