@@ -507,6 +507,14 @@ struct DileptonMC {
507507 fRegistry .add (std::format (" Pair/sm/NonPromptPi0/{0}hDeltaPtvsDCA" , strSign), " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} vs. DCA_{ee}" , kTH2F , {axis_dca_narrow, axis_dpt}, true );
508508 fRegistry .add (std::format (" Pair/sm/NonPromptPi0/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
509509
510+ fRegistry .add (std::format (" Pair/sm/Eta/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
511+ // fRegistry.add(std::format("Pair/sm/EtaPrime/{0}hDCAz1vsDCAz2", strSign), "DCA_{z,1} vs DCA_{z,2}", kTH2F, {axis_dca_track1, axis_dca_track2}, true);
512+ // fRegistry.add(std::format("Pair/sm/Rho/{0}hDCAz1vsDCAz2", strSign), "DCA_{z,1} vs DCA_{z,2}", kTH2F, {axis_dca_track1, axis_dca_track2}, true);
513+ fRegistry .add (std::format (" Pair/sm/Omega/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
514+ fRegistry .add (std::format (" Pair/sm/Omega2ll/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
515+ fRegistry .add (std::format (" Pair/sm/Phi/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
516+ fRegistry .add (std::format (" Pair/sm/Phi2ll/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
517+
510518 fRegistry .add (std::format (" Pair/sm/PromptJPsi/{0}hDeltaPtvsDCA" , strSign), " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} vs. DCA_{ee}" , kTH2F , {axis_dca_narrow, axis_dpt}, true );
511519 fRegistry .add (std::format (" Pair/sm/PromptJPsi/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
512520 fRegistry .add (std::format (" Pair/sm/NonPromptJPsi/{0}hDeltaPtvsDCA" , strSign), " #Delta p_{T,1}^{gen-rec} + #Delta p_{T,2}^{gen-rec} vs. DCA_{ee}" , kTH2F , {axis_dca_narrow, axis_dpt}, true );
@@ -518,6 +526,12 @@ struct DileptonMC {
518526 fRegistry .addClone (" Pair/ccbar/c2l_c2l/uls/" , " Pair/ccbar/c2l_c2l/lspp/" );
519527 fRegistry .addClone (" Pair/ccbar/c2l_c2l/uls/" , " Pair/ccbar/c2l_c2l/lsmm/" );
520528
529+ if constexpr (pairtype == o2::aod::pwgem::dilepton::utils::pairutil::DileptonPairType::kDielectron ) {
530+ for (const auto & strSign : pair_sign_types) {
531+ fRegistry .add (std::format (" Pair/ccbar/c2l_c2l/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
532+ }
533+ }
534+
521535 fRegistry .addClone (" Pair/ccbar/c2l_c2l/" , " Pair/bbbar/b2l_b2l/" );
522536 fRegistry .addClone (" Pair/ccbar/c2l_c2l/" , " Pair/bbbar/b2c2l_b2c2l/" );
523537 fRegistry .addClone (" Pair/ccbar/c2l_c2l/" , " Pair/bbbar/b2c2l_b2l_sameb/" );
@@ -547,6 +561,15 @@ struct DileptonMC {
547561 }
548562 }
549563
564+ if constexpr (pairtype == o2::aod::pwgem::dilepton::utils::pairutil::DileptonPairType::kDielectron ) {
565+ for (const auto & strSign : pair_sign_types) {
566+ fRegistry .add (std::format (" Pair/bbbar/b2l_b2l/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
567+ fRegistry .add (std::format (" Pair/bbbar/b2c2l_b2c2l/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
568+ fRegistry .add (std::format (" Pair/bbbar/b2c2l_b2l_sameb/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
569+ fRegistry .add (std::format (" Pair/bbbar/b2c2l_b2l_diffb/{0}hDCAz1vsDCAz2" , strSign), " DCA_{z,1} vs DCA_{z,2}" , kTH2F , {axis_dca_track1, axis_dca_track2}, true );
570+ }
571+ }
572+
550573 // for correlated bkg due to mis-identified hadrons, and true combinatorial bkg
551574 fRegistry .add (" Pair/corr_bkg_lh/uls/hs" , " rec. bkg" , kTHnSparseD , {axis_mass, axis_pt, axis_y, axis_dphi_ee, axis_deta_ee, axis_cos_theta_pol, axis_phi_pol, axis_quadmom, axis_aco, axis_asym_pt, axis_dphi_e_ee, axis_dca}, true );
552575 fRegistry .addClone (" Pair/corr_bkg_lh/uls/" , " Pair/corr_bkg_lh/lspp/" );
0 commit comments