@@ -190,6 +190,19 @@ struct lambdapolsp {
190190 histos.add (" hpx1Ax1Cvscentpteta" , " hpx1Ax1Cvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
191191 histos.add (" hpy1Ay1Cvscentpteta" , " hpy1Ay1Cvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
192192
193+ histos.add (" hpx2Tx1Avscentpteta" , " hpx2Tx1Avscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
194+ histos.add (" hpx2Tx1Cvscentpteta" , " hpx2Tx1Cvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
195+ histos.add (" hpx2Ty1Avscentpteta" , " hpx2Ty1Avscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
196+ histos.add (" hpx2Ty1Cvscentpteta" , " hpx2Ty1Cvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
197+ histos.add (" hpy2Tx1Avscentpteta" , " hpy2Tx1Avscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
198+ histos.add (" hpy2Ty1Cvscentpteta" , " hpy2Ty1Cvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
199+ histos.add (" hpy2Ty1Avscentpteta" , " hpy2Ty1Avscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
200+ histos.add (" hpy2Tx1Cvscentpteta" , " hpy2Tx1Cvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
201+ histos.add (" hpx1Ay1Cvscentpteta" , " hpx1Ay1Cvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
202+ histos.add (" hpy1Ax1Cvscentpteta" , " hpy1Ax1Cvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
203+ histos.add (" hpx2Tvscentpteta" , " hpx2Tvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
204+ histos.add (" hpy2Tvscentpteta" , " hpy2Tvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
205+
193206 histos.add (" hpuxvscentpteta" , " hpuxvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
194207 histos.add (" hpuyvscentpteta" , " hpuyvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, configetaAxis, spAxis}, true );
195208 /*
@@ -710,6 +723,20 @@ struct lambdapolsp {
710723 auto y2Ty1Ax1C = TMath::Sin (2 * GetPhiInRange (track.phi ())) * modqyZDCA * modqxZDCC;
711724 auto x1Ax1C = modqxZDCA * modqxZDCC;
712725 auto y1Ay1C = modqyZDCA * modqyZDCC;
726+ auto x1Ay1C = modqxZDCA * modqyZDCC;
727+ auto x1Cy1A = modqxZDCC * modqyZDCA;
728+
729+ // detector acceptance corrections to match v2{ZDC}
730+ auto x2T = TMath::Cos (2 * GetPhiInRange (track.phi ()));
731+ auto y2T = TMath::Sin (2 * GetPhiInRange (track.phi ()));
732+ auto x2Tx1A = TMath::Cos (2 * GetPhiInRange (track.phi ())) * modqxZDCA;
733+ auto x2Tx1C = TMath::Cos (2 * GetPhiInRange (track.phi ())) * modqxZDCC;
734+ auto x2Ty1A = TMath::Cos (2 * GetPhiInRange (track.phi ())) * modqyZDCA;
735+ auto x2Ty1C = TMath::Cos (2 * GetPhiInRange (track.phi ())) * modqyZDCC;
736+ auto y2Tx1A = TMath::Sin (2 * GetPhiInRange (track.phi ())) * modqxZDCA;
737+ auto y2Tx1C = TMath::Sin (2 * GetPhiInRange (track.phi ())) * modqxZDCC;
738+ auto y2Ty1A = TMath::Sin (2 * GetPhiInRange (track.phi ())) * modqyZDCA;
739+ auto y2Ty1C = TMath::Sin (2 * GetPhiInRange (track.phi ())) * modqyZDCC;
713740
714741 if (globalpt) {
715742 // if (sign > 0) {
@@ -734,8 +761,20 @@ struct lambdapolsp {
734761 histos.fill (HIST (" hpx2Ty1Ay1Cvscentpteta" ), centrality, track.pt (), track.eta (), x2Ty1Ay1C);
735762 histos.fill (HIST (" hpy2Tx1Ay1Cvscentpteta" ), centrality, track.pt (), track.eta (), y2Tx1Ay1C);
736763 histos.fill (HIST (" hpy2Ty1Ax1Cvscentpteta" ), centrality, track.pt (), track.eta (), y2Ty1Ax1C);
764+ histos.fill (HIST (" hpx2Tvscentpteta" ), centrality, track.pt (), track.eta (), x2T);
765+ histos.fill (HIST (" hpy2Tvscentpteta" ), centrality, track.pt (), track.eta (), y2T);
766+ histos.fill (HIST (" hpx2Tx1Avscentpteta" ), centrality, track.pt (), track.eta (), x2Tx1A);
767+ histos.fill (HIST (" hpx2Tx1Cvscentpteta" ), centrality, track.pt (), track.eta (), x2Tx1C);
768+ histos.fill (HIST (" hpx2Ty1Avscentpteta" ), centrality, track.pt (), track.eta (), x2Ty1A);
769+ histos.fill (HIST (" hpx2Ty1Cvscentpteta" ), centrality, track.pt (), track.eta (), x2Ty1C);
770+ histos.fill (HIST (" hpy2Tx1Avscentpteta" ), centrality, track.pt (), track.eta (), y2Tx1A);
771+ histos.fill (HIST (" hpy2Ty1Cvscentpteta" ), centrality, track.pt (), track.eta (), y2Ty1C);
772+ histos.fill (HIST (" hpy2Ty1Avscentpteta" ), centrality, track.pt (), track.eta (), y2Ty1A);
773+ histos.fill (HIST (" hpy2Tx1Cvscentpteta" ), centrality, track.pt (), track.eta (), y2Tx1C);
737774 histos.fill (HIST (" hpx1Ax1Cvscentpteta" ), centrality, track.pt (), track.eta (), x1Ax1C);
738775 histos.fill (HIST (" hpy1Ay1Cvscentpteta" ), centrality, track.pt (), track.eta (), y1Ay1C);
776+ histos.fill (HIST (" hpx1Ay1Cvscentpteta" ), centrality, track.pt (), track.eta (), x1Ay1C);
777+ histos.fill (HIST (" hpy1Ax1Cvscentpteta" ), centrality, track.pt (), track.eta (), x1Cy1A);
739778
740779 /* } else {
741780 histos.fill(HIST("hpuxQxpvscentptetaneg"), centrality, track.pt(), track.eta(), uxQxp);
0 commit comments