@@ -72,7 +72,7 @@ using MyMCElectron = MyMCElectrons::iterator;
7272using FilteredMyMCElectrons = soa::Filtered<MyMCElectrons>;
7373using FilteredMyMCElectron = FilteredMyMCElectrons::iterator;
7474
75- using MyMCMuons = soa::Join<aod::EMPrimaryMuons, aod::EMPrimaryMuonEMEventIds, aod::EMAmbiguousMuonSelfIds, aod::EMGlobalMuonSelfIds, aod::EMPrimaryMuonMCLabels>;
75+ using MyMCMuons = soa::Join<aod::EMPrimaryMuons, aod::EMPrimaryMuonEMEventIds, aod::EMAmbiguousMuonSelfIds, aod::EMGlobalMuonSelfIds, aod::EMPrimaryMuonMCLabels, aod::EMMFTMCLabels >;
7676using MyMCMuon = MyMCMuons::iterator;
7777using FilteredMyMCMuons = soa::Filtered<MyMCMuons>;
7878using FilteredMyMCMuon = FilteredMyMCMuons::iterator;
@@ -129,7 +129,7 @@ struct DileptonMC {
129129 std::string prefix = " eventcut_group" ;
130130 Configurable<float > cfgZvtxMin{" cfgZvtxMin" , -10 .f , " min. Zvtx" };
131131 Configurable<float > cfgZvtxMax{" cfgZvtxMax" , +10 .f , " max. Zvtx" };
132- Configurable<bool > cfgRequireSel8{" cfgRequireSel8" , true , " require sel8 in event cut" };
132+ Configurable<bool > cfgRequireSel8{" cfgRequireSel8" , false , " require sel8 in event cut" };
133133 Configurable<bool > cfgRequireFT0AND{" cfgRequireFT0AND" , true , " require FT0AND in event cut" };
134134 Configurable<bool > cfgRequireNoTFB{" cfgRequireNoTFB" , false , " require No time frame border in event cut" };
135135 Configurable<bool > cfgRequireNoITSROFB{" cfgRequireNoITSROFB" , false , " require no ITS readout frame border in event cut" };
@@ -991,14 +991,14 @@ struct DileptonMC {
991991 case 111 :
992992 if (IsFromCharm (mcmother, mcparticles) < 0 && IsFromBeauty (mcmother, mcparticles) < 0 ) { // prompt pi0
993993 fRegistry .fill (HIST (" Pair/sm/PromptPi0/hs" ), v12.M (), v12.Pt (), v12.Rapidity (), dphi, deta, std::fabs (cos_thetaCS), std::fabs (phiCS), aco, asym, std::fabs (dphi_e_ee), pair_dca, weight);
994- fRegistry .fill (HIST (" Pair/sm/PromptPi0/hDeltaPtvsDCA" ), pair_dca, deltaPt1 + deltaPt2);
995994 if constexpr (pairtype == o2::aod::pwgem::dilepton::utils::pairutil::DileptonPairType::kDielectron ) {
995+ fRegistry .fill (HIST (" Pair/sm/PromptPi0/hDeltaPtvsDCA" ), pair_dca, deltaPt1 + deltaPt2);
996996 fRegistry .fill (HIST (" Pair/sm/PromptPi0/hMvsPhiV" ), phiv, v12.M ());
997997 }
998998 } else { // non-prompt pi0
999999 fRegistry .fill (HIST (" Pair/sm/NonPromptPi0/hs" ), v12.M (), v12.Pt (), v12.Rapidity (), dphi, deta, std::fabs (cos_thetaCS), std::fabs (phiCS), aco, asym, std::fabs (dphi_e_ee), pair_dca, weight);
1000- fRegistry .fill (HIST (" Pair/sm/NonPromptPi0/hDeltaPtvsDCA" ), pair_dca, deltaPt1 + deltaPt2);
10011000 if constexpr (pairtype == o2::aod::pwgem::dilepton::utils::pairutil::DileptonPairType::kDielectron ) {
1001+ fRegistry .fill (HIST (" Pair/sm/NonPromptPi0/hDeltaPtvsDCA" ), pair_dca, deltaPt1 + deltaPt2);
10021002 fRegistry .fill (HIST (" Pair/sm/NonPromptPi0/hMvsPhiV" ), phiv, v12.M ());
10031003 }
10041004 }
@@ -1027,10 +1027,14 @@ struct DileptonMC {
10271027 case 443 : {
10281028 if (IsFromBeauty (mcmother, mcparticles) > 0 ) {
10291029 fRegistry .fill (HIST (" Pair/sm/NonPromptJPsi/hs" ), v12.M (), v12.Pt (), v12.Rapidity (), dphi, deta, std::fabs (cos_thetaCS), std::fabs (phiCS), aco, asym, std::fabs (dphi_e_ee), pair_dca, weight);
1030- fRegistry .fill (HIST (" Pair/sm/NonPromptJPsi/hDeltaPtvsDCA" ), pair_dca, deltaPt1 + deltaPt2);
1030+ if constexpr (pairtype == o2::aod::pwgem::dilepton::utils::pairutil::DileptonPairType::kDielectron ) {
1031+ fRegistry .fill (HIST (" Pair/sm/NonPromptJPsi/hDeltaPtvsDCA" ), pair_dca, deltaPt1 + deltaPt2);
1032+ }
10311033 } else {
10321034 fRegistry .fill (HIST (" Pair/sm/PromptJPsi/hs" ), v12.M (), v12.Pt (), v12.Rapidity (), dphi, deta, std::fabs (cos_thetaCS), std::fabs (phiCS), aco, asym, std::fabs (dphi_e_ee), pair_dca, weight);
1033- fRegistry .fill (HIST (" Pair/sm/PromptJPsi/hDeltaPtvsDCA" ), pair_dca, deltaPt1 + deltaPt2);
1035+ if constexpr (pairtype == o2::aod::pwgem::dilepton::utils::pairutil::DileptonPairType::kDielectron ) {
1036+ fRegistry .fill (HIST (" Pair/sm/PromptJPsi/hDeltaPtvsDCA" ), pair_dca, deltaPt1 + deltaPt2);
1037+ }
10341038 }
10351039 break ;
10361040 }
0 commit comments