@@ -227,29 +227,36 @@ struct lambdapolsp {
227227
228228 if (!checkwithpub) {
229229 // histos.add("hVtxZ", "Vertex distribution in Z;Z (cm)", kTH1F, {{20, -10.0, 10.0}});
230- histos.add (" hpRes" , " hpRes" , HistType::kTHnSparseF , {centAxis , thnAxisres});
230+ histos.add (" hpRes" , " hpRes" , HistType::kTHnSparseF , {configcentAxis , thnAxisres});
231231 if (QA) {
232- histos.add (" hpResSin" , " hpResSin" , HistType::kTHnSparseF , {centAxis , thnAxisres});
233- histos.add (" hpCosPsiA" , " hpCosPsiA" , HistType::kTHnSparseF , {centAxis , thnAxisres});
234- histos.add (" hpCosPsiC" , " hpCosPsiC" , HistType::kTHnSparseF , {centAxis , thnAxisres});
235- histos.add (" hpSinPsiA" , " hpSinPsiA" , HistType::kTHnSparseF , {centAxis , thnAxisres});
236- histos.add (" hpSinPsiC" , " hpSinPsiC" , HistType::kTHnSparseF , {centAxis , thnAxisres});
232+ histos.add (" hpResSin" , " hpResSin" , HistType::kTHnSparseF , {configcentAxis , thnAxisres});
233+ histos.add (" hpCosPsiA" , " hpCosPsiA" , HistType::kTHnSparseF , {configcentAxis , thnAxisres});
234+ histos.add (" hpCosPsiC" , " hpCosPsiC" , HistType::kTHnSparseF , {configcentAxis , thnAxisres});
235+ histos.add (" hpSinPsiA" , " hpSinPsiA" , HistType::kTHnSparseF , {configcentAxis , thnAxisres});
236+ histos.add (" hpSinPsiC" , " hpSinPsiC" , HistType::kTHnSparseF , {configcentAxis , thnAxisres});
237237 /* histos.add("hcentQxZDCA", "hcentQxZDCA", kTH2F, {{centAxis}, {qxZDCAxis}});
238238 histos.add("hcentQyZDCA", "hcentQyZDCA", kTH2F, {{centAxis}, {qxZDCAxis}});
239239 histos.add("hcentQxZDCC", "hcentQxZDCC", kTH2F, {{centAxis}, {qxZDCAxis}});
240240 histos.add("hcentQyZDCC", "hcentQyZDCC", kTH2F, {{centAxis}, {qxZDCAxis}});*/
241241 }
242- if (!correction1 && !correction2) {
243- histos.add (" hSparseLambdaPolA" , " hSparseLambdaPolA" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis, configphiAxis}, true );
244- histos.add (" hSparseLambdaPolC" , " hSparseLambdaPolC" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis, configphiAxis}, true );
245- histos.add (" hSparseAntiLambdaPolA" , " hSparseAntiLambdaPolA" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis, configphiAxis}, true );
246- histos.add (" hSparseAntiLambdaPolC" , " hSparseAntiLambdaPolC" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis, configphiAxis}, true );
242+ histos.add (" hSparseLambdaPolA" , " hSparseLambdaPolA" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
243+ histos.add (" hSparseLambdaPolC" , " hSparseLambdaPolC" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
244+ histos.add (" hSparseAntiLambdaPolA" , " hSparseAntiLambdaPolA" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
245+ histos.add (" hSparseAntiLambdaPolC" , " hSparseAntiLambdaPolC" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
246+
247+ if (correction1) {
248+ histos.add (" hSparseLambda_corr1a" , " hSparseLambda_corr1a" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
249+ histos.add (" hSparseLambda_corr1b" , " hSparseLambda_corr1b" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
250+ histos.add (" hSparseLambda_corr1c" , " hSparseLambda_corr1c" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configphiAxis, configcentAxis}, true );
251+ histos.add (" hSparseAntiLambda_corr1a" , " hSparseAntiLambda_corr1a" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
252+ histos.add (" hSparseAntiLambda_corr1b" , " hSparseAntiLambda_corr1b" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
253+ histos.add (" hSparseAntiLambda_corr1c" , " hSparseAntiLambda_corr1c" , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configphiAxis, configcentAxis}, true );
247254 }
248- if (correction1 || correction2) {
249- histos.add (" hSparseLambdaPolA_corr " , " hSparseLambdaPolA_corr " , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configthnAxisPol, configthnAxisPol, configcentAxis, configphiAxis }, true );
250- histos.add (" hSparseLambdaPolC_corr " , " hSparseLambdaPolC_corr " , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configthnAxisPol, configthnAxisPol, configcentAxis, configphiAxis }, true );
251- histos.add (" hSparseAntiLambdaPolA_corr " , " hSparseAntiLambdaPolA_corr " , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configthnAxisPol, configthnAxisPol, configcentAxis, configphiAxis }, true );
252- histos.add (" hSparseAntiLambdaPolC_corr " , " hSparseAntiLambdaPolC_corr " , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configthnAxisPol, configthnAxisPol, configcentAxis, configphiAxis }, true );
255+ if (correction2) {
256+ histos.add (" hSparseLambda_corr2a " , " hSparseLambda_corr2a " , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
257+ histos.add (" hSparseLambda_corr2b " , " hSparseLambda_corr2b " , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
258+ histos.add (" hSparseAntiLambda_corr2a " , " hSparseAntiLambda_corr2a " , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
259+ histos.add (" hSparseAntiLambda_corr2b " , " hSparseAntiLambda_corr2b " , HistType::kTHnSparseF , {thnAxisInvMass, configthnAxispT, configetaAxis, configthnAxisPol, configcentAxis}, true );
253260 }
254261 }
255262 }
@@ -589,27 +596,29 @@ struct lambdapolsp {
589596 auto phiphiStar = GetPhiInRange (Lambda.Phi () - phiangle);
590597
591598 if (LambdaTag) {
599+ histos.fill (HIST (" hSparseLambdaPolA" ), v0.mLambda (), v0.pt (), v0.eta (), PolA, centrality);
600+ histos.fill (HIST (" hSparseLambdaPolC" ), v0.mLambda (), v0.pt (), v0.eta (), PolC, centrality);
592601 if (correction1) {
593- histos.fill (HIST (" hSparseLambdaPolA_corr" ), v0.mLambda (), v0.pt (), v0.eta (), sinPhiStar, cosPhiStar, PolA, centrality, phiphiStar);
594- histos.fill (HIST (" hSparseLambdaPolC_corr" ), v0.mLambda (), v0.pt (), v0.eta (), sinPhiStar, cosPhiStar, PolC, centrality, phiphiStar);
595- } else if (correction2) {
596- histos.fill (HIST (" hSparseLambdaPolA_corr" ), v0.mLambda (), v0.pt (), v0.eta (), sinThetaStar, sinThetaStarcosphiphiStar, PolA, centrality, phiphiStar);
597- histos.fill (HIST (" hSparseLambdaPolC_corr" ), v0.mLambda (), v0.pt (), v0.eta (), sinThetaStar, sinThetaStarcosphiphiStar, PolC, centrality, phiphiStar);
598- } else {
599- histos.fill (HIST (" hSparseLambdaPolA" ), v0.mLambda (), v0.pt (), v0.eta (), PolA, centrality, phiphiStar);
600- histos.fill (HIST (" hSparseLambdaPolC" ), v0.mLambda (), v0.pt (), v0.eta (), PolC, centrality, phiphiStar);
602+ histos.fill (HIST (" hSparseLambda_corr1a" ), v0.mLambda (), v0.pt (), v0.eta (), sinPhiStar, centrality);
603+ histos.fill (HIST (" hSparseLambda_corr1b" ), v0.mLambda (), v0.pt (), v0.eta (), cosPhiStar, centrality);
604+ histos.fill (HIST (" hSparseLambda_corr1c" ), v0.mLambda (), v0.pt (), v0.eta (), phiphiStar, centrality);
605+ if (correction2) {
606+ histos.fill (HIST (" hSparseLambda_corr2a" ), v0.mLambda (), v0.pt (), v0.eta (), sinThetaStar, centrality);
607+ histos.fill (HIST (" hSparseLambda_corr2b" ), v0.mLambda (), v0.pt (), v0.eta (), sinThetaStarcosphiphiStar, centrality);
608+ }
601609 }
602610 }
603611 if (aLambdaTag) {
612+ histos.fill (HIST (" hSparseAntiLambdaPolA" ), v0.mAntiLambda (), v0.pt (), v0.eta (), PolA, centrality);
613+ histos.fill (HIST (" hSparseAntiLambdaPolC" ), v0.mAntiLambda (), v0.pt (), v0.eta (), PolC, centrality);
604614 if (correction1) {
605- histos.fill (HIST (" hSparseAntiLambdaPolA_corr" ), v0.mAntiLambda (), v0.pt (), v0.eta (), sinPhiStar, cosPhiStar, PolA, centrality, phiphiStar);
606- histos.fill (HIST (" hSparseAntiLambdaPolC_corr" ), v0.mAntiLambda (), v0.pt (), v0.eta (), sinPhiStar, cosPhiStar, PolC, centrality, phiphiStar);
607- } else if (correction2) {
608- histos.fill (HIST (" hSparseAntiLambdaPolA_corr" ), v0.mAntiLambda (), v0.pt (), v0.eta (), sinThetaStar, sinThetaStarcosphiphiStar, PolA, centrality, phiphiStar);
609- histos.fill (HIST (" hSparseAntiLambdaPolC_corr" ), v0.mAntiLambda (), v0.pt (), v0.eta (), sinThetaStar, sinThetaStarcosphiphiStar, PolC, centrality, phiphiStar);
610- } else {
611- histos.fill (HIST (" hSparseAntiLambdaPolA" ), v0.mAntiLambda (), v0.pt (), v0.eta (), PolA, centrality, phiphiStar);
612- histos.fill (HIST (" hSparseAntiLambdaPolC" ), v0.mAntiLambda (), v0.pt (), v0.eta (), PolC, centrality, phiphiStar);
615+ histos.fill (HIST (" hSparseAntiLambda_corr1a" ), v0.mAntiLambda (), v0.pt (), v0.eta (), sinPhiStar, centrality);
616+ histos.fill (HIST (" hSparseAntiLambda_corr1b" ), v0.mAntiLambda (), v0.pt (), v0.eta (), cosPhiStar, centrality);
617+ histos.fill (HIST (" hSparseAntiLambda_corr1c" ), v0.mAntiLambda (), v0.pt (), v0.eta (), phiphiStar, centrality);
618+ if (correction2) {
619+ histos.fill (HIST (" hSparseAntiLambda_corr2a" ), v0.mAntiLambda (), v0.pt (), v0.eta (), sinThetaStar, centrality);
620+ histos.fill (HIST (" hSparseAntiLambda_corr2b" ), v0.mAntiLambda (), v0.pt (), v0.eta (), sinThetaStarcosphiphiStar, centrality);
621+ }
613622 }
614623 }
615624 }
0 commit comments