@@ -953,6 +953,9 @@ struct JetFinderQATask {
953953 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
954954 return ;
955955 }
956+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits)) {
957+ return ;
958+ }
956959 for (auto const & jet : jets) {
957960 if (!jetfindingutilities::isInEtaAcceptance (jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
958961 continue ;
@@ -972,6 +975,9 @@ struct JetFinderQATask {
972975 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
973976 return ;
974977 }
978+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits)) {
979+ return ;
980+ }
975981 for (auto jet : jets) {
976982 if (!jetfindingutilities::isInEtaAcceptance (jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
977983 continue ;
@@ -991,6 +997,9 @@ struct JetFinderQATask {
991997 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
992998 return ;
993999 }
1000+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits)) {
1001+ return ;
1002+ }
9941003 for (auto jet : jets) {
9951004 if (!jetfindingutilities::isInEtaAcceptance (jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
9961005 continue ;
@@ -1008,6 +1017,9 @@ struct JetFinderQATask {
10081017 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
10091018 return ;
10101019 }
1020+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits)) {
1021+ return ;
1022+ }
10111023 for (auto const & jet : jets) {
10121024 if (!jetfindingutilities::isInEtaAcceptance (jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
10131025 continue ;
@@ -1025,6 +1037,9 @@ struct JetFinderQATask {
10251037 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
10261038 return ;
10271039 }
1040+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits)) {
1041+ return ;
1042+ }
10281043 for (auto const & jet : jets) {
10291044 if (!jetfindingutilities::isInEtaAcceptance (jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
10301045 continue ;
@@ -1045,6 +1060,9 @@ struct JetFinderQATask {
10451060 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
10461061 return ;
10471062 }
1063+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits)) {
1064+ return ;
1065+ }
10481066 for (const auto & jet : jets) {
10491067 if (!jetfindingutilities::isInEtaAcceptance (jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
10501068 continue ;
@@ -1071,6 +1089,9 @@ struct JetFinderQATask {
10711089 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
10721090 return ;
10731091 }
1092+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits)) {
1093+ return ;
1094+ }
10741095 for (auto const & jet : jets) {
10751096 if (!jetfindingutilities::isInEtaAcceptance (jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
10761097 continue ;
@@ -1088,6 +1109,9 @@ struct JetFinderQATask {
10881109 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
10891110 return ;
10901111 }
1112+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits)) {
1113+ return ;
1114+ }
10911115 for (auto const & jet : jets) {
10921116 if (!jetfindingutilities::isInEtaAcceptance (jet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
10931117 continue ;
@@ -1161,6 +1185,9 @@ struct JetFinderQATask {
11611185 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
11621186 return ;
11631187 }
1188+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits)) {
1189+ return ;
1190+ }
11641191 for (const auto & mcdjet : mcdjets) {
11651192 if (!jetfindingutilities::isInEtaAcceptance (mcdjet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
11661193 continue ;
@@ -1191,6 +1218,9 @@ struct JetFinderQATask {
11911218 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
11921219 return ;
11931220 }
1221+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits)) {
1222+ return ;
1223+ }
11941224 for (const auto & mcdjet : mcdjets) {
11951225 if (!jetfindingutilities::isInEtaAcceptance (mcdjet, jetEtaMin, jetEtaMax, trackEtaMin, trackEtaMax)) {
11961226 continue ;
0 commit comments