@@ -285,14 +285,14 @@ struct JetDsSpecSubs {
285285 registry.add (" h_ds_phi_data" , " ;#varphi_{D_{S}};entries" , {HistType::kTH1F , {{80 , -1 ., 7 .}}});
286286
287287 // Ds-tagged jet observables
288- registry.add (" h_ds_jet_projection_data" , " ;z^{D_{S},jet}_{||};entries" , {HistType::kTH1F , {{200 , 0 ., 1.2 }}});
288+ registry.add (" h_ds_jet_projection_data" , " ;z^{D_{S},jet}_{||};entries" , {HistType::kTH1F , {{200 , 0 ., 1 .}}});
289289 registry.add (" h_ds_jet_distance_data" , " ;#DeltaR_{D_{S},jet};entries" , {HistType::kTH1F , {{200 , 0 ., 1 .}}});
290290 registry.add (" h_ds_jet_mass_data" , " ;m_{jet}^{ch} (GeV/#it{c}^{2});entries" , {HistType::kTH1F , {{300 , 0 ., 25 .}}});
291291 registry.add (" h_ds_jet_lambda11_data" , " ;#lambda_{1}^{1};entries" , {HistType::kTH1F , {{100 , 0 ., 1 .}}});
292292 registry.add (" h_ds_jet_lambda21_data" , " ;#lambda_{2}^{1};entries" , {HistType::kTH1F , {{100 , 0 ., 1 .}}});
293293
294294 // Main data sparse
295- registry.add (" hSparse_ds_data" , " ;m_{D_{S}};#it{p}_{T,D_{S}};#it{p}_{T,jet};z^{D_{S},jet}_{||};#DeltaR_{D_{S},jet}" , {HistType::kTHnSparseF , {{60 , 1.6 , 2.3 }, {60 , 0 ., 80 .}, {60 , 0 ., 100 .}, {20 , 0 ., 1.2 }, {20 , 0 ., 1 .}}});
295+ registry.add (" hSparse_ds_data" , " ;m_{D_{S}};#it{p}_{T,D_{S}};#it{p}_{T,jet};z^{D_{S},jet}_{||};#DeltaR_{D_{S},jet}" , {HistType::kTHnSparseF , {{60 , 1.6 , 2.3 }, {60 , 0 ., 80 .}, {60 , 0 ., 100 .}, {20 , 0 ., 1 .}, {20 , 0 ., 1 .}}});
296296
297297 auto hEventCounter = registry.get <TH1 >(HIST (" h_event_counter_data" ));
298298 hEventCounter->GetXaxis ()->SetBinLabel (1 , " Input collisions" );
@@ -318,9 +318,9 @@ struct JetDsSpecSubs {
318318 registry.add (" h_ds_mass_mcd" , " ;m_{D_{S}}^{det} (GeV/#it{c}^{2});entries" , {HistType::kTH1F , {{200 , 1.7 , 2.15 }}});
319319
320320 // Detector-level sparse histograms
321- registry.add (" hSparse_ds_mcd1" , " ;m_{D_{S}}^{rec};#it{p}_{T,D_{S}}^{det};#it{p}_{T,jet}^{det};z^{D_{S},jet}_{||,det};Origin(D_{S});Matching status" , {HistType::kTHnSparseF , {{60 , 1.6 , 2.3 }, {60 , 0 ., 80 .}, {60 , 0 ., 100 .}, {20 , 0 ., 1.2 }, {3 , -0.5 , 2.5 }, {2 , -0.5 , 1.5 }}});
321+ registry.add (" hSparse_ds_mcd1" , " ;m_{D_{S}}^{rec};#it{p}_{T,D_{S}}^{det};#it{p}_{T,jet}^{det};z^{D_{S},jet}_{||,det};Origin(D_{S});Matching status" , {HistType::kTHnSparseF , {{60 , 1.6 , 2.3 }, {60 , 0 ., 80 .}, {60 , 0 ., 100 .}, {20 , 0 ., 1 .}, {3 , -0.5 , 2.5 }, {2 , -0.5 , 1.5 }}});
322322 registry.add (" hSparse_ds_mcd2" , " ;#it{p}_{T,D_{S}}^{det};#it{p}_{T,jet}^{det};#DeltaR_{D_{S},jet}^{det}" , {HistType::kTHnSparseF , {{60 , 0 ., 80 .}, {60 , 0 ., 100 .}, {20 , 0 ., 1 .}}});
323- registry.add (" hSparse_ds_mcd3" , " ;#it{p}_{T,jet}^{det};z^{D_{S},jet}_{||,det};#DeltaR_{D_{S},jet}^{det}" , {HistType::kTHnSparseF , {{60 , 0 ., 100 .}, {20 , 0 ., 1.2 }, {20 , 0 ., 1 .}}});
323+ registry.add (" hSparse_ds_mcd3" , " ;#it{p}_{T,jet}^{det};z^{D_{S},jet}_{||,det};#DeltaR_{D_{S},jet}^{det}" , {HistType::kTHnSparseF , {{60 , 0 ., 100 .}, {20 , 0 ., 1 .}, {20 , 0 ., 1 .}}});
324324
325325 // Particle-level jet QA
326326 registry.add (" h_jet_pt_mcp" , " particle-level jet pT;#it{p}_{T,jet}^{part} (GeV/#it{c});entries" , {HistType::kTH1F , {{200 , 0 ., 200 .}}});
@@ -333,9 +333,9 @@ struct JetDsSpecSubs {
333333 registry.add (" h_ds_phi_mcp" , " ;#varphi_{D_{S}}^{part};entries" , {HistType::kTH1F , {{80 , -1 ., 7 .}}});
334334
335335 // Particle-level sparse with origin and matching status
336- registry.add (" hSparse_ds_mcp" , " ;#it{p}_{T,D_{S}}^{part};#it{p}_{T,jet}^{part};z^{D_{S},jet}_{||,part};#DeltaR_{D_{S},jet}^{part};Origin(D_{S});Matching status" , {HistType::kTHnSparseF , {{60 , 0 ., 80 .}, {60 , 0 ., 100 .}, {20 , 0 ., 1.2 }, {20 , 0 ., 1 .}, {3 , -0.5 , 2.5 }, {2 , -0.5 , 1.5 }}});
336+ registry.add (" hSparse_ds_mcp" , " ;#it{p}_{T,D_{S}}^{part};#it{p}_{T,jet}^{part};z^{D_{S},jet}_{||,part};#DeltaR_{D_{S},jet}^{part};Origin(D_{S});Matching status" , {HistType::kTHnSparseF , {{60 , 0 ., 80 .}, {60 , 0 ., 100 .}, {20 , 0 ., 1 .}, {20 , 0 ., 1 .}, {3 , -0.5 , 2.5 }, {2 , -0.5 , 1.5 }}});
337337
338- registry.add (" hSparseMatchedJets" , " ; Matched Ds-tagged jets;#it{p}_{T,jet}^{part};#it{p}_{T,jet}^{det};#it{p}_{T,D_{S}}^{part};#it{p}_{T,D_{S}}^{det};z_{||}^{part};z_{||}^{det};Origin(D_{S})" , {HistType::kTHnSparseF , {{60 , 0 ., 100 .}, {60 , 0 ., 100 .}, {60 , 0 ., 80 .}, {60 , 0 ., 80 .}, {20 , 0 ., 1.2 }, {20 , 0 ., 1.2 }, {3 , -0.5 , 2.5 }}});
338+ registry.add (" hSparseMatchedJets" , " Matched Ds-tagged jets;#it{p}_{T,jet}^{part};#it{p}_{T,jet}^{det};#it{p}_{T,D_{S}}^{part};#it{p}_{T,D_{S}}^{det};z_{||}^{part};z_{||}^{det};Origin(D_{S});flagMcMatchRec " , {HistType::kTHnSparseF , {{60 , 0 ., 100 .}, {60 , 0 ., 100 .}, {60 , 0 ., 80 .}, {60 , 0 ., 80 .}, {20 , 0 ., 1 .}, {20 , 0 ., 1 .}, {3 , -0.5 , 2.5 }, { 21 , - 10.5 , 10 .5 }}});
339339
340340 auto mcCollisionCounter = registry.get <TH1 >(HIST (" hMCColCounter" ));
341341 mcCollisionCounter->GetXaxis ()->SetBinLabel (BinMCColCntr::AllMCCollisions, " All MC coll." );
@@ -894,7 +894,8 @@ struct JetDsSpecSubs {
894894 mcdCandidate.pt (),
895895 zParallelMCP,
896896 zParallelMCD,
897- originMCP);
897+ originMCP,
898+ static_cast <int >(mcdCandidate.flagMcMatchRec ()));
898899
899900 // Matched AOD
900901 outputMatchedJets (
0 commit comments