7 !IsOutSide(track->mFirstZ,track->mLastZ,mVertexZSkip))
return false;
9 !IsOutSide(track->mFirstZ,track->mLastZ,mHitAvoid))
return false;
10 if(Half() && !IsSameSide(vtxZ,track->mFirstZ,track->mLastZ))
return false;
11 if(HitHalf() && !IsHitSameSide(track->mFirstZ,track->mLastZ))
13 if(GeomHalf() && !IsGeomSameSide(vtxZ,track->mDipAngleGl))
22 bool acceptCent =
false;
23 if(mDoFlowCent) acceptCent=AcceptFlowCent(event);
24 else if(mDoZdcCtbCent) acceptCent=AcceptZdcCtbCent(event);
25 else if(mDoHMinusCent) acceptCent=AcceptHMinusCent(event);
26 else if(mDoNchCent || mDoNchCentKludge) acceptCent=AcceptNchCent(event);
27 else acceptCent =
false;
38 AcceptVertexZ(event) && AcceptCent(event)
46 event->mCentrality >= mFlowCent[0] &&
47 event->mCentrality <= mFlowCent[1]
54 float zdcSum =
event->mZDCe +
event->mZDCw;
55 float ctb =
event->mCTB;
56 NchCentrality zdcCent = centrality(zdcSum,ctb);
59 zdcCent >= mZdcCtbCent[1] &&
60 zdcCent <= mZdcCtbCent[0]
67 int nHMinus =
event->mNUncorrectedNegativePrimaries;
68 NchCentrality cent = centralityHMinus(nHMinus);
71 cent >= mHMinusCent[1] &&
72 cent <= mHMinusCent[0]
79 int nCh =
event->mNUncorrectedPrimaries;
80 NchCentrality cent = centralityNch(nCh);
81 if(mDoNchCentKludge) cent = centralityNchKludge(nCh);
84 cent >= mNchCent[1] &&
94 event->mVertexZ >= mVertexZ[0] &&
95 event->mVertexZ <= mVertexZ[1] &&
96 ( (!mVertexZSkip) ?
true : fabs(event->mVertexZ)>mVertexZSkip )
105 AcceptFitPts(track) &&
116 AcceptFitPts(track) &&
125 track->mFitPts >= mFitPts[0] &&
126 track->mFitPts <= mFitPts[1]
134 track->mEtaPr >= mEta[0] &&
135 track->mEtaPr <= mEta[1]
143 track->mDcaGl >= mSDcaGl[0] &&
144 track->mDcaGl <= mSDcaGl[1]