@@ -282,7 +282,8 @@ struct taggingHFE {
282282 fRegistry .add (" e_Kpm/all/hCosPA" , " cosPA;cosine of pointing angle" , kTH1F , {{200 , 0.8 , 1 }}, false );
283283 fRegistry .add (" e_Kpm/all/hCosPAXY" , " cosPA in XY;cosine of pointing angle in XY" , kTH1F , {{200 , 0.8 , 1 }}, false );
284284 fRegistry .add (" e_Kpm/all/hDCA2Legs" , " distance between 2 legs;distance between 2 legs (cm)" , kTH1F , {{500 , 0 , 0.5 }}, false );
285- fRegistry .add (" e_Kpm/all/hMass" , " mass;mass (GeV/c^{2});p_{T} (GeV/c)" , kTH2F , {{40 , 0.5 , 2.5 }, {100 , 0 , 10 }}, false );
285+ fRegistry .add (" e_Kpm/all/hMass" , " mass;mass (GeV/c^{2})" , kTH1F , {{200 , 0.5 , 2.5 }}, false );
286+ fRegistry .add (" e_Kpm/all/hMass_CosPA" , " mass vs. cosPA;mass (GeV/c^{2});cosine of pointing angle" , kTH2F , {{200 , 0.5 , 2.5 }, {200 , 0.8 , 1.0 }}, false );
286287 fRegistry .add (" e_Kpm/all/hDeltaEtaDeltaPhi" , " #Delta#varphi vs. #Delta#eta;#Delta#varphi = #varphi_{h} - #varphi_{e} (rad.);#Delta#eta = #eta_{h} - #eta_{e}" , kTH2F , {{180 , -M_PI, M_PI}, {200 , -2 , +2 }}, false );
287288 fRegistry .add (" e_Kpm/all/hRelDeltaPt" , " rel delta pT;(p_{T,h} - p_{T,e})/p_{T,e}" , kTH1F , {{80 , -2 , +2 }}, false );
288289 fRegistry .add (" e_Kpm/all/hProdDCAxy" , " product of DCAxy;d_{xy}^{e} #times d_{xy}^{h} (#sigma)^{2}" , kTH1F , {{200 , -100 , +100 }}, false );
@@ -658,7 +659,8 @@ struct taggingHFE {
658659 fRegistry .fill (HIST (" e_Kpm/all/hLz" ), lz);
659660 fRegistry .fill (HIST (" e_Kpm/all/hCosPAXY" ), cpaXY);
660661 fRegistry .fill (HIST (" e_Kpm/all/hCosPA" ), cpa);
661- fRegistry .fill (HIST (" e_Kpm/all/hMass" ), mEK , ptEK);
662+ fRegistry .fill (HIST (" e_Kpm/all/hMass" ), mEK );
663+ fRegistry .fill (HIST (" e_Kpm/all/hMass_CosPA" ), mEK , cpa);
662664 fRegistry .fill (HIST (" e_Kpm/all/hDeltaEtaDeltaPhi" ), dphi, deta);
663665 fRegistry .fill (HIST (" e_Kpm/all/hRelDeltaPt" ), reldpt);
664666 fRegistry .fill (HIST (" e_Kpm/all/hProdDCAxy" ), dcaXY / std::sqrt (eleParCov.getSigmaY2 ()) * dcaXY_h / std::sqrt (trackParCov.getSigmaY2 ()));
@@ -687,7 +689,8 @@ struct taggingHFE {
687689 fRegistry .fill (HIST (" e_Kpm/D0/hLz" ), lz);
688690 fRegistry .fill (HIST (" e_Kpm/D0/hCosPAXY" ), cpaXY);
689691 fRegistry .fill (HIST (" e_Kpm/D0/hCosPA" ), cpa);
690- fRegistry .fill (HIST (" e_Kpm/D0/hMass" ), mEK , ptEK);
692+ fRegistry .fill (HIST (" e_Kpm/D0/hMass" ), mEK );
693+ fRegistry .fill (HIST (" e_Kpm/D0/hMass_CosPA" ), mEK , cpa);
691694 fRegistry .fill (HIST (" e_Kpm/D0/hDeltaEtaDeltaPhi" ), dphi, deta);
692695 fRegistry .fill (HIST (" e_Kpm/D0/hRelDeltaPt" ), reldpt);
693696 fRegistry .fill (HIST (" e_Kpm/D0/hProdDCAxy" ), dcaXY / std::sqrt (eleParCov.getSigmaY2 ()) * dcaXY_h / std::sqrt (trackParCov.getSigmaY2 ()));
@@ -704,7 +707,8 @@ struct taggingHFE {
704707 fRegistry .fill (HIST (" e_Kpm/Dpm/hLz" ), lz);
705708 fRegistry .fill (HIST (" e_Kpm/Dpm/hCosPAXY" ), cpaXY);
706709 fRegistry .fill (HIST (" e_Kpm/Dpm/hCosPA" ), cpa);
707- fRegistry .fill (HIST (" e_Kpm/Dpm/hMass" ), mEK , ptEK);
710+ fRegistry .fill (HIST (" e_Kpm/Dpm/hMass" ), mEK );
711+ fRegistry .fill (HIST (" e_Kpm/Dpm/hMass_CosPA" ), mEK , cpa);
708712 fRegistry .fill (HIST (" e_Kpm/Dpm/hDeltaEtaDeltaPhi" ), dphi, deta);
709713 fRegistry .fill (HIST (" e_Kpm/Dpm/hRelDeltaPt" ), reldpt);
710714 fRegistry .fill (HIST (" e_Kpm/Dpm/hProdDCAxy" ), dcaXY / std::sqrt (eleParCov.getSigmaY2 ()) * dcaXY_h / std::sqrt (trackParCov.getSigmaY2 ()));
@@ -721,7 +725,8 @@ struct taggingHFE {
721725 fRegistry .fill (HIST (" e_Kpm/Ds/hLz" ), lz);
722726 fRegistry .fill (HIST (" e_Kpm/Ds/hCosPAXY" ), cpaXY);
723727 fRegistry .fill (HIST (" e_Kpm/Ds/hCosPA" ), cpa);
724- fRegistry .fill (HIST (" e_Kpm/Ds/hMass" ), mEK , ptEK);
728+ fRegistry .fill (HIST (" e_Kpm/Ds/hMass" ), mEK );
729+ fRegistry .fill (HIST (" e_Kpm/Ds/hMass_CosPA" ), mEK , cpa);
725730 fRegistry .fill (HIST (" e_Kpm/Ds/hDeltaEtaDeltaPhi" ), dphi, deta);
726731 fRegistry .fill (HIST (" e_Kpm/Ds/hRelDeltaPt" ), reldpt);
727732 fRegistry .fill (HIST (" e_Kpm/Ds/hProdDCAxy" ), dcaXY / std::sqrt (eleParCov.getSigmaY2 ()) * dcaXY_h / std::sqrt (trackParCov.getSigmaY2 ()));
@@ -743,7 +748,8 @@ struct taggingHFE {
743748 fRegistry .fill (HIST (" e_Kpm/fake/hLz" ), lz);
744749 fRegistry .fill (HIST (" e_Kpm/fake/hCosPAXY" ), cpaXY);
745750 fRegistry .fill (HIST (" e_Kpm/fake/hCosPA" ), cpa);
746- fRegistry .fill (HIST (" e_Kpm/fake/hMass" ), mEK , ptEK);
751+ fRegistry .fill (HIST (" e_Kpm/fake/hMass" ), mEK );
752+ fRegistry .fill (HIST (" e_Kpm/fake/hMass_CosPA" ), mEK , cpa);
747753 fRegistry .fill (HIST (" e_Kpm/fake/hDeltaEtaDeltaPhi" ), dphi, deta);
748754 fRegistry .fill (HIST (" e_Kpm/fake/hRelDeltaPt" ), reldpt);
749755 fRegistry .fill (HIST (" e_Kpm/fake/hProdDCAxy" ), dcaXY / std::sqrt (eleParCov.getSigmaY2 ()) * dcaXY_h / std::sqrt (trackParCov.getSigmaY2 ()));
@@ -855,7 +861,8 @@ struct taggingHFE {
855861 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" all/hLz" ), lz);
856862 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" all/hCosPAXY" ), cpaXY);
857863 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" all/hCosPA" ), cpa);
858- fRegistry .fill (HIST (pair_names[pairId]) + HIST (" all/hMass" ), mEK , ptEK);
864+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" all/hMass" ), mEK );
865+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" all/hMass_CosPA" ), mEK , cpa);
859866 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" all/hDeltaEtaDeltaPhi" ), dphi, deta);
860867 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" all/hRelDeltaPt" ), reldpt);
861868
@@ -882,7 +889,8 @@ struct taggingHFE {
882889 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" D0/hLz" ), lz);
883890 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" D0/hCosPAXY" ), cpaXY);
884891 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" D0/hCosPA" ), cpa);
885- fRegistry .fill (HIST (pair_names[pairId]) + HIST (" D0/hMass" ), mEK , ptEK);
892+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" D0/hMass" ), mEK );
893+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" D0/hMass_CosPA" ), mEK , cpa);
886894 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" D0/hDeltaEtaDeltaPhi" ), dphi, deta);
887895 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" D0/hRelDeltaPt" ), reldpt);
888896 } else if (std::abs (cmp.pdgCode ()) == 411 ) { // Dpm
@@ -896,7 +904,8 @@ struct taggingHFE {
896904 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Dpm/hLz" ), lz);
897905 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Dpm/hCosPAXY" ), cpaXY);
898906 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Dpm/hCosPA" ), cpa);
899- fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Dpm/hMass" ), mEK , ptEK);
907+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Dpm/hMass" ), mEK );
908+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Dpm/hMass_CosPA" ), mEK , cpa);
900909 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Dpm/hDeltaEtaDeltaPhi" ), dphi, deta);
901910 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Dpm/hRelDeltaPt" ), reldpt);
902911 } else if (std::abs (cmp.pdgCode ()) == 431 ) { // Ds
@@ -910,7 +919,8 @@ struct taggingHFE {
910919 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Ds/hLz" ), lz);
911920 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Ds/hCosPAXY" ), cpaXY);
912921 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Ds/hCosPA" ), cpa);
913- fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Ds/hMass" ), mEK , ptEK);
922+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Ds/hMass" ), mEK );
923+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Ds/hMass_CosPA" ), mEK , cpa);
914924 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Ds/hDeltaEtaDeltaPhi" ), dphi, deta);
915925 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Ds/hRelDeltaPt" ), reldpt);
916926 }
@@ -928,7 +938,8 @@ struct taggingHFE {
928938 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Lc/hLz" ), lz);
929939 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Lc/hCosPAXY" ), cpaXY);
930940 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Lc/hCosPA" ), cpa);
931- fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Lc/hMass" ), mEK , ptEK);
941+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Lc/hMass" ), mEK );
942+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Lc/hMass_CosPA" ), mEK , cpa);
932943 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Lc/hDeltaEtaDeltaPhi" ), dphi, deta);
933944 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" Lc/hRelDeltaPt" ), reldpt);
934945 }
@@ -948,7 +959,8 @@ struct taggingHFE {
948959 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" fake/hLz" ), lz);
949960 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" fake/hCosPAXY" ), cpaXY);
950961 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" fake/hCosPA" ), cpa);
951- fRegistry .fill (HIST (pair_names[pairId]) + HIST (" fake/hMass" ), mEK , ptEK);
962+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" fake/hMass" ), mEK );
963+ fRegistry .fill (HIST (pair_names[pairId]) + HIST (" fake/hMass_CosPA" ), mEK , cpa);
952964 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" fake/hDeltaEtaDeltaPhi" ), dphi, deta);
953965 fRegistry .fill (HIST (pair_names[pairId]) + HIST (" fake/hRelDeltaPt" ), reldpt);
954966 }
0 commit comments