@@ -100,6 +100,8 @@ struct jEPFlowAnalysis {
100100 ConfigurableAxis cfgAxisPt{" cfgAxisPt" , {VARIABLE_WIDTH, 0.0 , 0.1 , 0.2 , 0.3 , 0.4 , 0.5 , 0.6 , 0.7 , 0.8 , 0.9 , 1.0 , 1.1 , 1.2 , 1.3 , 1.4 , 1.5 , 1.6 , 1.7 , 1.8 , 1.9 , 2.0 , 2.2 , 2.4 , 2.6 , 2.8 , 3.0 , 3.2 , 3.5 , 4.0 , 4.5 , 5.0 , 6.0 , 7.0 , 8.0 , 10.0 , 12.0 , 15.0 , 30.0 , 50.0 , 70.0 , 100.0 }, " " };
101101 ConfigurableAxis cfgAxisCos{" cfgAxisCos" , {102 , -1.02 , 1.02 }, " " };
102102 ConfigurableAxis cfgAxisQvec{" cfgAxisQvec" , {200 , -5.0 , 5.0 }, " " };
103+ ConfigurableAxis cfgAxisQ2{" cfgAxisQ2" , {200 , 0 ., 20 .}, " " };
104+ ConfigurableAxis cfgAxisQ2ana{" cfgAxisQ2ana" , {20 , 0 ., 20 .}, " " };
103105
104106 ConfigurableAxis cfgAxisCentMC{" cfgAxisCentMC" , {5 , 0 , 100 }, " " };
105107 ConfigurableAxis cfgAxisVtxZMC{" cfgAxisVtxZMC" , {20 , -10 , 10 }, " " };
@@ -294,6 +296,7 @@ struct jEPFlowAnalysis {
294296 epFlowHistograms.fill (HIST (" SPvnxx" ), i + 2 , cent, track.pt (), (std::cos (track.phi () * static_cast <float >(i + 2 )) * qx_shifted[0 ] + std::sin (track.phi () * static_cast <float >(i + 2 )) * qy_shifted[0 ]), weight);
295297 epFlowHistograms.fill (HIST (" SPvnxy" ), i + 2 , cent, track.pt (), (std::sin (track.phi () * static_cast <float >(i + 2 )) * qx_shifted[0 ] - std::cos (track.phi () * static_cast <float >(i + 2 )) * qy_shifted[0 ]), weight);
296298 }
299+ epFlowHistograms.fill (HIST (" hCentQ2" ), i + 2 , cent, std::sqrt (std::pow (qx_shifted[0 ], 2 ) + std::pos (qy_shifted[0 ], 2 )) / std::sqrt (coll.qvecAmp ()[detId]));
297300 }
298301 }
299302
@@ -328,6 +331,8 @@ struct jEPFlowAnalysis {
328331 AxisSpec axisPt{cfgAxisPt, " pT" };
329332 AxisSpec axisCos{cfgAxisCos, " cos" };
330333 AxisSpec axisQvec{cfgAxisQvec, " Qvec" };
334+ AxisSpec axisQ2{cfgAxisQ2, " Q2" };
335+ AxisSpec axisQ2ana{cfgAxisQ2ana, " Q2ana" };
331336
332337 AxisSpec axisCentMC{cfgAxisCentMC, " cent" };
333338 AxisSpec axisVtxZMC{cfgAxisVtxZMC, " vtxz" };
@@ -359,6 +364,8 @@ struct jEPFlowAnalysis {
359364 epFlowHistograms.add (" hCentrality" , " " , {HistType::kTH1F , {axisCent}});
360365 epFlowHistograms.add (" hVertex" , " " , {HistType::kTH1F , {axisVertex}});
361366
367+ epFlowHistograms.add (" hCentQ2" , " " , {HistType::kTH3F , {axisMod, axisCent, cfgAxisQ2}});
368+
362369 epFlowHistograms.add (" MC/hPartGen" , " " , {kTHnSparseF , {cfgAxisCentMC, cfgAxisVtxZMC, cfgAxisEtaMC, cfgAxisPhiMC, cfgAxisPtMC}});
363370 epFlowHistograms.add (" MC/hPartRecPr" , " " , {kTHnSparseF , {cfgAxisCentMC, cfgAxisVtxZMC, cfgAxisEtaMC, cfgAxisPhiMC, cfgAxisPtMC}});
364371 epFlowHistograms.add (" MC/hPartRec" , " " , {kTHnSparseF , {cfgAxisCentMC, cfgAxisVtxZMC, cfgAxisEtaMC, cfgAxisPhiMC, cfgAxisPtMC}});
0 commit comments