+void AliCFTrackIsPrimaryCuts::SetEvtInfo(TObject* esd) {
+ //
+ // Sets pointer to esd event information (AliESD)
+ //
+ if (!esd) {
+ AliError("Pointer to AliESD !");
+ return;
+ }
+ TString className(esd->ClassName());
+ if (className.CompareTo("AliESD") != 0) {
+ AliError("argument must point to an AliESD !");
+ return ;
+ }
+ fESD = (AliESD*) esd;
+}
+//__________________________________________________________________________________
+void AliCFTrackIsPrimaryCuts::UseSPDvertex(Bool_t b) {
+ fUseSPDvertex = b;
+ if(fUseTPCvertex) fUseSPDvertex = kFALSE;
+}
+//__________________________________________________________________________________
+void AliCFTrackIsPrimaryCuts::UseTPCvertex(Bool_t b) {
+ fUseTPCvertex = b;
+ if(fUseTPCvertex) fUseSPDvertex = kFALSE;
+}
+//__________________________________________________________________________________