@@ -415,18 +415,18 @@ struct nucleiInJets {
415415
416416 if (cEnableProtonQA) {
417417 jetHist.add <TH2>(" tracks/proton/dca/after/hDCAxyVsPtProton" , " DCAxy vs Pt (p)" , HistType::kTH2F , {{dcaxyAxis}, {PtAxis}});
418- jetHist.add <TH2 >(" tracksInc/proton/dca/after/hDCAxyVsPtProton" , " DCAxy vs Pt (p)" , HistType::kTH2F , {{dcaxyAxis}, {PtAxis}});
418+ jetHist.add <TH3 >(" tracksInc/proton/dca/after/hDCAxyVsPtProton" , " DCAxy vs Pt (p)" , HistType::kTH3F , {{dcaxyAxis}, {PtAxis}, {CentAxis }});
419419 jetHist.add <TH2>(" tracks/antiProton/dca/after/hDCAxyVsPtantiProton" , " DCAxy vs Pt (#bar{p})" , HistType::kTH2F , {{dcaxyAxis}, {PtAxis}});
420420 jetHist.add <TH2>(" tracks/proton/dca/after/hDCAzVsPtProton" , " DCAz vs Pt (p)" , HistType::kTH2F , {{dcazAxis}, {PtAxis}});
421- jetHist.add <TH2 >(" tracksInc/proton/dca/after/hDCAzVsPtProton" , " DCAz vs Pt (p)" , HistType::kTH2F , {{dcazAxis}, {PtAxis}});
421+ jetHist.add <TH3 >(" tracksInc/proton/dca/after/hDCAzVsPtProton" , " DCAz vs Pt (p)" , HistType::kTH3F , {{dcazAxis}, {PtAxis}, {CentAxis }});
422422 jetHist.add <TH2>(" tracks/antiProton/dca/after/hDCAzVsPtantiProton" , " DCAz vs Pt (#bar{p})" , HistType::kTH2F , {{dcazAxis}, {PtAxis}});
423423 }
424424 if (cEnableDeuteronQA) {
425425 jetHist.add <TH2>(" tracks/deuteron/dca/after/hDCAxyVsPtDeuteron" , " DCAxy vs Pt (d)" , HistType::kTH2F , {{dcaxyAxis}, {PtAxis}});
426- jetHist.add <TH2 >(" tracksInc/deuteron/dca/after/hDCAxyVsPtDeuteron" , " DCAxy vs Pt (d)" , HistType::kTH2F , {{dcaxyAxis}, {PtAxis}});
426+ jetHist.add <TH3 >(" tracksInc/deuteron/dca/after/hDCAxyVsPtDeuteron" , " DCAxy vs Pt (d)" , HistType::kTH3F , {{dcaxyAxis}, {PtAxis}, {CentAxis }});
427427 jetHist.add <TH2>(" tracks/antiDeuteron/dca/after/hDCAxyVsPtantiDeuteron" , " DCAxy vs Pt (#bar{d})" , HistType::kTH2F , {{dcaxyAxis}, {PtAxis}});
428428 jetHist.add <TH2>(" tracks/deuteron/dca/after/hDCAzVsPtDeuteron" , " DCAz vs Pt (d)" , HistType::kTH2F , {{dcazAxis}, {PtAxis}});
429- jetHist.add <TH2 >(" tracksInc/deuteron/dca/after/hDCAzVsPtDeuteron" , " DCAz vs Pt (d)" , HistType::kTH2F , {{dcazAxis}, {PtAxis}});
429+ jetHist.add <TH3 >(" tracksInc/deuteron/dca/after/hDCAzVsPtDeuteron" , " DCAz vs Pt (d)" , HistType::kTH3F , {{dcazAxis}, {PtAxis}, {CentAxis }});
430430 jetHist.add <TH2>(" tracks/antiDeuteron/dca/after/hDCAzVsPtantiDeuteron" , " DCAz vs Pt (#bar{d})" , HistType::kTH2F , {{dcazAxis}, {PtAxis}});
431431 }
432432 if (cEnableTritonQA) {
@@ -463,20 +463,20 @@ struct nucleiInJets {
463463 jetHist.add <TH2>(" tracks/helium/h2TOFmass2HeliumVsPt" , " #Delta M^{2} (t) vs #it{p}_{T}t; TOFmass2; #it{p}_{T}/z (GeV)" , HistType::kTH2F , {{massHeAxis}, {ptZHeAxis}});
464464 jetHist.add <TH2>(" tracks/antiHelium/h2TOFmass2antiHeliumVsPt" , " #Delta M^{2} (t) vs #it{p}_{T}; TOFmass2; #it{p}_{T}/z (GeV)" , HistType::kTH2F , {{massHeAxis}, {ptZHeAxis}});
465465
466- jetHist.add <TH2 >(" tracksInc/proton/h2TOFmassProtonVsPt" , " h2TOFmassProtonVsPt; TOFmass; #it{p}_{T} (GeV)" , HistType::kTH2F , {{80 , 0.4 , 4 .}, {50 , 0 ., 5 .}});
467- jetHist.add <TH2 >(" tracksInc/antiProton/h2TOFmassantiProtonVsPt" , " h2TOFmassantiProtonVsPt; TOFmass; #it{p}_{T} (GeV)" , HistType::kTH2F , {{80 , 0.4 , 4 .}, {50 , 0 ., 5 .}});
468- jetHist.add <TH2 >(" tracksInc/deuteron/h2TOFmassDeuteronVsPt" , " h2TOFmassDeuteronVsPt; TOFmass; #it{p}_{T} (GeV)" , HistType::kTH2F , {{80 , 0.4 , 4 .}, {50 , 0 ., 5 .}});
469- jetHist.add <TH2 >(" tracksInc/antiDeuteron/h2TOFmassantiDeuteronVsPt" , " h2TOFmassantiDeuteronVsPt; TOFmass; #it{p}_{T} (GeV)" , HistType::kTH2F , {{80 , 0.4 , 4 .}, {50 , 0 ., 5 .}});
466+ jetHist.add <TH3 >(" tracksInc/proton/h2TOFmassProtonVsPt" , " h2TOFmassProtonVsPt; TOFmass; #it{p}_{T} (GeV)" , HistType::kTH3F , {{80 , 0.4 , 4 .}, {50 , 0 ., 5 .}, {CentAxis }});
467+ jetHist.add <TH3 >(" tracksInc/antiProton/h2TOFmassantiProtonVsPt" , " h2TOFmassantiProtonVsPt; TOFmass; #it{p}_{T} (GeV)" , HistType::kTH3F , {{80 , 0.4 , 4 .}, {50 , 0 ., 5 .}, {CentAxis }});
468+ jetHist.add <TH3 >(" tracksInc/deuteron/h2TOFmassDeuteronVsPt" , " h2TOFmassDeuteronVsPt; TOFmass; #it{p}_{T} (GeV)" , HistType::kTH3F , {{80 , 0.4 , 4 .}, {50 , 0 ., 5 .}, {CentAxis }});
469+ jetHist.add <TH3 >(" tracksInc/antiDeuteron/h2TOFmassantiDeuteronVsPt" , " h2TOFmassantiDeuteronVsPt; TOFmass; #it{p}_{T} (GeV)" , HistType::kTH3F , {{80 , 0.4 , 4 .}, {50 , 0 ., 5 .}, {CentAxis }});
470470
471- jetHist.add <TH2 >(" tracksInc/proton/h2TOFmass2ProtonVsPt" , " #Delta M^{2} (t) vs #it{p}_{T}; TOFmass2; #it{p}_{T} (GeV)" , HistType::kTH2F , {{massPrAxis}, {250 , 0 ., 5 .}});
472- jetHist.add <TH2 >(" tracksInc/antiProton/h2TOFmass2antiProtonVsPt" , " #Delta M^{2} (t) vs #it{p}_{T}; TOFmass2; #it{p}_{T} (GeV)" , HistType::kTH2F , {{massPrAxis}, {250 , 0 ., 5 .}});
473- jetHist.add <TH2 >(" tracksInc/deuteron/h2TOFmass2DeuteronVsPt" , " #Delta M^{2} (t) vs #it{p}_{T}; TOFmass2; #it{p}_{T} (GeV)" , HistType::kTH2F , {{massDeAxis}, {250 , 0 ., 5 .}});
474- jetHist.add <TH2 >(" tracksInc/antiDeuteron/h2TOFmass2antiDeuteronVsPt" , " #Delta M^{2} (t) vs #it{p}_{T}; TOFmass2; #it{p}_{T} (GeV)" , HistType::kTH2F , {{massDeAxis}, {250 , 0 ., 5 .}});
471+ jetHist.add <TH3 >(" tracksInc/proton/h2TOFmass2ProtonVsPt" , " #Delta M^{2} (t) vs #it{p}_{T}; TOFmass2; #it{p}_{T} (GeV)" , HistType::kTH3F , {{massPrAxis}, {250 , 0 ., 5 .}, {CentAxis }});
472+ jetHist.add <TH3 >(" tracksInc/antiProton/h2TOFmass2antiProtonVsPt" , " #Delta M^{2} (t) vs #it{p}_{T}; TOFmass2; #it{p}_{T} (GeV)" , HistType::kTH3F , {{massPrAxis}, {250 , 0 ., 5 .}, {CentAxis }});
473+ jetHist.add <TH3 >(" tracksInc/deuteron/h2TOFmass2DeuteronVsPt" , " #Delta M^{2} (t) vs #it{p}_{T}; TOFmass2; #it{p}_{T} (GeV)" , HistType::kTH3F , {{massDeAxis}, {250 , 0 ., 5 .}, {CentAxis }});
474+ jetHist.add <TH3 >(" tracksInc/antiDeuteron/h2TOFmass2antiDeuteronVsPt" , " #Delta M^{2} (t) vs #it{p}_{T}; TOFmass2; #it{p}_{T} (GeV)" , HistType::kTH3F , {{massDeAxis}, {250 , 0 ., 5 .}, {CentAxis }});
475475
476- jetHist.add <TH2 >(" tracksInc/proton/h2TofNsigmaProtonVsPt" , " h2TofNsigmaProtonVsPt; TofNsigma; #it{p}_{T} (GeV)" , HistType::kTH2F , {{100 , -5 , 5 }, {100 , 0 ., 10 .}});
477- jetHist.add <TH2 >(" tracksInc/antiProton/h2TofNsigmaantiProtonVsPt" , " h2TofNsigmaantiProtonVsPt; TofNsigma; #it{p}_{T} (GeV)" , HistType::kTH2F , {{100 , -5 , 5 }, {100 , 0 ., 10 .}});
478- jetHist.add <TH2 >(" tracksInc/deuteron/h2TofNsigmaDeuteronVsPt" , " h2TofNsigmaDeuteronVsPt; TofNsigma; #it{p}_{T} (GeV)" , HistType::kTH2F , {{100 , -5 , 5 }, {100 , 0 ., 10 .}});
479- jetHist.add <TH2 >(" tracksInc/antiDeuteron/h2TofNsigmaantiDeuteronVsPt" , " h2TofNsigmaantiDeuteronVsPt; TofNsigma; #it{p}_{T} (GeV)" , HistType::kTH2F , {{100 , -5 , 5 }, {100 , 0 ., 10 .}});
476+ jetHist.add <TH3 >(" tracksInc/proton/h2TofNsigmaProtonVsPt" , " h2TofNsigmaProtonVsPt; TofNsigma; #it{p}_{T} (GeV)" , HistType::kTH3F , {{100 , -5 , 5 }, {100 , 0 ., 10 .}, {CentAxis }});
477+ jetHist.add <TH3 >(" tracksInc/antiProton/h2TofNsigmaantiProtonVsPt" , " h2TofNsigmaantiProtonVsPt; TofNsigma; #it{p}_{T} (GeV)" , HistType::kTH3F , {{100 , -5 , 5 }, {100 , 0 ., 10 .}, {CentAxis }});
478+ jetHist.add <TH3 >(" tracksInc/deuteron/h2TofNsigmaDeuteronVsPt" , " h2TofNsigmaDeuteronVsPt; TofNsigma; #it{p}_{T} (GeV)" , HistType::kTH3F , {{100 , -5 , 5 }, {100 , 0 ., 10 .}, {CentAxis }});
479+ jetHist.add <TH3 >(" tracksInc/antiDeuteron/h2TofNsigmaantiDeuteronVsPt" , " h2TofNsigmaantiDeuteronVsPt; TofNsigma; #it{p}_{T} (GeV)" , HistType::kTH3F , {{100 , -5 , 5 }, {100 , 0 ., 10 .}, {CentAxis }});
480480
481481 // TOF hist nSigma
482482 jetHist.add <TH2>(" tracks/proton/h2TofNsigmaProtonVsPt" , " h2TofNsigmaProtonVsPt; TofNsigma; #it{p}_{T} (GeV)" , HistType::kTH2F , {{100 , -5 , 5 }, {50 , 0 ., 5 .}});
@@ -1429,12 +1429,12 @@ struct nucleiInJets {
14291429 }
14301430
14311431 if (cEnableProtonQA && std::abs (trk.tpcNSigmaPr ()) < cfgnTPCPIDPr) {
1432- jetHist.fill (HIST (" tracksInc/proton/dca/after/hDCAxyVsPtProton" ), trk.dcaXY (), trk.pt ());
1433- jetHist.fill (HIST (" tracksInc/proton/dca/after/hDCAzVsPtProton" ), trk.dcaZ (), trk.pt ());
1432+ jetHist.fill (HIST (" tracksInc/proton/dca/after/hDCAxyVsPtProton" ), trk.dcaXY (), trk.pt (), centrality );
1433+ jetHist.fill (HIST (" tracksInc/proton/dca/after/hDCAzVsPtProton" ), trk.dcaZ (), trk.pt (), centrality );
14341434 }
14351435 if (cEnableDeuteronQA && std::abs (trk.tpcNSigmaDe ()) < cfgnTPCPIDDe) {
1436- jetHist.fill (HIST (" tracksInc/deuteron/dca/after/hDCAxyVsPtDeuteron" ), trk.dcaXY (), trk.pt ());
1437- jetHist.fill (HIST (" tracksInc/deuteron/dca/after/hDCAzVsPtDeuteron" ), trk.dcaZ (), trk.pt ());
1436+ jetHist.fill (HIST (" tracksInc/deuteron/dca/after/hDCAxyVsPtDeuteron" ), trk.dcaXY (), trk.pt (), centrality );
1437+ jetHist.fill (HIST (" tracksInc/deuteron/dca/after/hDCAzVsPtDeuteron" ), trk.dcaZ (), trk.pt (), centrality );
14381438 }
14391439
14401440 } else { // anti-particle info
@@ -1466,27 +1466,27 @@ struct nucleiInJets {
14661466 if (addTOFplots && trk.hasTOF ()) {
14671467 massTOF = trk.p () * TMath::Sqrt (1 .f / (trk.beta () * trk.beta ()) - 1 .f );
14681468 if (!useTPCpreSel) {
1469- jetHist.fill (HIST (" tracksInc/antiProton/h2TOFmassantiProtonVsPt" ), massTOF, trk.pt ());
1470- jetHist.fill (HIST (" tracksInc/antiProton/h2TOFmass2antiProtonVsPt" ), massTOF * massTOF - gMassProton * gMassProton , trk.pt ());
1471- jetHist.fill (HIST (" tracksInc/antiProton/h2TofNsigmaantiProtonVsPt" ), trk.tofNSigmaPr (), trk.pt ());
1469+ jetHist.fill (HIST (" tracksInc/antiProton/h2TOFmassantiProtonVsPt" ), massTOF, trk.pt (), centrality );
1470+ jetHist.fill (HIST (" tracksInc/antiProton/h2TOFmass2antiProtonVsPt" ), massTOF * massTOF - gMassProton * gMassProton , trk.pt (), centrality );
1471+ jetHist.fill (HIST (" tracksInc/antiProton/h2TofNsigmaantiProtonVsPt" ), trk.tofNSigmaPr (), trk.pt (), centrality );
14721472
1473- jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmassantiDeuteronVsPt" ), massTOF, trk.pt ());
1474- jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmass2antiDeuteronVsPt" ), massTOF * massTOF - gMassDeuteron * gMassDeuteron , trk.pt ());
1475- jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TofNsigmaantiDeuteronVsPt" ), trk.tofNSigmaDe (), trk.pt ());
1473+ jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmassantiDeuteronVsPt" ), massTOF, trk.pt (), centrality );
1474+ jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmass2antiDeuteronVsPt" ), massTOF * massTOF - gMassDeuteron * gMassDeuteron , trk.pt (), centrality );
1475+ jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TofNsigmaantiDeuteronVsPt" ), trk.tofNSigmaDe (), trk.pt (), centrality );
14761476 } else {
14771477 if (std::abs (trk.tpcNSigmaPr ()) < cfgnTPCPIDPr) {
1478- jetHist.fill (HIST (" tracksInc/antiProton/h2TOFmassantiProtonVsPt" ), massTOF, trk.pt ());
1479- jetHist.fill (HIST (" tracksInc/antiProton/h2TOFmass2antiProtonVsPt" ), massTOF * massTOF - gMassProton * gMassProton , trk.pt ());
1480- jetHist.fill (HIST (" tracksInc/antiProton/h2TofNsigmaantiProtonVsPt" ), trk.tofNSigmaPr (), trk.pt ());
1478+ jetHist.fill (HIST (" tracksInc/antiProton/h2TOFmassantiProtonVsPt" ), massTOF, trk.pt (), centrality );
1479+ jetHist.fill (HIST (" tracksInc/antiProton/h2TOFmass2antiProtonVsPt" ), massTOF * massTOF - gMassProton * gMassProton , trk.pt (), centrality );
1480+ jetHist.fill (HIST (" tracksInc/antiProton/h2TofNsigmaantiProtonVsPt" ), trk.tofNSigmaPr (), trk.pt (), centrality );
14811481 }
14821482 if (std::abs (trk.tpcNSigmaDe ()) < cfgnTPCPIDDe) {
1483- jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmassantiDeuteronVsPt" ), massTOF, trk.pt ());
1484- jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmass2antiDeuteronVsPt" ), massTOF * massTOF - gMassDeuteron * gMassDeuteron , trk.pt ());
1485- jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TofNsigmaantiDeuteronVsPt" ), trk.tofNSigmaDe (), trk.pt ());
1483+ jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmassantiDeuteronVsPt" ), massTOF, trk.pt (), centrality );
1484+ jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmass2antiDeuteronVsPt" ), massTOF * massTOF - gMassDeuteron * gMassDeuteron , trk.pt (), centrality );
1485+ jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TofNsigmaantiDeuteronVsPt" ), trk.tofNSigmaDe (), trk.pt (), centrality );
14861486 } else {
1487- jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmassantiDeuteronVsPt" ), massTOF, trk.pt ());
1488- jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmass2antiDeuteronVsPt" ), massTOF * massTOF - gMassDeuteron * gMassDeuteron , trk.pt ());
1489- jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TofNsigmaantiDeuteronVsPt" ), trk.tofNSigmaDe (), trk.pt ());
1487+ jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmassantiDeuteronVsPt" ), massTOF, trk.pt (), centrality );
1488+ jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TOFmass2antiDeuteronVsPt" ), massTOF * massTOF - gMassDeuteron * gMassDeuteron , trk.pt (), centrality );
1489+ jetHist.fill (HIST (" tracksInc/antiDeuteron/h2TofNsigmaantiDeuteronVsPt" ), trk.tofNSigmaDe (), trk.pt (), centrality );
14901490 }
14911491 }
14921492 }
0 commit comments