@@ -179,6 +179,16 @@ struct lambdapolsp {
179179 histos.add (" hpuxyQxypvscentpteta" , " hpuxyQxypvscentpteta" , kTProfile3D , {centAxis, thnAxispT, etaAxis}, true );
180180 histos.add (" hpoddv1vscentpteta" , " hpoddv1vscentpteta" , kTProfile3D , {centAxis, thnAxispT, etaAxis}, true );
181181 histos.add (" hpevenv1vscentpteta" , " hpevenv1vscentpteta" , kTProfile3D , {centAxis, thnAxispT, etaAxis}, true );
182+
183+ histos.add (" hpuxQxpvscentptetaneg" , " hpuxQxpvscentptetaneg" , kTProfile3D , {centAxis, thnAxispT, etaAxis}, true );
184+ histos.add (" hpuyQypvscentptetaneg" , " hpuyQypvscentptetaneg" , kTProfile3D , {centAxis, thnAxispT, etaAxis}, true );
185+ histos.add (" hpuxQxtvscentptetaneg" , " hpuxQxtvscentptetaneg" , kTProfile3D , {centAxis, thnAxispT, etaAxis}, true );
186+ histos.add (" hpuyQytvscentptetaneg" , " hpuyQytvscentptetaneg" , kTProfile3D , {centAxis, thnAxispT, etaAxis}, true );
187+ histos.add (" hpuxyQxytvscentptetaneg" , " hpuxyQxytvscentptetaneg" , kTProfile3D , {centAxis, thnAxispT, etaAxis}, true );
188+ histos.add (" hpuxyQxypvscentptetaneg" , " hpuxyQxypvscentptetaneg" , kTProfile3D , {centAxis, thnAxispT, etaAxis}, true );
189+ histos.add (" hpoddv1vscentptetaneg" , " hpoddv1vscentptetaneg" , kTProfile3D , {centAxis, thnAxispT, etaAxis}, true );
190+ histos.add (" hpevenv1vscentptetaneg" , " hpevenv1vscentptetaneg" , kTProfile3D , {centAxis, thnAxispT, etaAxis}, true );
191+
182192 histos.add (" hpQxtQxpvscent" , " hpQxtQxpvscent" , kTProfile , {centAxis}, true );
183193 histos.add (" hpQytQypvscent" , " hpQytQypvscent" , kTProfile , {centAxis}, true );
184194 histos.add (" hpQxytpvscent" , " hpQxytpvscent" , kTProfile , {centAxis}, true );
@@ -193,6 +203,16 @@ struct lambdapolsp {
193203 histos.add (" hpuxyQxypvscentpteta" , " hpuxyQxypvscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, etaAxis, spAxis}, true );
194204 histos.add (" hpoddv1vscentpteta" , " hpoddv1vscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, etaAxis, spAxis}, true );
195205 histos.add (" hpevenv1vscentpteta" , " hpevenv1vscentpteta" , HistType::kTHnSparseF , {centAxis, thnAxispT, etaAxis, spAxis}, true );
206+
207+ histos.add (" hpuxQxpvscentptetaneg" , " hpuxQxpvscentptetaneg" , HistType::kTHnSparseF , {centAxis, thnAxispT, etaAxis, spAxis}, true );
208+ histos.add (" hpuyQypvscentptetaneg" , " hpuyQypvscentptetaneg" , HistType::kTHnSparseF , {centAxis, thnAxispT, etaAxis, spAxis}, true );
209+ histos.add (" hpuxQxtvscentptetaneg" , " hpuxQxtvscentptetaneg" , HistType::kTHnSparseF , {centAxis, thnAxispT, etaAxis, spAxis}, true );
210+ histos.add (" hpuyQytvscentptetaneg" , " hpuyQytvscentptetaneg" , HistType::kTHnSparseF , {centAxis, thnAxispT, etaAxis, spAxis}, true );
211+ histos.add (" hpuxyQxytvscentptetaneg" , " hpuxyQxytvscentptetaneg" , HistType::kTHnSparseF , {centAxis, thnAxispT, etaAxis, spAxis}, true );
212+ histos.add (" hpuxyQxypvscentptetaneg" , " hpuxyQxypvscentptetaneg" , HistType::kTHnSparseF , {centAxis, thnAxispT, etaAxis, spAxis}, true );
213+ histos.add (" hpoddv1vscentptetaneg" , " hpoddv1vscentptetaneg" , HistType::kTHnSparseF , {centAxis, thnAxispT, etaAxis, spAxis}, true );
214+ histos.add (" hpevenv1vscentptetaneg" , " hpevenv1vscentptetaneg" , HistType::kTHnSparseF , {centAxis, thnAxispT, etaAxis, spAxis}, true );
215+
196216 histos.add (" hpQxtQxpvscent" , " hpQxtQxpvscent" , HistType::kTHnSparseF , {centAxis, spAxis}, true );
197217 histos.add (" hpQytQypvscent" , " hpQytQypvscent" , HistType::kTHnSparseF , {centAxis, spAxis}, true );
198218 histos.add (" hpQxytpvscent" , " hpQxytpvscent" , HistType::kTHnSparseF , {centAxis, spAxis}, true );
@@ -207,6 +227,16 @@ struct lambdapolsp {
207227 histos.add (" hpuxyQxypvscentpteta" , " hpuxyQxypvscentpteta" , HistType::kTHnSparseF , {configcentAxis, configthnAxispT, configetaAxis, spAxis}, true );
208228 histos.add (" hpoddv1vscentpteta" , " hpoddv1vscentpteta" , HistType::kTHnSparseF , {configcentAxis, configthnAxispT, configetaAxis, spAxis}, true );
209229 histos.add (" hpevenv1vscentpteta" , " hpevenv1vscentpteta" , HistType::kTHnSparseF , {configcentAxis, configthnAxispT, configetaAxis, spAxis}, true );
230+
231+ histos.add (" hpuxQxpvscentptetaneg" , " hpuxQxpvscentptetaneg" , HistType::kTHnSparseF , {configcentAxis, configthnAxispT, configetaAxis, spAxis}, true );
232+ histos.add (" hpuyQypvscentptetaneg" , " hpuyQypvscentptetaneg" , HistType::kTHnSparseF , {configcentAxis, configthnAxispT, configetaAxis, spAxis}, true );
233+ histos.add (" hpuxQxtvscentptetaneg" , " hpuxQxtvscentptetaneg" , HistType::kTHnSparseF , {configcentAxis, configthnAxispT, configetaAxis, spAxis}, true );
234+ histos.add (" hpuyQytvscentptetaneg" , " hpuyQytvscentptetaneg" , HistType::kTHnSparseF , {configcentAxis, configthnAxispT, configetaAxis, spAxis}, true );
235+ histos.add (" hpuxyQxytvscentptetaneg" , " hpuxyQxytvscentptetaneg" , HistType::kTHnSparseF , {configcentAxis, configthnAxispT, configetaAxis, spAxis}, true );
236+ histos.add (" hpuxyQxypvscentptetaneg" , " hpuxyQxypvscentptetaneg" , HistType::kTHnSparseF , {configcentAxis, configthnAxispT, configetaAxis, spAxis}, true );
237+ histos.add (" hpoddv1vscentptetaneg" , " hpoddv1vscentptetaneg" , HistType::kTHnSparseF , {configcentAxis, configthnAxispT, configetaAxis, spAxis}, true );
238+ histos.add (" hpevenv1vscentptetaneg" , " hpevenv1vscentptetaneg" , HistType::kTHnSparseF , {configcentAxis, configthnAxispT, configetaAxis, spAxis}, true );
239+
210240 histos.add (" hpQxtQxpvscent" , " hpQxtQxpvscent" , HistType::kTHnSparseF , {configcentAxis, spAxis}, true );
211241 histos.add (" hpQytQypvscent" , " hpQytQypvscent" , HistType::kTHnSparseF , {configcentAxis, spAxis}, true );
212242 histos.add (" hpQxytpvscent" , " hpQxytpvscent" , HistType::kTHnSparseF , {configcentAxis, spAxis}, true );
@@ -512,15 +542,27 @@ struct lambdapolsp {
512542 }
513543 } else {
514544 if (globalpt) {
515- histos.fill (HIST (" hpuxQxpvscentpteta" ), centrality, track.pt (), track.eta (), uxQxp);
516- histos.fill (HIST (" hpuyQypvscentpteta" ), centrality, track.pt (), track.eta (), uyQyp);
517- histos.fill (HIST (" hpuxQxtvscentpteta" ), centrality, track.pt (), track.eta (), uxQxt);
518- histos.fill (HIST (" hpuyQytvscentpteta" ), centrality, track.pt (), track.eta (), uyQyt);
545+ if (sign > 0 ) {
546+ histos.fill (HIST (" hpuxQxpvscentpteta" ), centrality, track.pt (), track.eta (), uxQxp);
547+ histos.fill (HIST (" hpuyQypvscentpteta" ), centrality, track.pt (), track.eta (), uyQyp);
548+ histos.fill (HIST (" hpuxQxtvscentpteta" ), centrality, track.pt (), track.eta (), uxQxt);
549+ histos.fill (HIST (" hpuyQytvscentpteta" ), centrality, track.pt (), track.eta (), uyQyt);
519550
520- histos.fill (HIST (" hpuxyQxytvscentpteta" ), centrality, track.pt (), track.eta (), uxyQxyt);
521- histos.fill (HIST (" hpuxyQxypvscentpteta" ), centrality, track.pt (), track.eta (), uxyQxyp);
522- histos.fill (HIST (" hpoddv1vscentpteta" ), centrality, track.pt (), track.eta (), oddv1);
523- histos.fill (HIST (" hpevenv1vscentpteta" ), centrality, track.pt (), track.eta (), evenv1);
551+ histos.fill (HIST (" hpuxyQxytvscentpteta" ), centrality, track.pt (), track.eta (), uxyQxyt);
552+ histos.fill (HIST (" hpuxyQxypvscentpteta" ), centrality, track.pt (), track.eta (), uxyQxyp);
553+ histos.fill (HIST (" hpoddv1vscentpteta" ), centrality, track.pt (), track.eta (), oddv1);
554+ histos.fill (HIST (" hpevenv1vscentpteta" ), centrality, track.pt (), track.eta (), evenv1);
555+ } else {
556+ histos.fill (HIST (" hpuxQxpvscentptetaneg" ), centrality, track.pt (), track.eta (), uxQxp);
557+ histos.fill (HIST (" hpuyQypvscentptetaneg" ), centrality, track.pt (), track.eta (), uyQyp);
558+ histos.fill (HIST (" hpuxQxtvscentptetaneg" ), centrality, track.pt (), track.eta (), uxQxt);
559+ histos.fill (HIST (" hpuyQytvscentptetaneg" ), centrality, track.pt (), track.eta (), uyQyt);
560+
561+ histos.fill (HIST (" hpuxyQxytvscentptetaneg" ), centrality, track.pt (), track.eta (), uxyQxyt);
562+ histos.fill (HIST (" hpuxyQxypvscentptetaneg" ), centrality, track.pt (), track.eta (), uxyQxyp);
563+ histos.fill (HIST (" hpoddv1vscentptetaneg" ), centrality, track.pt (), track.eta (), oddv1);
564+ histos.fill (HIST (" hpevenv1vscentptetaneg" ), centrality, track.pt (), track.eta (), evenv1);
565+ }
524566 } else {
525567 histos.fill (HIST (" hpuxQxpvscentpteta" ), centrality, track.tpcInnerParam (), track.eta (), uxQxp);
526568 histos.fill (HIST (" hpuyQypvscentpteta" ), centrality, track.tpcInnerParam (), track.eta (), uyQyp);
0 commit comments