Skip to content

Commit 2fd8871

Browse files
authored
[PWGLF] decoupling dcaxy and dcaz selections (#10274)
1 parent 6575b5a commit 2fd8871

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

PWGLF/Tasks/QC/lfITSTPCMatchingSecondaryTracksQA.cxx

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ struct LfITSTPCMatchingSecondaryTracksQA {
7474
Configurable<float> nsigmaTOFmax{"nsigmaTOFmax", +3.0f, "Maximum nsigma TOF"};
7575
Configurable<float> dcaxyMax{"dcaxyMax", 0.1f, "dcaxy max"};
7676
Configurable<float> dcazMax{"dcazMax", 0.1f, "dcaz max"};
77-
Configurable<float> dcaMin{"dcaMin", 0.1f, "dca min"};
77+
Configurable<float> dcaxyMin{"dcaxyMin", 0.1f, "dcaxy min"};
78+
Configurable<float> dcazMin{"dcazMin", 0.1f, "dcaz min"};
7879
Configurable<bool> requireTOF{"requireTOF", false, "require TOF hit"};
7980
Configurable<bool> requireItsHits{"requireItsHits", false, "require ITS hits"};
8081
Configurable<std::vector<float>> requiredHit{"requiredHit", {0, 0, 0, 0, 0, 0, 0}, "required ITS Hits (1=required, 0=not required)"};
@@ -152,7 +153,9 @@ struct LfITSTPCMatchingSecondaryTracksQA {
152153
return false;
153154
if (track.eta() < etaMin || track.eta() > etaMax)
154155
return false;
155-
if (std::sqrt(track.dcaXY() * track.dcaXY() + track.dcaZ() * track.dcaZ()) < dcaMin)
156+
if (std::fabs(track.dcaXY()) < dcaxyMin)
157+
return false;
158+
if (std::fabs(track.dcaZ()) < dcazMin)
156159
return false;
157160
return true;
158161
}
@@ -223,14 +226,6 @@ struct LfITSTPCMatchingSecondaryTracksQA {
223226
if (track.itsNCls() < minITSnCls)
224227
return false;
225228

226-
bool hasHitOnAnyLayer = false;
227-
for (int i = 0; i < 7; i++) {
228-
if (hasHitOnITSlayer(track.itsClusterMap(), i))
229-
hasHitOnAnyLayer = true;
230-
}
231-
if (!hasHitOnAnyLayer)
232-
return false;
233-
234229
auto requiredItsHit = static_cast<std::vector<float>>(requiredHit);
235230
if (requireItsHits) {
236231
for (int i = 0; i < 7; i++) {

0 commit comments

Comments
 (0)