@@ -247,15 +247,18 @@ struct NonPromptCascadeTask {
247247 std::vector<double > ptBinning = {0.4 , 0.8 , 1.2 , 1.6 , 2.0 , 2.4 , 2.8 , 3.2 , 3.6 , 4.0 , 4.4 , 4.8 , 5.2 , 5.6 , 6.0 };
248248 // AxisSpec ptAxis = {ptBinning, "#it{p}_{T} (GeV/#it{c})"};
249249 AxisSpec centAxis = {101 , 0 ., 101 ., " Centrality" };
250- AxisSpec centAxisZoom = {100 , 0 ., 1 ., " Centrality" };
251- AxisSpec multAxis = {10000 , 0 , 10000 , " Multiplicity" };
252- AxisSpec multAxisZoom = {1000 , 0 , 1000 , " Multiplicity" };
250+ AxisSpec centAxisZoom = {100 , 0 ., 10 ., " Centrality" };
251+ AxisSpec multAxis = {10000 , 0 , 10000 , " Multiplicity FT0M" };
252+ AxisSpec multAxisZoom = {7000 , 3000 , 10000 , " Multiplicity FT0M" };
253+ AxisSpec nTracksAxis = {100 , 0 ., 100 ., " NTracksGlobal" };
253254
254255 std::array<std::string, 7 > cutsNames{" # candidates" , " hasTOF" , " nClusTPC" , " nSigmaTPCbach" , " nSigmaTPCprotontrack" , " nSigmaTPCpiontrack" , " cosPA" };
255256 auto cutsOmega{std::get<std::shared_ptr<TH2>>(mRegistry .add (" h_PIDcutsOmega" , " ;;Invariant mass (GeV/#it{c}^{2})" , HistType::kTH2D , {{cutsNames.size (), -0.5 , -0.5 + cutsNames.size ()}, {125 , 1.650 , 1.700 }}))};
256257 auto cutsXi{std::get<std::shared_ptr<TH2>>(mRegistry .add (" h_PIDcutsXi" , " ;;Invariant mass (GeV/#it{c}^{2})" , HistType::kTH2D , {{6 , -0.5 , 5.5 }, {125 , 1.296 , 1.346 }}))};
257258 mRegistry .add (" hMultVsCent" , " hMultVsCent" , HistType::kTH2F , {centAxis, multAxis});
258259 mRegistry .add (" hMultVsCentZoom" , " hMultVsCentZoom" , HistType::kTH2F , {centAxisZoom, multAxisZoom});
260+ mRegistry .add (" hNTracksVsCent" , " hNTracksVsCent" , HistType::kTH2F , {centAxis, nTracksAxis});
261+ mRegistry .add (" hNTracksVsCentZoom" , " hNTracksVsCentZoom" , HistType::kTH2F , {centAxisZoom, nTracksAxis});
259262
260263 for (size_t iBin{0 }; iBin < cutsNames.size (); ++iBin) {
261264 cutsOmega->GetYaxis ()->SetBinLabel (iBin + 1 , cutsNames[iBin].c_str ());
@@ -323,11 +326,13 @@ struct NonPromptCascadeTask {
323326 }
324327 void fillMultHistos (const auto & collisions)
325328 {
326- std::cout << " Filling mult histos" << std::endl;
329+ // std::cout << "Filling mult histos" << std::endl;
327330 for (const auto & coll : collisions) {
328- // std::cout << coll.centFT0M() << " mult, cent " << coll.multFT0M () << std::endl;
331+ // std::cout << coll.centFT0M() << " mult, cent " << coll.multNTracksGlobal () << std::endl;
329332 mRegistry .fill (HIST (" hMultVsCent" ), coll.centFT0M (), coll.multFT0M ());
330333 mRegistry .fill (HIST (" hMultVsCentZoom" ), coll.centFT0M (), coll.multFT0M ());
334+ mRegistry .fill (HIST (" hNTracksVsCent" ), coll.centFT0M (), (float )coll.multNTracksGlobal ());
335+ mRegistry .fill (HIST (" hNTracksVsCentZoom" ), coll.centFT0M (), coll.multNTracksGlobal ());
331336 }
332337 };
333338
0 commit comments