21 Bool_t TwoTrackFemtoPRFCut::Pass(
TwoTrack* pair) {
27 fX1.SetXYZT(fr1.X(), fr1.Y(), fr1.Z(), fr1.T());
29 case TwoTrack::kHemishpere: {
31 fX2.SetXYZT(-fr2.X(), -fr2.Y(), fr2.Z(), fr2.T());
34 case TwoTrack::kRotated: {
36 fX2.SetXYZT(-fr2.X(), -fr2.Y(), -fr2.Z(), fr2.T());
41 fX2.SetXYZT(fr2.X(), fr2.Y(), fr2.Z(), fr2.T());
47 x = fX1.X() - fX2.X();
48 y = fX1.Y() - fX2.Y();
49 z = fX1.Z() - fX2.Z();
51 Double_t r = TMath::Sqrt(x * x + y * y + z * z);
52 Double_t k = TMath::Abs(fP1.P());