@@ -1165,13 +1165,15 @@ struct DetectorOccupancyQaTask {
11651165
11661166 // July 2025: for data vs MC kine distr comparison
11671167 if (1 ) {
1168- histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hPt_pos" ), pt, occupancy);
1169- histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hPt_neg" ), pt, occupancy);
1170- histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hEta_pos" ), eta, occupancy);
1171- histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hEta_neg" ), eta, occupancy);
1172- histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hPhi_pos" ), phi, occupancy, pt);
1173- histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hPhi_neg" ), phi, occupancy, pt);
1174-
1168+ if (sign > 0 ) {
1169+ histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hPt_pos" ), pt, occupancy);
1170+ histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hEta_pos" ), eta, occupancy);
1171+ histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hPhi_pos" ), phi, occupancy, pt);
1172+ } else {
1173+ histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hPt_neg" ), pt, occupancy);
1174+ histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hEta_neg" ), eta, occupancy);
1175+ histos.fill (HIST (" track_distr_nITStrThisEv_10_200/kine_vs_weighted_occup/hPhi_neg" ), phi, occupancy, pt);
1176+ }
11751177 histos.fill (HIST (" track_distr_nITStrThisEv_10_200/hPt_vs_tpcInnerPt_vs_occup" ), pt, track.tpcInnerParam (), occupancy);
11761178 } // end of July 2025: for data vs MC kine distr comparison
11771179
@@ -1204,13 +1206,15 @@ struct DetectorOccupancyQaTask {
12041206
12051207 // July 2025: for data vs MC kine distr comparison
12061208 if (1 ) {
1207- histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hPt_pos" ), pt, occupancy);
1208- histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hPt_neg" ), pt, occupancy);
1209- histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hEta_pos" ), eta, occupancy);
1210- histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hEta_neg" ), eta, occupancy);
1211- histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hPhi_pos" ), phi, occupancy, pt);
1212- histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hPhi_neg" ), phi, occupancy, pt);
1213-
1209+ if (sign > 0 ) {
1210+ histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hPt_pos" ), pt, occupancy);
1211+ histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hEta_pos" ), eta, occupancy);
1212+ histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hPhi_pos" ), phi, occupancy, pt);
1213+ } else {
1214+ histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hPt_neg" ), pt, occupancy);
1215+ histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hEta_neg" ), eta, occupancy);
1216+ histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/kine_vs_weighted_occup/hPhi_neg" ), phi, occupancy, pt);
1217+ }
12141218 histos.fill (HIST (" track_distr_nITStrThisEv_above_2000/hPt_vs_tpcInnerPt_vs_occup" ), pt, track.tpcInnerParam (), occupancy);
12151219 } // end of July 2025: for data vs MC kine distr comparison
12161220 } // end of if (nPV >= 2000)
0 commit comments