Skip to content

Commit 2dc904b

Browse files
committed
add event selection
1 parent 3ab77c2 commit 2dc904b

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

PWGJE/Tasks/jetFinderQA.cxx

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -943,6 +943,9 @@ struct JetFinderQATask {
943943
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
944944
return;
945945
}
946+
if (!jetderiveddatautilities::selectCollision(collision, eventSelectionBits)) {
947+
return;
948+
}
946949
for (auto const& jet : jets) {
947950
if (!jetfindingutilities::isInEtaAcceptance(jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
948951
continue;
@@ -962,6 +965,9 @@ struct JetFinderQATask {
962965
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
963966
return;
964967
}
968+
if (!jetderiveddatautilities::selectCollision(collision, eventSelectionBits)) {
969+
return;
970+
}
965971
for (auto jet : jets) {
966972
if (!jetfindingutilities::isInEtaAcceptance(jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
967973
continue;
@@ -981,6 +987,9 @@ struct JetFinderQATask {
981987
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
982988
return;
983989
}
990+
if (!jetderiveddatautilities::selectCollision(collision, eventSelectionBits)) {
991+
return;
992+
}
984993
for (auto jet : jets) {
985994
if (!jetfindingutilities::isInEtaAcceptance(jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
986995
continue;
@@ -998,6 +1007,9 @@ struct JetFinderQATask {
9981007
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
9991008
return;
10001009
}
1010+
if (!jetderiveddatautilities::selectCollision(collision, eventSelectionBits)) {
1011+
return;
1012+
}
10011013
for (auto const& jet : jets) {
10021014
if (!jetfindingutilities::isInEtaAcceptance(jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
10031015
continue;
@@ -1015,6 +1027,9 @@ struct JetFinderQATask {
10151027
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
10161028
return;
10171029
}
1030+
if (!jetderiveddatautilities::selectCollision(collision, eventSelectionBits)) {
1031+
return;
1032+
}
10181033
for (auto const& jet : jets) {
10191034
if (!jetfindingutilities::isInEtaAcceptance(jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
10201035
continue;
@@ -1035,6 +1050,9 @@ struct JetFinderQATask {
10351050
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
10361051
return;
10371052
}
1053+
if (!jetderiveddatautilities::selectCollision(collision, eventSelectionBits)) {
1054+
return;
1055+
}
10381056
for (const auto& jet : jets) {
10391057
if (!jetfindingutilities::isInEtaAcceptance(jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
10401058
continue;
@@ -1061,6 +1079,9 @@ struct JetFinderQATask {
10611079
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
10621080
return;
10631081
}
1082+
if (!jetderiveddatautilities::selectCollision(collision, eventSelectionBits)) {
1083+
return;
1084+
}
10641085
for (auto const& jet : jets) {
10651086
if (!jetfindingutilities::isInEtaAcceptance(jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
10661087
continue;
@@ -1078,6 +1099,9 @@ struct JetFinderQATask {
10781099
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
10791100
return;
10801101
}
1102+
if (!jetderiveddatautilities::selectCollision(collision, eventSelectionBits)) {
1103+
return;
1104+
}
10811105
for (auto const& jet : jets) {
10821106
if (!jetfindingutilities::isInEtaAcceptance(jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
10831107
continue;
@@ -1151,6 +1175,9 @@ struct JetFinderQATask {
11511175
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
11521176
return;
11531177
}
1178+
if (!jetderiveddatautilities::selectCollision(collision, eventSelectionBits)) {
1179+
return;
1180+
}
11541181
for (const auto& mcdjet : mcdjets) {
11551182
if (!jetfindingutilities::isInEtaAcceptance(mcdjet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
11561183
continue;
@@ -1181,6 +1208,9 @@ struct JetFinderQATask {
11811208
if (collision.trackOccupancyInTimeRange() < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange()) {
11821209
return;
11831210
}
1211+
if (!jetderiveddatautilities::selectCollision(collision, eventSelectionBits)) {
1212+
return;
1213+
}
11841214
for (const auto& mcdjet : mcdjets) {
11851215
if (!jetfindingutilities::isInEtaAcceptance(mcdjet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
11861216
continue;

0 commit comments

Comments
 (0)