@@ -1145,6 +1145,7 @@ struct derivedlambdakzeroanalysis {
11451145 histos.add (" h2dNegativeITSvsTPCpts" , " h2dNegativeITSvsTPCpts" , kTH2D , {axisConfigurations.axisTPCrows , axisConfigurations.axisITSclus });
11461146 histos.add (" h2dPositivePtVsPhi" , " h2dPositivePtVsPhi" , kTH2D , {axisConfigurations.axisPtCoarse , axisConfigurations.axisPhiMod });
11471147 histos.add (" h2dNegativePtVsPhi" , " h2dNegativePtVsPhi" , kTH2D , {axisConfigurations.axisPtCoarse , axisConfigurations.axisPhiMod });
1148+ histos.add (" h2dMassK0ShortVsMassLambda" , " h2dMassK0ShortVsMassLambda" , kTH2D , {axisConfigurations.axisK0Mass , axisConfigurations.axisLambdaMass });
11481149 if (analyseK0Short) {
11491150 histos.add (" K0Short/hPosDCAToPV" , " hPosDCAToPV" , kTH1D , {axisConfigurations.axisDCAtoPV });
11501151 histos.add (" K0Short/hNegDCAToPV" , " hNegDCAToPV" , kTH1D , {axisConfigurations.axisDCAtoPV });
@@ -1155,6 +1156,7 @@ struct derivedlambdakzeroanalysis {
11551156 histos.add (" K0Short/h2dNegativeITSvsTPCpts" , " h2dNegativeITSvsTPCpts" , kTH2D , {axisConfigurations.axisTPCrows , axisConfigurations.axisITSclus });
11561157 histos.add (" K0Short/h2dPositivePtVsPhi" , " h2dPositivePtVsPhi" , kTH2D , {axisConfigurations.axisPtCoarse , axisConfigurations.axisPhiMod });
11571158 histos.add (" K0Short/h2dNegativePtVsPhi" , " h2dNegativePtVsPhi" , kTH2D , {axisConfigurations.axisPtCoarse , axisConfigurations.axisPhiMod });
1159+ histos.add (" K0Short/h2dMassK0ShortVsMassLambda" , " h2dMassK0ShortVsMassLambda" , kTH2D , {axisConfigurations.axisK0Mass , axisConfigurations.axisLambdaMass });
11581160 }
11591161 if (analyseLambda) {
11601162 histos.add (" Lambda/hPosDCAToPV" , " hPosDCAToPV" , kTH1D , {axisConfigurations.axisDCAtoPV });
@@ -1166,6 +1168,7 @@ struct derivedlambdakzeroanalysis {
11661168 histos.add (" Lambda/h2dNegativeITSvsTPCpts" , " h2dNegativeITSvsTPCpts" , kTH2D , {axisConfigurations.axisTPCrows , axisConfigurations.axisITSclus });
11671169 histos.add (" Lambda/h2dPositivePtVsPhi" , " h2dPositivePtVsPhi" , kTH2D , {axisConfigurations.axisPtCoarse , axisConfigurations.axisPhiMod });
11681170 histos.add (" Lambda/h2dNegativePtVsPhi" , " h2dNegativePtVsPhi" , kTH2D , {axisConfigurations.axisPtCoarse , axisConfigurations.axisPhiMod });
1171+ histos.add (" Lambda/h2dMassK0ShortVsMassLambda" , " h2dMassK0ShortVsMassLambda" , kTH2D , {axisConfigurations.axisK0Mass , axisConfigurations.axisLambdaMass });
11691172 }
11701173 if (analyseAntiLambda) {
11711174 histos.add (" AntiLambda/hPosDCAToPV" , " hPosDCAToPV" , kTH1D , {axisConfigurations.axisDCAtoPV });
@@ -1177,6 +1180,7 @@ struct derivedlambdakzeroanalysis {
11771180 histos.add (" AntiLambda/h2dNegativeITSvsTPCpts" , " h2dNegativeITSvsTPCpts" , kTH2D , {axisConfigurations.axisTPCrows , axisConfigurations.axisITSclus });
11781181 histos.add (" AntiLambda/h2dPositivePtVsPhi" , " h2dPositivePtVsPhi" , kTH2D , {axisConfigurations.axisPtCoarse , axisConfigurations.axisPhiMod });
11791182 histos.add (" AntiLambda/h2dNegativePtVsPhi" , " h2dNegativePtVsPhi" , kTH2D , {axisConfigurations.axisPtCoarse , axisConfigurations.axisPhiMod });
1183+ histos.add (" AntiLambda/h2dMassK0ShortVsMassLambda" , " h2dMassK0ShortVsMassLambda" , kTH2D , {axisConfigurations.axisK0Mass , axisConfigurations.axisLambdaMass });
11801184 }
11811185 }
11821186
@@ -1884,6 +1888,7 @@ struct derivedlambdakzeroanalysis {
18841888 histos.fill (HIST (" h2dNegativeITSvsTPCpts" ), negTrackExtra.tpcCrossedRows (), negTrackExtra.itsNCls ());
18851889 histos.fill (HIST (" h2dPositivePtVsPhi" ), v0.positivept (), computePhiMod (v0.positivephi (), 1 ));
18861890 histos.fill (HIST (" h2dNegativePtVsPhi" ), v0.negativept (), computePhiMod (v0.negativephi (), -1 ));
1891+ histos.fill (HIST (" h2dMassK0ShortVsMassLambda" ), invMassK0Short, analyseAntiLambda ? invMassAntiLambda : invMassLambda);
18871892 }
18881893
18891894 // Fill first bin: all candidates
@@ -1922,6 +1927,7 @@ struct derivedlambdakzeroanalysis {
19221927 histos.fill (HIST (" K0Short/h2dNegativeITSvsTPCpts" ), negTrackExtra.tpcCrossedRows (), negTrackExtra.itsNCls ());
19231928 histos.fill (HIST (" K0Short/h2dPositivePtVsPhi" ), v0.positivept (), computePhiMod (v0.positivephi (), 1 ));
19241929 histos.fill (HIST (" K0Short/h2dNegativePtVsPhi" ), v0.negativept (), computePhiMod (v0.negativephi (), -1 ));
1930+ histos.fill (HIST (" K0Short/h2dMassK0ShortVsMassLambda" ), invMassK0Short, invMassLambda);
19251931 }
19261932 if (doDetectPropQA == 1 ) {
19271933 histos.fill (HIST (" K0Short/h6dDetectPropVsCentrality" ), centrality, posDetMap, posITSclusMap, negDetMap, negITSclusMap, pt);
@@ -2009,6 +2015,7 @@ struct derivedlambdakzeroanalysis {
20092015 histos.fill (HIST (" Lambda/h2dNegativeITSvsTPCpts" ), negTrackExtra.tpcCrossedRows (), negTrackExtra.itsNCls ());
20102016 histos.fill (HIST (" Lambda/h2dPositivePtVsPhi" ), v0.positivept (), computePhiMod (v0.positivephi (), 1 ));
20112017 histos.fill (HIST (" Lambda/h2dNegativePtVsPhi" ), v0.negativept (), computePhiMod (v0.negativephi (), -1 ));
2018+ histos.fill (HIST (" Lambda/h2dMassK0ShortVsMassLambda" ), invMassK0Short, invMassLambda);
20122019 }
20132020 if (doDetectPropQA == 1 ) {
20142021 histos.fill (HIST (" Lambda/h6dDetectPropVsCentrality" ), centrality, posDetMap, posITSclusMap, negDetMap, negITSclusMap, pt);
@@ -2094,6 +2101,7 @@ struct derivedlambdakzeroanalysis {
20942101 histos.fill (HIST (" AntiLambda/h2dNegativeITSvsTPCpts" ), negTrackExtra.tpcCrossedRows (), negTrackExtra.itsNCls ());
20952102 histos.fill (HIST (" AntiLambda/h2dPositivePtVsPhi" ), v0.positivept (), computePhiMod (v0.positivephi (), 1 ));
20962103 histos.fill (HIST (" AntiLambda/h2dNegativePtVsPhi" ), v0.negativept (), computePhiMod (v0.negativephi (), -1 ));
2104+ histos.fill (HIST (" AntiLambda/h2dMassK0ShortVsMassLambda" ), invMassK0Short, invMassAntiLambda);
20972105 }
20982106 if (doDetectPropQA == 1 ) {
20992107 histos.fill (HIST (" AntiLambda/h6dDetectPropVsCentrality" ), centrality, posDetMap, posITSclusMap, negDetMap, negITSclusMap, pt);
0 commit comments