1212// author: Lars Jörgensen
1313
1414#include < vector>
15+ #include < utility>
16+ #include < map>
1517
1618#include " Framework/runDataProcessing.h"
1719#include " Framework/AnalysisTask.h"
2931#include " fastjet/AreaDefinition.hh"
3032#include " fastjet/ClusterSequenceArea.hh"
3133#include " fastjet/GhostedAreaSpec.hh"
32- // #include "fastjet/Selector.hh"
33- // #include "fastjet/tools/Subtractor.hh"
34- // #include "fastjet/tools/JetMedianBackgroundEstimator.hh"
3534#include " PWGJE/Core/JetBkgSubUtils.h"
3635#include " TVector2.h"
3736#include " TVector3.h"
@@ -43,8 +42,8 @@ using namespace o2::framework::expressions;
4342struct AxisSpecs {
4443 AxisSpec ptAxisPos = {1000 , 0 , 100 , " #it{p}_{T} [GeV/#it{c}]" };
4544 AxisSpec ptAxisFull = {2000 , -100 , 100 , " #it{p}_{T} [GeV/#it{c}]" };
46- AxisSpec nsigmapTAxis = {1000 , - 50 , 50 , " #it{p}_{T} [GeV/#it{c}]" };
47- AxisSpec nsigmaAxis = {1000 , -15 , 15 , " n#sigma" };
45+ AxisSpec nsigmapTAxis = {500 , 0 , 50 , " #it{p}_{T} [GeV/#it{c}]" };
46+ AxisSpec nsigmaAxis = {300 , -15 , 15 , " n#sigma" };
4847 AxisSpec dcazAxis = {1000 , -1 , 1 , " DCA_{z} [cm]" };
4948 AxisSpec dcaxyAxis = {1000 , -0.5 , 0.5 , " DCA_{xy} [cm]" };
5049 AxisSpec angDistPhiAxis = {1000 , -2 , 5 , " #Delta#varphi" };
@@ -67,8 +66,6 @@ struct AngularCorrelationsInJets {
6766 Configurable<float > fJetR {" jetR" , 0.4 , " jet resolution parameter" };
6867 Configurable<float > fMinJetPt {" minJetPt" , 5.0 , " minimum total pT to accept jet" };
6968 Configurable<float > fMinJetParticlePt {" minJetParticlePt" , 0.0 , " minimum pT to accept jet particle" };
70- // Configurable<float> fMinLeadingPt{"minLeadingPt", 5.0, "minimum pT for leading track"};
71- // float fMinLeadingPt = 5.0;
7269
7370 // Proton Cuts
7471 Configurable<float > fProtonDCAxyYield {" protonDCAxyYield" , 0.05 , " [proton] DCAxy cut for yield" };
@@ -203,14 +200,16 @@ struct AngularCorrelationsInJets {
203200 // nSigma
204201 registryData.add (" hTPCsignal" , " TPC signal" , HistType::kTH2F , {{1000 , 0 , 100 , " #it{p} [GeV/#it{c}]" }, {5000 , 0 , 5000 , " d#it{E}/d#it{X} (a.u.)" }});
205202 registryData.add (" hTOFsignal" , " TOF signal" , HistType::kTH2F , {{1000 , 0 , 100 , " #it{p} [GeV/#it{c}]" }, {550 , 0 , 1.1 , " #beta (TOF)" }});
206- registryData.add (" hTPCsignalProton" , " TPC n#sigma for (anti)proton without cuts" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
207- registryData.add (" hTOFsignalProton" , " TOF n#sigma for (anti)proton without cuts" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
208- registryData.add (" hTPCsignalNuclei" , " TPC n#sigma for (anti)nuclei without cuts" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
209- registryData.add (" hTOFsignalNuclei" , " TOF n#sigma for (anti)nuclei without cuts" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
210- registryData.add (" hTPCnsigmaProton" , " TPC n#sigma for (anti)proton" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
211- registryData.add (" hTOFnsigmaProton" , " TOF n#sigma for (anti)proton" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
212- registryData.add (" hTPCnsigmaNuclei" , " TPC n#sigma for (anti)nuclei" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
213- registryData.add (" hTOFnsigmaNuclei" , " TOF n#sigma for (anti)nuclei" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
203+ registryData.add (" hTPCsignalNuclei" , " TPC n#sigma for nuclei without cuts" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
204+ registryData.add (" hTOFsignalNuclei" , " TOF n#sigma for nuclei without cuts" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
205+ registryData.add (" hTPCnsigmaProton" , " TPC n#sigma for proton" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
206+ registryData.add (" hTOFnsigmaProton" , " TOF n#sigma for proton" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
207+ registryData.add (" hTPCnsigmaAntiproton" , " TPC n#sigma for antiproton" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
208+ registryData.add (" hTOFnsigmaAntiproton" , " TOF n#sigma for antiproton" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
209+ registryData.add (" hTPCnsigmaNuclei" , " TPC n#sigma for nuclei" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
210+ registryData.add (" hTOFnsigmaNuclei" , " TOF n#sigma for nuclei" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
211+ registryData.add (" hTPCnsigmaAntinuclei" , " TPC n#sigma for antinuclei" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
212+ registryData.add (" hTOFnsigmaAntinuclei" , " TOF n#sigma for antinuclei" , HistType::kTH2F , {axisSpecs.nsigmapTAxis , axisSpecs.nsigmaAxis });
214213
215214 // DCA
216215 registryData.add (" hDCAxyFullJet" , " DCA_{xy} of full jet" , HistType::kTH2F , {axisSpecs.ptAxisFull , axisSpecs.dcaxyAxis });
@@ -348,24 +347,32 @@ struct AngularCorrelationsInJets {
348347 return false ;
349348
350349 // TOF
351- if (track.pt () > fProtonTPCTOFpT && TMath::Abs (track.tofNSigmaPr ()) > fProtonTOFnsigCF )
352- return false ;
350+ if (track.hasTOF ()) {
351+ if (track.pt () > fProtonTPCTOFpT && TMath::Abs (track.tofNSigmaPr ()) > fProtonTOFnsigCF )
352+ return false ;
353+ }
353354 } else { // for yields
355+ // DCA
356+ if (TMath::Abs (track.dcaXY ()) > fProtonDCAxyYield )
357+ return false ;
358+ if (TMath::Abs (track.dcaZ ()) > fProtonDCAzYield )
359+ return false ;
360+
361+ registryData.fill (HIST (" hTPCnsigmaProton" ), jetParticle.pt (), jetParticle.tpcNSigmaPr ());
362+
354363 // TPC
355364 if (track.pt () < fProtonTPCTOFpT && TMath::Abs (track.tpcNSigmaPr ()) > fProtonTPCnsigLowYield )
356365 return false ;
357366 if (track.pt () > fProtonTPCTOFpT && TMath::Abs (track.tpcNSigmaPr ()) > fProtonTPCnsigHighYield )
358367 return false ;
359368
360- // DCA
361- if (TMath::Abs (track.dcaXY ()) > fProtonDCAxyYield )
362- return false ;
363- if (TMath::Abs (track.dcaZ ()) > fProtonDCAzYield )
364- return false ;
369+ registryData.fill (HIST (" hTOFnsigmaProton" ), jetParticle.pt (), jetParticle.tofNSigmaPr ());
365370
366371 // TOF
367- if (track.pt () > fProtonTPCTOFpT && TMath::Abs (track.tofNSigmaPr ()) > fProtonTOFnsigYield )
368- return false ;
372+ if (track.hasTOF ()) {
373+ if (track.pt () > fProtonTPCTOFpT && TMath::Abs (track.tofNSigmaPr ()) > fProtonTOFnsigYield )
374+ return false ;
375+ }
369376 }
370377
371378 return true ;
@@ -391,24 +398,32 @@ struct AngularCorrelationsInJets {
391398 return false ;
392399
393400 // TOF
394- if (track.pt () > fAntiprotonTPCTOFpT && TMath::Abs (track.tofNSigmaPr ()) > fAntiprotonTOFnsigCF )
395- return false ;
401+ if (track.hasTOF ()) {
402+ if (track.pt () > fAntiprotonTPCTOFpT && TMath::Abs (track.tofNSigmaPr ()) > fAntiprotonTOFnsigCF )
403+ return false ;
404+ }
396405 } else { // for yields
406+ // DCA
407+ if (TMath::Abs (track.dcaXY ()) > fAntiprotonDCAxyYield )
408+ return false ;
409+ if (TMath::Abs (track.dcaZ ()) > fAntiprotonDCAzYield )
410+ return false ;
411+
412+ registryData.fill (HIST (" hTPCnsigmaAntiproton" ), jetParticle.pt (), jetParticle.tpcNSigmaPr ());
413+
397414 // TPC
398415 if (track.pt () < fAntiprotonTPCTOFpT && TMath::Abs (track.tpcNSigmaPr ()) > fAntiprotonTPCnsigLowYield )
399416 return false ;
400417 if (track.pt () > fAntiprotonTPCTOFpT && TMath::Abs (track.tpcNSigmaPr ()) > fAntiprotonTPCnsigHighYield )
401418 return false ;
402419
403- // DCA
404- if (TMath::Abs (track.dcaXY ()) > fAntiprotonDCAxyYield )
405- return false ;
406- if (TMath::Abs (track.dcaZ ()) > fAntiprotonDCAzYield )
407- return false ;
420+ registryData.fill (HIST (" hTOFnsigmaAntiproton" ), jetParticle.pt (), jetParticle.tofNSigmaPr ());
408421
409422 // TOF
410- if (track.pt () > fAntiprotonTPCTOFpT && TMath::Abs (track.tofNSigmaPr ()) > fAntiprotonTOFnsigYield )
411- return false ;
423+ if (track.hasTOF ()) {
424+ if (track.pt () > fAntiprotonTPCTOFpT && TMath::Abs (track.tofNSigmaPr ()) > fAntiprotonTOFnsigYield )
425+ return false ;
426+ }
412427 }
413428
414429 return true ;
@@ -434,24 +449,32 @@ struct AngularCorrelationsInJets {
434449 return false ;
435450
436451 // TOF
437- if (track.pt () > fNucleiTPCTOFpT && TMath::Abs (track.tofNSigmaDe ()) > fNucleiTOFnsigCF )
438- return false ;
452+ if (track.hasTOF ()) {
453+ if (track.pt () > fNucleiTPCTOFpT && TMath::Abs (track.tofNSigmaDe ()) > fNucleiTOFnsigCF )
454+ return false ;
455+ }
439456 } else { // for yields
457+ // DCA
458+ if (TMath::Abs (track.dcaXY ()) > fNucleiDCAxyYield )
459+ return false ;
460+ if (TMath::Abs (track.dcaZ ()) > fNucleiDCAzYield )
461+ return false ;
462+
463+ registryData.fill (HIST (" hTPCnsigmaNuclei" ), jetParticle.pt (), jetParticle.tpcNSigmaDe ());
464+
440465 // TPC
441466 if (track.pt () < fNucleiTPCTOFpT && TMath::Abs (track.tpcNSigmaDe ()) > fNucleiTPCnsigLowYield )
442467 return false ;
443468 if (track.pt () > fNucleiTPCTOFpT && TMath::Abs (track.tpcNSigmaDe ()) > fNucleiTPCnsigHighYield )
444469 return false ;
445470
446- // DCA
447- if (TMath::Abs (track.dcaXY ()) > fNucleiDCAxyYield )
448- return false ;
449- if (TMath::Abs (track.dcaZ ()) > fNucleiDCAzYield )
450- return false ;
471+ registryData.fill (HIST (" hTOFnsigmaNuclei" ), jetParticle.pt (), jetParticle.tofNSigmaDe ());
451472
452473 // TOF
453- if (track.pt () > fNucleiTPCTOFpT && TMath::Abs (track.tofNSigmaDe ()) > fNucleiTOFnsigYield )
454- return false ;
474+ if (track.hasTOF ()) {
475+ if (track.pt () > fNucleiTPCTOFpT && TMath::Abs (track.tofNSigmaDe ()) > fNucleiTOFnsigYield )
476+ return false ;
477+ }
455478 }
456479 } else {
457480 if (tightCuts) { // for correlation function - including for helium just in case, but realistically, angular correlations won't be a thing here
@@ -468,24 +491,32 @@ struct AngularCorrelationsInJets {
468491 return false ;
469492
470493 // TOF
471- if (track.pt () > fNucleiTPCTOFpT && TMath::Abs (track.tofNSigmaHe ()) > fNucleiTOFnsigCF )
472- return false ;
494+ if (track.hasTOF ()) {
495+ if (track.pt () > fNucleiTPCTOFpT && TMath::Abs (track.tofNSigmaHe ()) > fNucleiTOFnsigCF )
496+ return false ;
497+ }
473498 } else { // for yields
499+ // DCA
500+ if (TMath::Abs (track.dcaXY ()) > fNucleiDCAxyYield )
501+ return false ;
502+ if (TMath::Abs (track.dcaZ ()) > fNucleiDCAzYield )
503+ return false ;
504+
505+ registryData.fill (HIST (" hTPCnsigmaNuclei" ), jetParticle.pt (), jetParticle.tpcNSigmaHe ());
506+
474507 // TPC
475508 if (track.pt () < fNucleiTPCTOFpT && TMath::Abs (track.tpcNSigmaHe ()) > fNucleiTPCnsigLowYield )
476509 return false ;
477510 if (track.pt () > fNucleiTPCTOFpT && TMath::Abs (track.tpcNSigmaHe ()) > fNucleiTPCnsigHighYield )
478511 return false ;
479512
480- // DCA
481- if (TMath::Abs (track.dcaXY ()) > fNucleiDCAxyYield )
482- return false ;
483- if (TMath::Abs (track.dcaZ ()) > fNucleiDCAzYield )
484- return false ;
513+ registryData.fill (HIST (" hTOFnsigmaNuclei" ), jetParticle.pt (), jetParticle.tofNSigmaHe ());
485514
486515 // TOF
487- if (track.pt () > fNucleiTPCTOFpT && TMath::Abs (track.tofNSigmaHe ()) > fNucleiTOFnsigYield )
488- return false ;
516+ if (track.hasTOF ()) {
517+ if (track.pt () > fNucleiTPCTOFpT && TMath::Abs (track.tofNSigmaHe ()) > fNucleiTOFnsigYield )
518+ return false ;
519+ }
489520 }
490521 }
491522
@@ -516,17 +547,21 @@ struct AngularCorrelationsInJets {
516547 if (track.pt () > fAntinucleiTPCTOFpT && TMath::Abs (track.tofNSigmaDe ()) > fAntinucleiTOFnsigCF )
517548 return false ;
518549 } else { // for yields
550+ // DCA
551+ if (TMath::Abs (track.dcaXY ()) > fAntinucleiDCAxyYield )
552+ return false ;
553+ if (TMath::Abs (track.dcaZ ()) > fAntinucleiDCAzYield )
554+ return false ;
555+
556+ registryData.fill (HIST (" hTPCnsigmaAntinuclei" ), jetParticle.pt (), jetParticle.tpcNSigmaDe ());
557+
519558 // TPC
520559 if (track.pt () < fAntinucleiTPCTOFpT && TMath::Abs (track.tpcNSigmaDe ()) > fAntinucleiTPCnsigLowYield )
521560 return false ;
522561 if (track.pt () > fAntinucleiTPCTOFpT && TMath::Abs (track.tpcNSigmaDe ()) > fAntinucleiTPCnsigHighYield )
523562 return false ;
524563
525- // DCA
526- if (TMath::Abs (track.dcaXY ()) > fAntinucleiDCAxyYield )
527- return false ;
528- if (TMath::Abs (track.dcaZ ()) > fAntinucleiDCAzYield )
529- return false ;
564+ registryData.fill (HIST (" hTOFnsigmaAntinuclei" ), jetParticle.pt (), jetParticle.tofNSigmaDe ());
530565
531566 // TOF
532567 if (track.pt () > fAntinucleiTPCTOFpT && TMath::Abs (track.tofNSigmaDe ()) > fAntinucleiTOFnsigYield )
@@ -550,17 +585,21 @@ struct AngularCorrelationsInJets {
550585 if (track.pt () > fAntinucleiTPCTOFpT && TMath::Abs (track.tofNSigmaHe ()) > fAntinucleiTOFnsigCF )
551586 return false ;
552587 } else { // for yields
588+ // DCA
589+ if (TMath::Abs (track.dcaXY ()) > fAntinucleiDCAxyYield )
590+ return false ;
591+ if (TMath::Abs (track.dcaZ ()) > fAntinucleiDCAzYield )
592+ return false ;
593+
594+ registryData.fill (HIST (" hTPCnsigmaAntinuclei" ), jetParticle.pt (), jetParticle.tpcNSigmaHe ());
595+
553596 // TPC
554597 if (track.pt () < fAntinucleiTPCTOFpT && TMath::Abs (track.tpcNSigmaHe ()) > fAntinucleiTPCnsigLowYield )
555598 return false ;
556599 if (track.pt () > fAntinucleiTPCTOFpT && TMath::Abs (track.tpcNSigmaHe ()) > fAntinucleiTPCnsigHighYield )
557600 return false ;
558601
559- // DCA
560- if (TMath::Abs (track.dcaXY ()) > fAntinucleiDCAxyYield )
561- return false ;
562- if (TMath::Abs (track.dcaZ ()) > fAntinucleiDCAzYield )
563- return false ;
602+ registryData.fill (HIST (" hTOFnsigmaAntinuclei" ), jetParticle.pt (), jetParticle.tofNSigmaHe ());
564603
565604 // TOF
566605 if (track.pt () > fAntinucleiTPCTOFpT && TMath::Abs (track.tofNSigmaHe ()) > fAntinucleiTOFnsigYield )
@@ -901,17 +940,6 @@ struct AngularCorrelationsInJets {
901940 registryData.fill (HIST (" hTPCsignal" ), jetParticle.pt () * jetParticle.sign (), jetParticle.tpcSignal ());
902941 if (jetParticle.hasTOF ()) {
903942 registryData.fill (HIST (" hTOFsignal" ), jetParticle.pt () * jetParticle.sign (), jetParticle.beta ());
904- registryData.fill (HIST (" hTOFsignalProton" ), jetParticle.pt () * jetParticle.sign (), jetParticle.tofNSigmaPr ());
905- }
906- registryData.fill (HIST (" hTPCsignalProton" ), jetParticle.pt () * jetParticle.sign (), jetParticle.tpcNSigmaPr ());
907- if (fDeuteronAnalysis ) {
908- registryData.fill (HIST (" hTPCsignalNuclei" ), jetParticle.pt () * jetParticle.sign (), jetParticle.tpcNSigmaDe ());
909- if (jetParticle.hasTOF ())
910- registryData.fill (HIST (" hTOFsignalNuclei" ), jetParticle.pt () * jetParticle.sign (), jetParticle.tofNSigmaDe ());
911- } else {
912- registryData.fill (HIST (" hTPCsignalNuclei" ), jetParticle.pt () * jetParticle.sign (), jetParticle.tpcNSigmaHe ());
913- if (jetParticle.hasTOF ())
914- registryData.fill (HIST (" hTOFsignalNuclei" ), jetParticle.pt () * jetParticle.sign (), jetParticle.tofNSigmaHe ());
915943 }
916944 double ptDiff = pseudoParticle.pt () - jetParticle.pt ();
917945 registryQA.fill (HIST (" hPtDiff" ), ptDiff);
@@ -929,9 +957,8 @@ struct AngularCorrelationsInJets {
929957 } else if (subtractedJetPerp.pt () < 50 ) {
930958 registryQA.fill (HIST (" hPtJetProton_50" ), jetParticle.pt ());
931959 }
932- registryData.fill (HIST (" hTPCnsigmaProton" ), jetParticle.pt () * jetParticle.sign (), jetParticle.tpcNSigmaPr ());
933960 if (jetParticle.hasTOF ())
934- registryData.fill (HIST (" hTOFnsigmaProton" ), jetParticle.pt () * jetParticle. sign () , jetParticle.tofNSigmaPr ());
961+ registryData.fill (HIST (" hTOFnsigmaProton" ), jetParticle.pt (), jetParticle.tofNSigmaPr ());
935962 registryData.fill (HIST (" hTrackProtocol" ), 4 ); // # protons
936963 if (isProton (jetParticle, true )) {
937964 registryData.fill (HIST (" hTrackProtocol" ), 5 ); // # high purity protons
@@ -949,9 +976,9 @@ struct AngularCorrelationsInJets {
949976 } else if (subtractedJetPerp.pt () < 50 ) {
950977 registryQA.fill (HIST (" hPtJetAntiproton_50" ), jetParticle.pt ());
951978 }
952- registryData.fill (HIST (" hTPCnsigmaProton " ), jetParticle.pt () * jetParticle. sign (), jetParticle.tpcNSigmaPr ());
979+ registryData.fill (HIST (" hTPCnsigmaAntiproton " ), jetParticle.pt (), jetParticle.tpcNSigmaPr ());
953980 if (jetParticle.hasTOF ())
954- registryData.fill (HIST (" hTOFnsigmaProton " ), jetParticle.pt () * jetParticle. sign (), jetParticle.tofNSigmaPr ());
981+ registryData.fill (HIST (" hTOFnsigmaAntiproton " ), jetParticle.pt (), jetParticle.tofNSigmaPr ());
955982 registryData.fill (HIST (" hTrackProtocol" ), 6 ); // # antiprotons
956983 if (isAntiproton (jetParticle, true )) {
957984 registryData.fill (HIST (" hTrackProtocol" ), 7 ); // # high purity antiprotons
@@ -970,15 +997,15 @@ struct AngularCorrelationsInJets {
970997 registryQA.fill (HIST (" hPtJetNuclei_50" ), jetParticle.pt ());
971998 }
972999 if (fDeuteronAnalysis ) {
973- registryData.fill (HIST (" hTPCnsigmaNuclei" ), jetParticle.pt () * jetParticle. sign () , jetParticle.tpcNSigmaDe ());
1000+ registryData.fill (HIST (" hTPCnsigmaNuclei" ), jetParticle.pt (), jetParticle.tpcNSigmaDe ());
9741001 } else {
975- registryData.fill (HIST (" hTPCnsigmaNuclei" ), jetParticle.pt () * jetParticle. sign () , jetParticle.tpcNSigmaHe ());
1002+ registryData.fill (HIST (" hTPCnsigmaNuclei" ), jetParticle.pt (), jetParticle.tpcNSigmaHe ());
9761003 }
9771004 if (jetParticle.hasTOF ()) {
9781005 if (fDeuteronAnalysis ) {
979- registryData.fill (HIST (" hTOFnsigmaNuclei" ), jetParticle.pt () * jetParticle. sign () , jetParticle.tofNSigmaDe ());
1006+ registryData.fill (HIST (" hTOFnsigmaNuclei" ), jetParticle.pt (), jetParticle.tofNSigmaDe ());
9801007 } else {
981- registryData.fill (HIST (" hTOFnsigmaNuclei" ), jetParticle.pt () * jetParticle. sign () , jetParticle.tofNSigmaHe ());
1008+ registryData.fill (HIST (" hTOFnsigmaNuclei" ), jetParticle.pt (), jetParticle.tofNSigmaHe ());
9821009 }
9831010 }
9841011 registryData.fill (HIST (" hTrackProtocol" ), 8 ); // # nuclei
@@ -999,15 +1026,15 @@ struct AngularCorrelationsInJets {
9991026 registryQA.fill (HIST (" hPtJetAntinuclei_50" ), jetParticle.pt ());
10001027 }
10011028 if (fDeuteronAnalysis ) {
1002- registryData.fill (HIST (" hTPCnsigmaNuclei " ), jetParticle.pt () * jetParticle. sign (), jetParticle.tpcNSigmaDe ());
1029+ registryData.fill (HIST (" hTPCnsigmaAntinuclei " ), jetParticle.pt (), jetParticle.tpcNSigmaDe ());
10031030 } else {
1004- registryData.fill (HIST (" hTPCnsigmaNuclei " ), jetParticle.pt () * jetParticle. sign (), jetParticle.tpcNSigmaHe ());
1031+ registryData.fill (HIST (" hTPCnsigmaAntinuclei " ), jetParticle.pt (), jetParticle.tpcNSigmaHe ());
10051032 }
10061033 if (jetParticle.hasTOF ()) {
10071034 if (fDeuteronAnalysis ) {
1008- registryData.fill (HIST (" hTOFnsigmaNuclei " ), jetParticle.pt () * jetParticle. sign (), jetParticle.tofNSigmaDe ());
1035+ registryData.fill (HIST (" hTOFnsigmaAntinuclei " ), jetParticle.pt (), jetParticle.tofNSigmaDe ());
10091036 } else {
1010- registryData.fill (HIST (" hTOFnsigmaNuclei " ), jetParticle.pt () * jetParticle. sign (), jetParticle.tofNSigmaHe ());
1037+ registryData.fill (HIST (" hTOFnsigmaAntinuclei " ), jetParticle.pt (), jetParticle.tofNSigmaHe ());
10111038 }
10121039 }
10131040 registryData.fill (HIST (" hTrackProtocol" ), 10 ); // # antinuclei
0 commit comments