|
17 | 17 | // Data (run3): |
18 | 18 | // o2-analysis-lf-nuclei-spectra, o2-analysis-track-propagation, o2-analysis-timestamp |
19 | 19 | // o2-analysis-trackselection, o2-analysis-pid-tof-base, o2-analysis-pid-tof-full |
| 20 | +// o2-analysis-pid-tpc-base, o2-analysis-pid-tof-beta |
20 | 21 | // o2-analysis-pid-tpc-full, o2-analysis-multiplicity-table, o2-analysis-event-selection |
21 | 22 |
|
22 | 23 | #include <cmath> |
@@ -271,6 +272,7 @@ struct NucleiSpectraTask { |
271 | 272 |
|
272 | 273 | spectra.add("hRecVtxZData", "collision z position", HistType::kTH1F, {{200, -20., +20., "z position (cm)"}}); |
273 | 274 | spectra.add("hTpcSignalData", "Specific energy loss", HistType::kTH2F, {{600, -6., 6., "#it{p} (GeV/#it{c})"}, {1400, 0, 1400, "d#it{E} / d#it{X} (a. u.)"}}); |
| 275 | + spectra.add("hTofSignalData", "TOF beta", HistType::kTH2F, {{500, 0., 5., "#it{p} (GeV/#it{c})"}, {750, 0, 1.5, "TOF #beta"}}); |
274 | 276 | for (int iC{0}; iC < 2; ++iC) { |
275 | 277 | for (int iS{0}; iS < nuclei::species; ++iS) { |
276 | 278 | for (int iPID{0}; iPID < 2; ++iPID) { |
@@ -314,6 +316,7 @@ struct NucleiSpectraTask { |
314 | 316 | } |
315 | 317 | const int iC{track.sign() < 0}; |
316 | 318 | spectra.fill(HIST("hTpcSignalData"), track.tpcInnerParam() * track.sign(), track.tpcSignal()); |
| 319 | + spectra.fill(HIST("hTofSignalData"), track.p(), track.beta()); |
317 | 320 | float nSigma[2][4]{ |
318 | 321 | {track.tpcNSigmaDe(), track.tpcNSigmaTr(), track.tpcNSigmaHe(), track.tpcNSigmaAl()}, |
319 | 322 | {track.tofNSigmaDe(), track.tofNSigmaTr(), track.tofNSigmaHe(), track.tofNSigmaAl()}}; |
@@ -433,9 +436,9 @@ struct NucleiSpectraTask { |
433 | 436 | if (!isReconstructed[index] && (cfgTreeConfig->get(iS, 0u) || cfgTreeConfig->get(iS, 1u))) { |
434 | 437 | nucleiTableMC(0, 0, 0, 0, 0, 0, flags, 0, 0, 0, particle.pt(), particle.eta(), particle.pdgCode()); |
435 | 438 | } |
436 | | - index++; |
437 | 439 | break; |
438 | 440 | } |
| 441 | + index++; |
439 | 442 | } |
440 | 443 | } |
441 | 444 | PROCESS_SWITCH(NucleiSpectraTask, processMC, "MC analysis", false); |
|
0 commit comments