@@ -100,16 +100,22 @@ class FemtoDreamParticleHisto
100100 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTPC_K" ).c_str (), " n#sigma_{TPC}^{K}" , kTH2F , {pTAxis, NsigmaTPCAxis});
101101 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTPC_p" ).c_str (), " n#sigma_{TPC}^{p}" , kTH2F , {pTAxis, NsigmaTPCAxis});
102102 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTPC_d" ).c_str (), " n#sigma_{TPC}^{d}" , kTH2F , {pTAxis, NsigmaTPCAxis});
103+ mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTPC_tr" ).c_str (), " n#sigma_{TPC}^{tr}" , kTH2F , {pTAxis, NsigmaTPCAxis});
104+ mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTPC_he3" ).c_str (), " n#sigma_{TPC}^{he3}" , kTH2F , {pTAxis, NsigmaTPCAxis});
103105 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTOF_el" ).c_str (), " n#sigma_{TOF}^{e}" , kTH2F , {pTAxis, NsigmaTOFAxis});
104106 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTOF_pi" ).c_str (), " n#sigma_{TOF}^{#pi}" , kTH2F , {pTAxis, NsigmaTOFAxis});
105107 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTOF_K" ).c_str (), " n#sigma_{TOF}^{K}" , kTH2F , {pTAxis, NsigmaTOFAxis});
106108 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTOF_p" ).c_str (), " n#sigma_{TOF}^{p}" , kTH2F , {pTAxis, NsigmaTOFAxis});
107109 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTOF_d" ).c_str (), " n#sigma_{TOF}^{d}" , kTH2F , {pTAxis, NsigmaTOFAxis});
110+ mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTOF_tr" ).c_str (), " n#sigma_{TOF}^{tr}" , kTH2F , {pTAxis, NsigmaTOFAxis});
111+ mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaTOF_he3" ).c_str (), " n#sigma_{TOF}^{he3}" , kTH2F , {pTAxis, NsigmaTOFAxis});
108112 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaComb_el" ).c_str (), " n#sigma_{comb}^{e}" , kTH2F , {pTAxis, NsigmaTPCTOFAxis});
109113 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaComb_pi" ).c_str (), " n#sigma_{comb}^{#pi}" , kTH2F , {pTAxis, NsigmaTPCTOFAxis});
110114 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaComb_K" ).c_str (), " n#sigma_{comb}^{K}" , kTH2F , {pTAxis, NsigmaTPCTOFAxis});
111115 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaComb_p" ).c_str (), " n#sigma_{comb}^{p}" , kTH2F , {pTAxis, NsigmaTPCTOFAxis});
112116 mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaComb_d" ).c_str (), " n#sigma_{comb}^{d}" , kTH2F , {pTAxis, NsigmaTPCTOFAxis});
117+ mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaComb_tr" ).c_str (), " n#sigma_{comb}^{tr}" , kTH2F , {pTAxis, NsigmaTPCTOFAxis});
118+ mHistogramRegistry ->add ((folderName + folderSuffix + " /nSigmaComb_he3" ).c_str (), " n#sigma_{comb}^{he3}" , kTH2F , {pTAxis, NsigmaTPCTOFAxis});
113119 if (correlatedPlots) {
114120 mHistogramRegistry ->add ((folderName + folderSuffix + " /HighDcorrelator" ).c_str (), " " , kTHnSparseF , {multAxis, multPercentileAxis, pTAxis, etaAxis, phiAxis, tempFitVarAxis, dcazAxis, NsigmaTPCAxis, NsigmaTOFAxis});
115121 }
@@ -327,16 +333,22 @@ class FemtoDreamParticleHisto
327333 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTPC_K" ), momentum, part.tpcNSigmaKa ());
328334 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTPC_p" ), momentum, part.tpcNSigmaPr ());
329335 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTPC_d" ), momentum, part.tpcNSigmaDe ());
336+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTPC_tr" ), momentum, part.tpcNSigmaTr ());
337+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTPC_he3" ), momentum, part.tpcNSigmaHe ());
330338 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTOF_el" ), momentum, part.tofNSigmaEl ());
331339 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTOF_pi" ), momentum, part.tofNSigmaPi ());
332340 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTOF_K" ), momentum, part.tofNSigmaKa ());
333341 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTOF_p" ), momentum, part.tofNSigmaPr ());
334342 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTOF_d" ), momentum, part.tofNSigmaDe ());
343+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTOF_tr" ), momentum, part.tofNSigmaTr ());
344+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaTOF_he3" ), momentum, part.tofNSigmaHe ());
335345 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaComb_el" ), momentum, std::sqrt (part.tpcNSigmaEl () * part.tpcNSigmaEl () + part.tofNSigmaEl () * part.tofNSigmaEl ()));
336346 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaComb_pi" ), momentum, std::sqrt (part.tpcNSigmaPi () * part.tpcNSigmaPi () + part.tofNSigmaPi () * part.tofNSigmaPi ()));
337347 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaComb_K" ), momentum, std::sqrt (part.tpcNSigmaKa () * part.tpcNSigmaKa () + part.tofNSigmaKa () * part.tofNSigmaKa ()));
338348 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaComb_p" ), momentum, std::sqrt (part.tpcNSigmaPr () * part.tpcNSigmaPr () + part.tofNSigmaPr () * part.tofNSigmaPr ()));
339349 mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaComb_d" ), momentum, std::sqrt (part.tpcNSigmaDe () * part.tpcNSigmaDe () + part.tofNSigmaDe () * part.tofNSigmaDe ()));
350+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaComb_tr" ), momentum, std::sqrt (part.tpcNSigmaTr () * part.tpcNSigmaTr () + part.tofNSigmaTr () * part.tofNSigmaTr ()));
351+ mHistogramRegistry ->fill (HIST (o2::aod::femtodreamparticle::ParticleTypeName[mParticleType ]) + HIST (mFolderSuffix [mFolderSuffixType ]) + HIST (o2::aod::femtodreamMCparticle::MCTypeName[mc]) + HIST (" /nSigmaComb_he3" ), momentum, std::sqrt (part.tpcNSigmaHe () * part.tpcNSigmaHe () + part.tofNSigmaHe () * part.tofNSigmaHe ()));
340352
341353 if (correlatedPlots) {
342354
@@ -360,10 +372,18 @@ class FemtoDreamParticleHisto
360372 pidTPC = part.tpcNSigmaPr ();
361373 pidTOF = part.tofNSigmaPr ();
362374 break ;
363- case 1000010020 :
375+ case 1000010020 : // Deuteron
364376 pidTPC = part.tpcNSigmaDe ();
365377 pidTOF = part.tofNSigmaDe ();
366378 break ;
379+ case 1000010030 : // Triton
380+ pidTPC = part.tpcNSigmaTr ();
381+ pidTOF = part.tofNSigmaTr ();
382+ break ;
383+ case 1000020030 : // Helium3
384+ pidTPC = part.tpcNSigmaHe ();
385+ pidTOF = part.tofNSigmaHe ();
386+ break ;
367387 default :
368388 LOG (warn) << " PDG code " << mPDG << " not supported. No PID information will be used." ;
369389 }
0 commit comments