fNTrackPoints(0),
fdR(0.0),
fClusterMap(kFALSE),
+ fMustTPC(kFALSE),
fNTPCClustMin(0),
fNTPCClustMax(150),
fTPCChi2PerClustMin(0.0),
fNTrackPoints(0),
fdR(0.0),
fClusterMap(kFALSE),
+ fMustTPC(kFALSE),
fNTPCClustMin(0),
fNTPCClustMax(150),
fTPCChi2PerClustMin(0.0),
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)
void SetNumberOfTrackPoints(Int_t n = 5,Float_t dr = 30.0) {fNTrackPoints = n; fdR = dr;}
Int_t GetNumberOfTrackPoints() const {return fNTrackPoints;}
void SetClusterMap(Bool_t flag = kTRUE){fClusterMap = flag;}
-
+ void MustTPC(Bool_t flag){fMustTPC = flag;}
enum ESpecies {kESDElectron = 0, kESDMuon, kESDPion, kESDKaon, kESDProton, kNSpecies};
static Int_t GetSpeciesPdgCode(ESpecies spec);//skowron
Bool_t fClusterMap;//Flag indicating if Claster Map should be created for each track
//Claster map is needed for Anti-Splitting Cut
+ Bool_t fMustTPC;// must be reconstructed in TPC -> reject tracks reconstructed ITS stand alone
+
//Cut Parameters specific to TPC tracks
Int_t fNTPCClustMin;//Number of clusters min value