You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Configurable<float> cutTrueGapSideFV0{"cutTrueGapSideFV0", 180000, "FV0A threshold for SG selector"};
133
+
Configurable<float> cutTrueGapSideFT0A{"cutTrueGapSideFT0A", 150., "FT0A threshold for SG selector"};
134
+
Configurable<float> cutTrueGapSideFT0C{"cutTrueGapSideFT0C", 50., "FT0C threshold for SG selector"};
135
+
Configurable<float> cutTrueGapSideZDC{"cutTrueGapSideZDC", 10000., "ZDC threshold for SG selector. 0 is <1n, 4.2 is <2n, 6.7 is <3n, 9.5 is <4n, 12.5 is <5n"};
if (!collision.vtxITSTPC() || !collision.sbp() || !collision.itsROFb() || !collision.tfb()) // not applied automatically in pass5
428
+
if (!collision.vtxITSTPC() || !collision.sbp() || !collision.itsROFb() || !collision.tfb()) // not applied automatically in 2023 Pb-Pb pass5
395
429
returnfalse;
430
+
396
431
if (std::abs(collision.posZ()) > collisionsPosZMaxCut)
397
432
returnfalse;
398
-
if (collision.numContrib() > collisionsNumContribsMaxCut)
433
+
if (cutNumContribs && (collision.numContrib() > collisionsNumContribsMaxCut))
434
+
returnfalse;
435
+
436
+
if (useRctFlag && !isGoodRctFlag(collision)) // check RCT flags
437
+
returnfalse;
438
+
if (useRecoFlag && (collision.flags() != cutRecoFlag)) // check reconstruction mode
439
+
returnfalse;
440
+
441
+
if (useTrueGap && (collision.gapSide() != sgSelector.trueGap(collision, cutTrueGapSideFV0, cutTrueGapSideFT0A, cutTrueGapSideFT0C, cutTrueGapSideZDC))) // check true gap side
0 commit comments