+ Bool_t selTrack=kTRUE;
+ ULong_t trStatus=track->GetStatus();
+ if (!((trStatus & AliVTrack::kTPCrefit) == AliVTrack::kTPCrefit) ||
+ !((trStatus & AliVTrack::kITSrefit) == AliVTrack::kITSrefit)){
+ selTrack=kFALSE;
+ }
+ Float_t nCrossedRowsTPC = track->GetTPCClusterInfo(2,1);
+ Float_t ratioCrossedRowsOverFindableClustersTPC = 1.0;
+ if (track->GetTPCNclsF()>0) {
+ ratioCrossedRowsOverFindableClustersTPC = nCrossedRowsTPC/track->GetTPCNclsF();
+ }
+ if ( nCrossedRowsTPC<70 || ratioCrossedRowsOverFindableClustersTPC<.8 ){
+ selTrack=kFALSE;
+ }
+