Skip to content

Commit 4db335b

Browse files
committed
[PWGUD] upcVmRof: kIsVertexITSTPC and kNoSameBunchPileup cuts configurable
1 parent 8bd279c commit 4db335b

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

‎PWGUD/Tasks/upcVmRof.cxx‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,8 @@ struct UpcVmRof {
311311
Configurable<float> maxTrkDcaZ{"maxTrkDcaZ", 2.0, "max DCA in z of track to vtx (cm)"};
312312
Configurable<int> tfPerBin{"tfPerBin", 10000, "timeframes per bin 1e4 means some 28 s"};
313313
Configurable<int> genId{"genId", -1, "generator ID; -1 = no filter"};
314+
Configurable<bool> requireVtxItsTpc{"requireVtxItsTpc", false, "require kIsVertexITSTPC"};
315+
Configurable<bool> requireNoSameBunchPileup{"requireNoSameBunchPileup", false, "require kNoSameBunchPileup"};
314316

315317
//--------------------------------------------------------------------------------
316318
// get ITS ROF info
@@ -492,11 +494,11 @@ struct UpcVmRof {
492494
return false;
493495
}
494496
colTH1Pointers[Form("col/%d/colSel_H", run)]->Fill(3);
495-
if (!col.selection_bit(aod::evsel::kIsVertexITSTPC)) {
497+
if (requireVtxItsTpc && !col.selection_bit(aod::evsel::kIsVertexITSTPC)) {
496498
return false;
497499
}
498500
colTH1Pointers[Form("col/%d/colSel_H", run)]->Fill(4);
499-
if (!col.selection_bit(aod::evsel::kNoSameBunchPileup)) {
501+
if (requireNoSameBunchPileup && !col.selection_bit(aod::evsel::kNoSameBunchPileup)) {
500502
return false;
501503
}
502504
colTH1Pointers[Form("col/%d/colSel_H", run)]->Fill(5);

0 commit comments

Comments
 (0)